xpert-ai/xpert

XpertAI is an open-source platform for building, running, and evolving ai agents, providing extensible capabilities and infrastructure for diverse AI systems.

解決する課題

Xpertは、AIエージェントチームを構築、管理、統治するために設計されたオープンソースプラットフォームです。単純なチャットインターフェースから、複雑なワークフローを実行し、エンタープライズデータと統合し、権限管理や監査証跡を備えた統治環境下で動作するプロフェッショナルなAIチームへと移行する際の複雑さを解決します。

仕組み

Xpertは、NestJSベースのプラグインファーストなモジュール式アーキテクチャを採用しています。柔軟なAI推論(Agents)と決定論的なビジネスプロセス(Workflows)をLangGraphの状態グラフを使用して組み合わせています。

主なコンポーネント:

  • Xpert Bosi: チームリーダーとして機能するデスクトップアプリケーション。ユーザーはエージェントの組み立て、ファイルの管理、ローカルのシェルコマンドやクラウドコンピューティング操作の実行が可能です。
  • Xpert Platform: エージェントの実行、権限、共有リソースを管理するバックエンドランタイム。モデル、ツール、MCP (Model Context Protocol) アプリを追加するためのプラグインシステムをサポートしています。
  • Workbench: ユーザーがAIエージェントによって生成された作業を検査、修正、承認するための専用のインタラクティブビュー。
  • Knowledge Integration: RAGおよびGraphRAGを使用してファイルを解析し、引用付きの証拠を検索します。

対象ユーザー

  • 開発者: エージェントアプリケーションやマルチエージェントワークフローを構築する方。
  • 組織: ビジネスプロセス向けに、統治されたセルフホスト型のAIエージェントプラットフォームを必要とする方。
  • エンタープライズユーザー: AIエージェントを社内データやBIツールと統合したい方。

ハイライト

  • ハイブリッドアーキテクチャ: エージェントによる推論と構造化されたワークフローを組み合わせ、予測可能な結果を実現します。
  • プラグインファースト設計: モデルプロバイダーからビジネスアプリまで全てがプラグインであり、システムの拡張性が非常に高いです。
  • 統治された実行: 承認機能、型付きツール、監査証跡が組み込まれており、安全な企業利用が可能です。
  • ローカル実行: Xpert Bosiデスクトップアプリにより、エージェントはコマンドごとの承認を得た上でローカルのシェルコマンドを実行できます。
  • RAG/GraphRAGサポート: ファイル解析とソース引用の機能が統合されており、根拠のあるAI回答を提供します。

関連

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