开发与工程 phpmulti-agent-orchestrationmcpragstructured-outputhuman-in-the-loopmonitoring

Neuron AI — PHP 智能体框架

在 PHP 中构建生产级 AI 应用,支持智能体、工作流、多智能体编排与 MCP。

FollowAgents 评估 · FARS-2.1
不推荐
45/ 100 五分制 2.3 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

证据显示:框架提供工具和MCP连接器,但未明确权限最小化设计;有human-in-the-loop模式,但未强制用户确认;数据流透明度有限,文档提及监控但未详细说明数据流向;敏感数据处理未明确;依赖安全未提及;外部效果(如数据库操作)未明确限制;无回滚机制;来源归属仅通过版权声明。扣分原因:缺乏具体实现细节和文档支持。

2可靠稳定8 / 14 · 2.9/5

证据显示:README和代码示例一致,但未验证实际运行;依赖众多外部服务(如数据库、向量存储),但未提供可用性保证;错误消息未详细说明。扣分原因:静态审查无法验证运行,错误处理文档不足。

3适用触发10 / 18 · 2.8/5

证据显示:面向PHP开发者,提供多种场景(RAG、Workflow等);能力边界未明确;触发精度未详细说明;环境要求仅PHP 8.1,但依赖外部服务。扣分原因:能力边界和触发条件文档不足。

4规范维护9 / 18 · 2.5/5

证据显示:README结构清晰,安装说明简单;命名稳定但未提供版本历史;示例丰富但FAQ缺失;已知限制未提及;MIT许可证明确;版本变更日志未提供;维护责任未明确。扣分原因:缺少FAQ、已知限制和变更日志。

5有效结果7 / 13 · 2.7/5

证据显示:输出可用性高,提供结构化输出;边际价值高,提供独特功能;成本效益未评估。扣分原因:成本效益缺乏数据。

6证据核验3 / 8 · 1.9/5

证据显示:README中的声明有文档链接,但未提供独立验证;跨来源佐证不足;事实与推断未明确区分。扣分原因:缺乏独立验证和事实/推断分离。

证据充分度: 评估于 2026年8月11日 审查版本 209a976a0b46
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 静态审查无法验证实际运行,所有评分基于源代码和文档。
  • 未发现恶意代码,但需注意外部服务依赖和权限管理。
  • 建议查阅官方文档获取更多细节,特别是安全性和错误处理。
评估证据 [1][2][3][4]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Neuron 是 PHP 生态中面向智能体应用开发的框架,提供从大语言模型接口、工具调用、向量数据库、记忆到多智能体协调、可观测性的一整套组件。它通过可扩展的 Agent 类、RAG 抽象和 Workflow 引擎,支持开发者构建从简单聊天到复杂自动化流程的各类应用。框架内置对多个主流 LLM 提供商的支持,并可通过 MCP 连接外部工具。Neuron 强调事件驱动、检查点和人机协同,适合需要将 AI 深度集成到现有 PHP 系统的团队。

Neuron 允许你通过 composer 安装后,使用 artisan 风格命令生成 Agent 类,并继承内置的 Agent 基类。你可以定义 provider() 来指定 LLM 提供商(如 Anthropic、OpenAI),通过 instructions() 设置系统提示词,通过 tools() 注册工具或工具包(如 MySQLToolkit)。Agent 会自动管理对话记忆、函数调用和 RAG。Workflow 组件让你可以将各组件(如 LLM、嵌入、数据加载器)作为独立模块编排自定义流程,并支持 human-in-the-loop 中断和恢复。框架还提供结构化输出支持(通过 PHP 属性和 SchemaProperty),以及通过 Inspector 进行监控和调试。

  1. PHP 开发者希望在现有 Laravel 或 Symfony 项目中快速集成 AI 助手,而不重写整个架构。
  2. 数据分析团队需要从 SQL 数据库生成报告,可通过 MySQLToolkit 让智能体查询并总结数据。
  3. 自动化流程需要人工审批节点,可使用 Workflow 的 human-in-the-loop 功能实现关键步骤审核。
  4. 需要将外部 MCP 服务器(如 modelcontextprotocol/server-everything)的工具连接到智能体,以扩展功能。
  5. 希望构建 RAG 应用,通过向量数据库(如 Pinecone)和嵌入提供程序(如 Voyage)检索私有文档。
  6. 开发者需要在多个 LLM 提供商之间切换,而不改变业务逻辑。

这个 Agent 有哪些优点和局限?

优点
  • 专为 PHP 设计,与 PHP 生态深度集成,提供类似 Laravel 的开发体验。
  • 支持多种 LLM 提供商(Anthropic, OpenAI, Ollama 等),可轻松切换。
  • 内置 MCP 连接器,可接入外部工具,扩展性强。
  • Workflow 组件支持 human-in-the-loop,适合需要人工干预的复杂流程。
  • 提供结构化输出和 RAG 支持,满足多种应用场景。
局限
  • 仅支持 PHP 8.1+,对旧版 PHP 项目不友好。
  • 监控功能依赖第三方服务 Inspector,增加外部依赖。
  • 框架相对年轻,社区和文档可能不如成熟 PHP 框架完善。
  • 某些高级特性(如 MCP、RAG)需要额外的配置和组件,学习曲线较陡。

如何安装或部署这个 Agent?

要求 PHP ^8.1。使用 Composer 安装:composer require neuron-core/neuron-ai。

如何使用这个 Agent?

运行 vendor/bin/neuron make:agent DataAnalystAgent 生成智能体类,然后编辑该类,设置 provider() 和 instructions()。实例化并调用:$agent = DataAnalystAgent::make(); $response = $agent->chat(new UserMessage("Hi"))->getMessage(); 如需监控,设置环境变量 INSPECTOR_INGESTION_KEY。

这个 Agent 与同类方案有什么区别?

README 提到与任何其他 PHP 可用的选项相比,Neuron 是唯一的垂直生态,但未指名具体替代品。

常见问题

Neuron 支持哪些 LLM 提供商?
支持 Anthropic、OpenAI(含 Responses API、Azure)、Ollama、Gemini(含 Vertex)、Mistral、HuggingFace、Deepseek、Grok、AWS Bedrock、Cohere 等,并提供 OpenAI 兼容接口。
是否可以在现有 PHP 项目中使用?
可以,通过 Composer 安装即可,支持 PHP 8.1+。
如何将智能体连接到外部工具?
可以使用内置的 Tool 类或 Toolkits,或者通过 McpConnector 连接 MCP 服务器。
是否有免费使用或试用版?
框架本身是 MIT 许可的开源项目,可以免费使用。监控功能需要 Inspector 账户,提供免费层。
如何保证智能体的输出格式稳定?
使用结构化输出功能,通过定义 PHP 类和 SchemaProperty 属性来约束输出结构。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents