ageerle/ruoyi-ai

An enterprise AI development framework for building AI agents. It provides unified management of multi-provider LLMs, secure enterprise knowledge bases with high-precision retrieval, visual workflow orchestration and multi-agent coordination. Compatible with mainstream Agent Skill standards, it enables developers to efficiently build production-gra

What it solves

RuoYi AIは、AIアシスタントをデプロイするためのエンタープライズグレードの、フルスタックプラットフォームを提供します。モデル管理、知識ベース、エージェントオーケストレーションの開箱即用(out-of-the-box)な統合を提供することで、AIインフラストラクチャをゼロから構築する必要性を排除します。

How it works

本プラットフォームは、Spring Boot と Langchain4j をバックエンドに、Vue 3 をフロントエンドとして構築されています。複数の LLM(DeepSeek、OpenAI、Zhipu など)を統合し、Milvus、Weaviate、または Qdrant といったベクトルデータベースに接続して RAG 能力を実現します。ドラッグ&ドロップ式のノードオーケストレーションのためのビジュアルワークフローデザイナーを使用し、「"""Supervisor mode""" を使用してマルチエージェント協調を管理します。

Who it’s for

管理コントロール、ユーザーフロントエンド、および複雑なAIワークフローのオーケストレーションを必要とする、本番環境向けのAIアシスタントプラットフォームを必要とする企業や開発者向けに設計されています。

Highlights

  • Multi-Agent Orchestration: Langchain4j フレームワークを使用し、Supervisor mode と複数の意思決定モデルをサポートします。

  • Visual Workflow Designer: モデル呼び出しや手動レビューを含む、AI実行パスを作成するためのドラッグ&ドロップ式インターフェースを提供します。

  • Advanced RAG: 様々なベクトルデータベースとドキュメント解析(PDF、Word、Excel)をサポートするローカルRAG実装。

  • Extensible Tooling: MCP 協議- 結合、およびスキルベースのツールエコシステムとの統合。

  • Full Ecosystem: 専用のアドミンパネル、ユーザーフロントエンド、および mini-apps のサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト