RuoYi AI
RuoYi AI est une plateforme d'assistant IA open source destinée aux développeurs pour créer rapidement leur propre assistant IA. Elle prend en charge la configuration d'outils MCP et d'agents, l'intégration de bases de connaissances pour un chat enrichi, ainsi que la construction de flux multi-agents Supervisor.
À propos de cet outil
Aperçu
RuoYi AI est une plateforme open source destinée aux développeurs, ingénieurs backend et créateurs d'applications IA, visant à aider les utilisateurs à créer rapidement leur propre plateforme d'assistant IA.
Capacités principales
- Configuration des outils MCP et des agents : prend en charge trois types d'outils — BUILTIN, LOCAL et REMOTE. Des outils Java peuvent être ajoutés côté backend via l'annotation
@Tool, ou des outils locaux et distants peuvent être intégrés via le protocole MCP. - Flux multi-agents Supervisor : de nouveaux rôles de sous-agents peuvent être ajoutés côté backend sous
org/ruoyi/agent/, orchestrés par le Supervisor. - Chat enrichi par base de connaissances : le client envoie la question actuelle avec un agentId, le backend récupère les éléments pertinents et complète l'entrée du modèle.
- Intégration multi-modèles : framework LLM unifié prenant en charge des services tels que PPIO.
- Graphiques et sortie structurée : prend en charge echarts avec une convention JSON stricte, extensible aux diagrammes circulaires et linéaires.
Notes
techniques Le projet repose sur un backend Java (ruoyi-modules/ruoyi-chat) et un frontend (ruoyi-web), avec une documentation internationalisée. Lors de l'appel d'outils, notez qu'un HTTP 200 ne signifie pas que l'outil est utilisable.