agentscope-ai/agentscope

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

What it solves

AgentScope は、LLM の推論とツール使用能力を活かしつつ、過度に厳しいプロンプトや硬直したオーケストレーションに縛られないエージェントアプリケーションを構築するための、プロダクションレディフレームワークです。

How it works

柔軟なエージェントを作るための必須抽象化とビルディングブロックを提供します:

  • Event System: ヒューマン・イン・ザ・ループのインタラクションとフロントエンド統合をサポートする統一イベントバス。
  • Permission System: エージェントがツールやリソースにアクセスする方法を細かく制御できる設定可能な権限システム。
  • Workspace/Sandbox: Docker、E2B、OpenSandbox、Daytona をサポートする、コードとツールを安全に実行できる分離環境。
  • Middleware System: エージェントの推論‑行動ループをカスタマイズできる、組み合わせ可能なフック。
  • Agent Service: FastAPI ベースのバックエンドで、マルチテナンシーとマルチセッションの分離をサポートし、プロダクションデプロイに適しています。

Who it’s for

ツール実行、セッション管理、ヒューマン・イン・ザ・ループ制御のための堅牢なインフラが必要な、プロダクショングレードの AI エージェントを構築する開発者向けです。

Highlights

  • Production-Ready Serving: マルチテナンシーとマルチセッションサービスを組み込みでサポート。
  • Longe-term Memory: エージェントメモリとして ReMe と Mem0 を統合。
  • RAG Support: Retrieval‑Augmented Generation の機能を内蔵。
  • Isolated Execution: 安全なツールとコード実行のための複数サンドボックスバックエンド。
  • Flexible Orchestration: 厳格なプロンプト制約ではなく、モデルの推論に焦点を当てた柔軟なオーケストレーション。