agentscope-ai/agentscope

Build and run agents you can see, understand and trust.

解決する課題

AgentScope は、エージェントアプリケーションを構築するための本番環境対応フレームワークです。厳格なプロンプトベースのオーケストレーションから脱却し、最新の LLM が持つ推論能力とツール使用能力を活用して、柔軟で自律的なエージェントを実現します。

仕組み

フレームワークは主に 2 つのレイヤーに分かれています。

  1. SDK レイヤー: エージェントを構成するためのビルディングブロックを提供します。ReAct 推論・行動ループ、Python ツールや MCP サーバー用のツールキット、複数の LLM プロバイダーのサポート、コンテキスト管理(圧縮と注入)、Docker や E2B などの隔離された実行環境(サンドボックス)が含まれます。
  2. エージェントサービス: FastAPI ベースのバックエンドで、エージェントをマルチテナント・マルチセッションのアプリケーションに変換します。プリビルドの Web UI、RAG サービス、Discord や Feishu などの IM プラットフォームへの接続機能が含まれます。

対象者

マルチテナンシー、セッション分離、永続化、安全なコード実行など、本番環境向けの機能を必要とする AI エージェントやマルチエージェントシステムを構築する開発者。

主な特長

  • 包括的なツール: シェル、ファイル編集、検索ツールの組み込みサポートに加え、MCP サーバーとの統合。
  • エージェントチーム: リーダーエージェントがメンバーにタスクを委任するリーダー・ワーカーオーケストレーションをサポート。
  • RAG 統合: ブロブストレージとマルチテナント検索を備えた組み込みの RAG サービス。
  • リアルタイム機能: WebRTC と音声間 API によるリアルタイム音声会話の実験的サポート。
  • 安全な実行: K8s や Docker など、ツールとコード実行を分離するための複数のサンドボックスオプション。

関連

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