agentscope-ai/agentscope
Build and run agents you can see, understand and trust.
解決する課題
AgentScopeは、厳密なプロンプトや固定的なオーケストレーションに頼るのではなく、LLMの推論能力とツール使用能力を活用してエージェントアプリケーションを構築するための本番環境対応フレームワークです。単一のエージェントから複雑なマルチエージェントチームや本格的なアプリケーションまでスケールするために必要な抽象化を提供します。
仕組み
2つの主要なレイヤーで動作します:
- SDKレイヤー:ReActループ、ツールキット(MCPサーバーやPythonツールを含む)、ストリーミングマルチモーダルコンテンツのための統一イベントシステムなどのビルディングブロックを使用して、開発者がエージェントを構成できるようにします。コンテキスト圧縮のためのミドルウェアと、Human-in-the-Loop(HITL)制御のための権限システムが含まれています。
- エージェントサービス:エージェントをマルチテナントアプリケーションに変換するFastAPIベースのバックエンドです。このレイヤーは、セッション分離、RAGサービス、SQL/NoSQLによる永続化、DiscordやFeishu(Lark)などのIMプラットフォームとの統合を処理します。
対象ユーザー
マルチテナンシー、サンドボックスでの安全なコード実行、外部通信チャネルとの統合など、本番環境向けの機能を必要とするAIエージェントおよびマルチエージェントシステムを構築する開発者。
ハイライト
- 包括的なツール:コーディングツール(シェル、ファイル編集)の組み込みサポートと、MCP&スキルハブとの統合。
- LMMサポート:OpenAI、Anthropic、Gemini、DeepSeek、Ollamaを含む主要プロバイダーと互換性があります。
- 柔軟な実行:分離されたワークスペース(Docker、E2B、K8s)と、長時間実行ツールを処理するためのバックグラウンドタスクのオフロードをサポートします。
- マルチエージェントオーケストレーション:タスク計画と調整のためのリーダー・ワーカーパターンを備えています。
- リアルタイム機能:全二重リアルタイムAPIと音声エージェントをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト