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 调用
选择 LLMHttpLLM、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 APIFastAPI 端点与 SSE 流式接口
评分 API对话评分与反馈接口
可视化界面调试Web UI 调试工具

A2A 协议

文档说明
A2A 快速上手A2A 服务端与客户端示例
A2A 设计与能力A2A 协议架构与互操作

更多实战示例请参考 示例文档

常见问题?查看 FAQ