RuoYi AI
RuoYi AI ist eine Open-Source-KI-Assistentenplattform für Entwickler, mit der sie schnell ihren eigenen KI-Assistenten aufbauen können. Sie unterstützt die Konfiguration von MCP-Tools und Agenten, die Anbindung von Wissensdatenbanken zur erweiterten Chat-Funktion sowie den Aufbau von Supervisor-Multi-Agenten-Workflows.
Über dieses Tool
Überblick
RuoYi AI ist eine Open-Source-Plattform für Entwickler, Backend-Engineers und KI-Anwendungsentwickler, mit dem Ziel, Nutzern den schnellen Aufbau einer eigenen KI-Assistentenplattform zu ermöglichen.
Hauptfunktionen
- MCP-Tools und Agenten-Konfiguration: Unterstützt die drei Tool-Typen BUILTIN, LOCAL und REMOTE. Java-Tools können im Backend über die
@Tool-Annotation hinzugefügt oder lokale und entfernte Tools über das MCP-Protokoll angebunden werden. - Supervisor-Multi-Agenten-Workflows: Im Backend unter
org/ruoyi/agent/können neue Sub-Agenten-Rollen hinzugefügt werden, die vom Supervisor orchestriert werden. - Wissensdatenbank-erweiterter Chat: Der Client sendet die aktuelle Frage zusammen mit einer agentId, das Backend ruft relevante Materialien ab und ergänzt die Modelleingabe.
- Multi-Modell-Anbindung: Einheitliches LLM-Framework mit Unterstützung für Dienste wie PPIO.
- Diagramme und strukturierte Ausgabe: Unterstützt echarts mit strikter JSON-Konvention, erweiterbar auf Kreis- und Liniendiagramme.
Technische
Hinweise Das Projekt basiert auf einem Java-Backend (ruoyi-modules/ruoyi-chat) und einem Frontend (ruoyi-web) mit internationalisierter Dokumentation. Bei Tool-Aufrufen ist zu beachten, dass HTTP 200 nicht bedeutet, dass das Tool nutzbar ist.