注記
AI in Hand Platform は、マルチエージェント ワークフローを調査する研究プロジェクトでした。現在、積極的にメンテナンスされていません。
AI in Hand Platform は、LLM 主導のマルチエージェント ワークフローを管理するためのオープンソース API および Web アプリケーションです。 OpenAI の Assistants API に基づいて構築されており、AI チームの開発、テスト、展開のための共同作業環境を提供します。このプラットフォームは FastAPI を使用して構築されており、2 つのオープンソース プロジェクトからインスピレーションを得ています。便利なバックエンド抽象化のための VRSEN による Agency-Swarm と、UI レイアウトとカスタマイズ可能なコンポーネントのための Microsoft による AutoGen Studio UI です。
Hand Platform の AI をローカルでセットアップするには、次の手順に従います。
リポジトリのクローンを作成します。
git clone https://github.com/bonk1t/agentic-platform.git
バックエンドをセットアップします。
backend
ディレクトリに移動します。pip install -r requirements.txt
poetry install
.env.testing
を参照し、名前を.env
に変更します)。uvicorn main:app --reload
http://localhost:8000
でアクセスできます。フロントエンドをセットアップします。
frontend
ディレクトリに移動します。npm install
.env.default
を参照し、名前を.env.development
に変更します)。yarn start
http://localhost:3000
でアクセスできます。バックエンドとフロントエンドの実行と開発の詳細については、それぞれの README ファイルを参照してください。
AI in Hand プラットフォームのバックエンドは FastAPI を使用して構築されており、代理店、エージェント、スキル、セッション、ユーザー変数の管理などのさまざまな機能を提供します。構成の永続性のために Google Firestore データベースと統合されています。
プロジェクトの構造、API ドキュメント、カスタム スキル、貢献ガイドラインなど、バックエンドの詳細については、バックエンドの README を参照してください。
AI in Hand Platform のフロントエンドは React を使用して構築されており、プラットフォームと対話するためのユーザーフレンドリーなインターフェイスを提供します。迅速なセットアップと豊富な構成には Gatsby、スタイル設定には TailwindCSS、UI コンポーネントには Ant Design が活用されています。
開発モードでの UI の実行、コードベースの概要、設計要素、UI の変更、ページの追加、バックエンドへの接続など、フロントエンドの詳細については、フロントエンドの README を参照してください。
AI in Hand プラットフォームを改善するためのコミュニティからの貢献を歓迎します。貢献するには:
コードがプロジェクトのコーディング標準に従っていること、および新しい機能のテストが含まれていることを確認してください。
コアの AI in Hand プラットフォームは、Affero General Public License (AGPL) に基づいてライセンスされており、オープンで協力的な開発環境を実現するために、同じライセンスの下でコミュニティ主導の改善を促進しています。
ユーザー生成コンテンツ (UGC):
これは現在開発中のオープンソース プロジェクトです。品質には努めておりますが、バグや問題が発生する可能性があります。ご自身の責任でご使用ください。
ご質問がある場合やサポートが必要な場合は、Web サイトのウィジェットを通じて、またはこのリポジトリで問題やディスカッションを作成して、お気軽にチームにお問い合わせください。コーディングを楽しんでください!