agentscope-ai/agentscope
Build and run agents you can see, understand and trust.
解決する課題
AgentScope は、エージェントアプリケーションを構築するための本番環境対応フレームワークです。厳格なプロンプトベースのオーケストレーションから脱却し、最新の LLM が持つ推論能力とツール使用能力を活用して、柔軟で自律的なエージェントを実現します。
仕組み
フレームワークは主に 2 つのレイヤーに分かれています。
- SDK レイヤー: エージェントを構成するためのビルディングブロックを提供します。ReAct 推論・行動ループ、Python ツールや MCP サーバー用のツールキット、複数の LLM プロバイダーのサポート、コンテキスト管理(圧縮と注入)、Docker や E2B などの隔離された実行環境(サンドボックス)が含まれます。
- エージェントサービス: FastAPI ベースのバックエンドで、エージェントをマルチテナント・マルチセッションのアプリケーションに変換します。プリビルドの Web UI、RAG サービス、Discord や Feishu などの IM プラットフォームへの接続機能が含まれます。
対象者
マルチテナンシー、セッション分離、永続化、安全なコード実行など、本番環境向けの機能を必要とする AI エージェントやマルチエージェントシステムを構築する開発者。
主な特長
- 包括的なツール: シェル、ファイル編集、検索ツールの組み込みサポートに加え、MCP サーバーとの統合。
- エージェントチーム: リーダーエージェントがメンバーにタスクを委任するリーダー・ワーカーオーケストレーションをサポート。
- RAG 統合: ブロブストレージとマルチテナント検索を備えた組み込みの RAG サービス。
- リアルタイム機能: WebRTC と音声間 API によるリアルタイム音声会話の実験的サポート。
- 安全な実行: K8s や Docker など、ツールとコード実行を分離するための複数のサンドボックスオプション。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト