agentscope-ai/agentscope

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

What it solves

AgentScope 是一個可直接投入生產的框架,旨在建構能夠利用大型語言模型推理與工具使用能力的代理應用程式,且不會被過於嚴格的提示或僵硬的編排所限制。

How it works

它提供一套核心抽象與建構塊,讓您可以建立彈性的代理:

  • Event System: 統一的事件總線,支援 human‑in‑the‑loop 互動與前端整合。
  • Permission System: 可配置、細粒度的控制,決定代理如何存取工具與資源。
  • Workspace/Sandbox: 隔離環境(支援 Docker、E2B、OpenSandbox 與 Daytona),安全執行程式碼與工具。
  • Middleware System: 可組合的掛鉤,讓開發者自訂代理的推理‑行動迴圈。
  • Agent Service: 基於 FastAPI 的後端,支援多租戶與多會話隔離,適合生產部署。

Who it’s for

需要建置生產等級 AI 代理的開發者,並且需要穩健的工具執行、會話管理與 human‑in‑the‑loop 控制基礎設施。

Highlights

  • Production-Ready Serving: 內建多租戶與多會話服務支援。
  • Longe-term Memory: 整合 ReMe 與 Mem0,提供代理記憶功能。
  • RAG Support: 內建檢索增強生成(Retrieval‑Augmented Generation)能力。
  • Isolated Execution: 多種沙箱後端,確保工具與程式碼的安全執行。
  • Flexible Orchestration: 著重模型推理,而非嚴格的提示限制。