neuron-core/neuron-ai
面向 PHP 的智能体(Agent)框架,用于构建接入 LLM、工具、向量库与记忆的 AI 应用。
- Star
- 2,152
- Fork
- 257
- 未关闭 Issue
- 10
- 最近提交
- 昨天
这是什么?
Neuron 是一个用于在 PHP 应用中创建和编排 AI 智能体的框架。开发者通过继承 Agent 基类定义模型供应商与系统指令,并可为其添加工具、记忆和 RAG 能力。会话历史按 thread ID 绑定,智能体可在多轮消息间保持上下文。
框架支持 Anthropic、OpenAI、Gemini、Mistral、Ollama、AWS Bedrock 等多家 LLM 供应商,切换时无需修改智能体代码。工具与工具包允许智能体调用 PHP 功能,例如内置的 MySQL 结构查询和只读查询工具;MCP 连接器可加载外部 MCP 服务器提供的工具。结构化输出可将模型响应映射到带注解的 PHP 类上。
在检索场景中,RAG 基类将 embeddings 供应商与 Pinecone 等向量库组合使用。Workflow 组件把各个底层模块作为独立构件开放,并支持人工介入(human-in-the-loop)的暂停与确认。项目还提供 Laravel 与 Symfony 集成技能以及命令行代码生成工具。
核心功能
- 01无需修改智能体代码即可切换多家 LLM 供应商
- 02为智能体添加自定义工具、工具包及 MCP 服务器工具
- 03通过属性注解将结构化输出映射到 PHP 类
- 04内置 RAG 支持,可接入 embeddings 供应商与 Pinecone 等向量库
- 05Workflow 引擎支持人工介入暂停与状态检查点
适用场景
- 为现有 Laravel 或 Symfony 应用添加对话式助手
- 让智能体以只读方式查询 MySQL 数据库回答问题
- 将自然语言内容提取为结构化的 PHP 对象
- 基于向量数据库中的文档构建检索增强型聊天机器人
快速上手
- 1
使用 Composer 安装该包
composer require neuron-core/neuron-ai - 2
生成一个入门 Agent 类
vendor/bin/neuron make:agent DataAnalystAgent - 3
在 Agent 中设置提供商的 API 密钥和模型,然后与其对话
使用前须知
- 需要 PHP 8.1 或更高版本。
- 大多数示例需要调用付费的 LLM 提供商 API,因此需要账户和 API 密钥。
收录于专题
标签
常见问题
- neuron-ai 是什么?
- 面向 PHP 的智能体(Agent)框架,用于构建接入 LLM、工具、向量库与记忆的 AI 应用。 Neuron 是一个用于在 PHP 应用中创建和编排 AI 智能体的框架。开发者通过继承 Agent 基类定义模型供应商与系统指令,并可为其添加工具、记忆和 RAG 能力。会话历史按 thread ID 绑定,智能体可在多轮消息间保持上下文。
- neuron-ai 可以免费使用吗?用的什么许可证?
- neuron-ai 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- neuron-ai 还在维护吗?
- 活跃维护中。neuron-ai 最近一次提交是在 2026年10月21日。
- neuron-ai 适合用来做什么?
- 为现有 Laravel 或 Symfony 应用添加对话式助手 让智能体以只读方式查询 MySQL 数据库回答问题 将自然语言内容提取为结构化的 PHP 对象 基于向量数据库中的文档构建检索增强型聊天机器人
- neuron-ai 怎么安装和运行?
- 使用 Composer 安装该包: composer require neuron-core/neuron-ai 生成一个入门 Agent 类: vendor/bin/neuron make:agent DataAnalystAgent 在 Agent 中设置提供商的 API 密钥和模型,然后与其对话
- 在哪里获取 neuron-ai?
- 源代码和安装说明在 GitHub 上:https://github.com/neuron-core/neuron-ai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
无需编码的平台,通过自然语言描述生成 AI 智能体,内置工具、记忆与编排能力。
基于上下文工程构建的多智能体系统,提供可视化工作流编辑器,用于设计、测试和部署智能体应用。
开源企业级智能体平台,集成 RAG 知识库、可视化工作流与 MCP 工具调用。
开源的 AI 应用构建工具,通过可视化拖拽编辑器创建和运行 AI 智能体工作流。
面向 AI 智能体的本地优先、Markdown 原生长期记忆层,记忆以可编辑文件保存并配合 SQLite 与 LanceDB 索引。