ageerle/ruoyi-ai

面向企业级市场的一站式AI应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

What it solves

RuoYi AI 提供了一个开箱即用的、企业级全栈 AI 平台,简化了 AI 助手的部署。它集成了多多个 LLM 提供商、知识库和智能体编排,消除了为业务应用而从头构建这些组件的需要。

How it works

该平台基于 Spring Boot 3.5.8 后端和 Vue 3 前端。它使用 Langchain4j 作为其核心智能体框架,以实现用于智能体编排的 Supervisor mode 并提供各种决策模型。对于知识管理,它采用了一种 RAG (Retrieval-Augmented Generation) 系统,使用 Milvus、Weaviate 或 Qdrant 等向量数据库来处理文档解析和检索。

Who it’s for

寻求快速部署具有集成模型、管理、知识和工作流管理工具的全栈 AI 助手平台的开发者和企业。

Highlights

  • Multi-Model Support: 集成了 DeepSeek、Zhipu、MIMO、Bailian 和 OpenAI,以及 Coze、DIFY 和 FastGPT 等平台。
  • Supervisor Mode: 通过 Supervisor pattern 支持多智能体协作和复杂的编排。
  • Visual Workflow Designer: 一个用于设计工作流的拖放式界面,包含模型调用、发送邮件和人工审核的节点。
  • Comprehensive RAG: 本地 RAG 能力,支持多种向量数据库以及 PDF、Word 和 Excel 文件的解析。
  • Extensible Tooling: 与 MCP 协议集成,并具有可定制的技能生态系统。