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 輸出約定專案文件國際化支援