OxyGent 中文教程
May 15, 2026 · View on GitHub
本系列文档将指导您使用 OxyGent 逐步搭建多智能体系统(MAS)。
选择你的路径
| 你的目标 | 从这里开始 |
|---|---|
| 5 分钟构建第一个智能体 | 快速上手 |
| 了解核心概念 | 概念总览 |
| 了解架构设计 | 架构总览 |
| 给智能体添加工具 | 注册本地工具 |
| 使用 MCP 协议工具 | MCP 开源工具 |
| 构建多智能体系统 | 多智能体系统 |
| 并行运行智能体 | 并行调用 |
| 部署为 Web 服务 | Web API |
| 跨进程连接智能体 | 分布式系统 |
| 与 LangChain / LangGraph 互操作 | A2A 快速上手 |
| 生成 SFT 训练数据 | 训练数据 |
快速开始
| 文档 | 说明 |
|---|---|
| 快速上手* | 5 分钟内构建智能体、添加工具、编排多智能体 |
| OxyGent 概念总览* | 核心概念与术语 |
| 安装 OxyGent* | 环境配置与安装 |
| 设置 Config* | 配置 LLM、Agent、Server 等参数 |
| 架构总览 | 类层次结构、请求流程与部署模式 |
概念入门
| 文档 | 说明 |
|---|---|
| 什么是 ReAct? | ReActAgent 背后的推理+行动模式 |
| 什么是 MCP? | 模型上下文协议,跨语言工具集成 |
| 什么是 A2A? | Agent-to-Agent 协议,跨框架互操作 |
智能体
| 文档 | 说明 |
|---|---|
| 创建第一个智能体* | 注册 LLM 和 Agent |
| 和智能体交流 | Web UI、CLI、批处理、API 调用 |
| 选择 LLM | HttpLLM、OpenAILLM、LocalLLM、MockLLM |
| 预设提示词 | 自定义和追加 Prompt |
| 选择智能体种类 | ChatAgent、ReActAgent、WorkflowAgent 等 |
| 动态提示词管理 | 运行时热加载 Prompt |
工具
| 文档 | 说明 |
|---|---|
| 注册本地工具* | FunctionHub 工具注册 |
| 使用 MCP 开源工具* | 接入社区 MCP 工具 |
| 使用 MCP 自定义工具* | Stdio / SSE / Streamable MCP |
| 管理工具调用 | 工具检索、权限控制 |
| 文档工具指南 | 文档解析与处理工具 |
多智能体系统
| 文档 | 说明 |
|---|---|
| 创建多智能体系统* | 主从 Agent 架构 |
| Mixture of Agents | 多 Agent 聚合决策 |
| 并行调用* | ParallelAgent 并发执行 |
| 分布式系统* | SSEOxyGent 跨进程通信 |
高级功能
| 文档 | 说明 |
|---|---|
| 响应元数据 | Trust Mode 输出结构化元数据 |
| 处理查询和提示词* | func_process_input 钩子 |
| 处理 LLM 输出 | func_parse_llm_response 钩子 |
| 反思重做模式 | Reflexion / MathReflexion 流程 |
| 创建工作流* | Workflow 自定义执行流程 |
| 预设流 | PlanAndSolve、Reflexion 等内置流 |
| 获取记忆和重新生成 | 历史上下文与重新执行 |
| 多模态智能体* | 图片、视频等多模态输入 |
| 检索增强生成 (RAG)* | 外部知识检索与注入 |
| 生成训练样本* | SFT 数据自动生成 |
后端服务与调试
| 文档 | 说明 |
|---|---|
| 设置数据库 | Elasticsearch / Redis 配置 |
| 设置全局数据 | MAS 级全局共享数据 |
| Web API | FastAPI 端点与 SSE 流式接口 |
| 评分 API | 对话评分与反馈接口 |
| 可视化界面调试 | Web UI 调试工具 |
A2A 协议
| 文档 | 说明 |
|---|---|
| A2A 快速上手 | A2A 服务端与客户端示例 |
| A2A 设计与能力 | A2A 协议架构与互操作 |
更多实战示例请参考 示例文档。
常见问题?查看 FAQ。