RuoYi AI
RuoYi AI 是一个面向开发者的开源 AI 助手平台,用于快速搭建属于自己的 AI 助手。它支持配置 MCP 工具与智能体、接入知识库增强聊天,并构建 Supervisor 多智能体流程。
关于这个工具
概述
RuoYi AI 是一个面向开发者、后端工程师和 AI 应用构建者的开源平台,目标是帮助用户快速搭建属于自己的 AI 助手平台。
主要能力
- MCP 工具与智能体配置:支持 BUILTIN、LOCAL、REMOTE 三种工具类型,可在后端通过
@Tool注解新增 Java 工具,或通过 MCP 协议接入本地与远程工具。 - Supervisor 多智能体流程:可在后端
org/ruoyi/agent/新增子智能体角色,由 Supervisor 统一编排。 - 知识库增强聊天:用户端发送当前问题与 agentId,由后端检索相关资料并补充到模型输入中。
- 多模型接入:统一 LLM 框架,支持 PPIO 派欧云等模型服务。
- 图表与结构化输出:支持 echarts 与严格 JSON 约定,可扩展饼图、折线图等图表类型。
技术要点
项目基于 Java 后端(ruoyi-modules/ruoyi-chat)与前端(ruoyi-web)构建,支持国际化文档。工具调用需注意 HTTP 200 不代表工具可用,需结合响应内容判断。
功能与使用场景
支持 BUILTIN、LOCAL、REMOTE 三种 MCP 工具类型通过 @Tool 注解注册 Java 工具Supervisor 多智能体编排知识库检索增强聊天统一 LLM 框架与多模型接入echarts 图表与严格 JSON 输出约定项目文档国际化支持