neuron-core/neuron-ai
The Agentic Framework of the PHP ecosystem to build production-ready AI driven applications. Connect components (LLMs, Tools, vector DBs, memory) to agents that interact with your data and UI.
What it solves
Neuron 是一个 PHP 框架,旨在简化 AI 代理的创建与编排。它弥合了简单演示级别 AI 脚本和复杂生产系统之间的鸿沟,提供可扩展的架构,在原生 PHP 环境中处理记忆、工具集成和多代理交互。
How it works
Neuron 使用 Workflow 架构,允许开发者将代理系统构建为一系列相连的组件。它提供一个基础 Agent 类,自动管理记忆、函数调用和 RAG(检索增强生成)。开发者只需指定 AI 提供商(如 Anthropic、OpenAI)、系统提示和工具,即可定义代理。对于更复杂的需求,Workflow 系统支持自定义类似流程图的逻辑,包括人工在环模式,以手动验证 AI 输出。
Who it’s for
PHP 开发者和软件公司,想要在不转向基于 Python 的框架的情况下,构建专业、可投入生产的 AI 代理和代理应用。
Highlights
- Multi-Provider Support: 轻松在众多 LLM 提供商之间切换,包括 OpenAI、Anthropic、Gemini、Mistral 和 Ollama。
- Tool Integration: 内置对工具套件(如 MySQL)和模型上下文协议(MCP)的支持,将代理连接到外部数据和函数。
- RAG Capabilities: 集成向量存储(如 Pinecone)和嵌入提供商,构建基于知识的聊天机器人。
- Structured Output: 能强制代理返回特定 PHP 类结构的数据,以供下游业务流程使用。
- Observability: 与 Inspector 集成,监控和调试 AI 代理的执行时间线。