Awesome Infra for AI › Prompt Management

neuron-core/neuron-ai

⭐ 2124 PHP repository created 2025-03-02

Neuron is a PHP framework designed for developing and orchestrating production-ready AI-driven applications using AI agents. It provides a comprehensive set of tools for the entire agentic application development lifecycle, enabling PHP developers to integrate AI capabilities into their projects. The framework offers abstractions for interacting with various LLM providers (e.g., Anthropic, OpenAI, Ollama, Gemini, Mistral) and facilitates prompt management through its `SystemPrompt` class, which helps in constructing consistent and effective prompts while reducing prompt engineering effort. Key features include multi-agent orchestration, agent memory management for conversational context, and integration with RAG (Retrieval Augmented Generation) through embeddings providers and vector databases. The framework also emphasizes operational aspects, offering monitoring and debugging capabilities, particularly through integration with Inspector for tracing agent execution timelines and understanding LLM decisions. This addresses challenges like reproducibility and debugging in probabilistic AI systems. Neuron is designed for extensibility, allowing developers to switch between LLM providers with minimal code changes. It also supports structured output and provides examples for integration with popular PHP frameworks like Laravel and Symfony, making it accessible for developers looking to build robust AI applications in a PHP environment.

https://github.com/neuron-core/neuron-ai

agentic-frameworkAI agentsLLM orchestrationPHPprompt managementRAGobservabilityLLM providersmulti-agent systemsinference

Also in Prompt Management

BoundaryML/baml

BAML (Basically a Made-up Language) is an AI framework that facilitates reliable AI workflows and agents by transforming prompt engineering into schema engineering for structured output generation.

genkit-ai/genkit

Genkit is an open-source framework by Google for building and operating AI-powered applications across multiple languages, featuring unified APIs for various models, structured outputs, multi-modal...

pezzolabs/pezzo

Pezzo is an open-source, cloud-native LLMOps platform for streamlined prompt design, version management, instant delivery, collaboration, troubleshooting, and observability of AI operations.

dot-agent/nextpy

Nextpy is a framework for building self-modifying software, focusing on guardrails, structured outputs, a powerful prompt engine for pre-compiling and session state, and optimized code generation f...

microsoft/aici

AICI (Artificial Intelligence Controller Interface) allows building Wasm-based controllers to constrain and direct LLM output in real time, enabling advanced generation strategies.

patterns-ai-core/langchainrb

Langchain.rb provides a Ruby interface for building LLM-powered applications, offering a unified API for various LLM providers, prompt management, and RAG capabilities.

Open-Source-Legal/OpenContracts

OpenContracts is an open-source document intelligence platform that processes unstructured documents into a programmable citation graph using AI agents, structured extraction, and a Model Context P...

microsoft/prompty

Prompty is a markdown-based file format (.prompty) and runtime for creating, managing, and executing LLM prompts, providing tools for development, previewing, and tracing.