agentscope-ai/agentscope

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

它解决了什么

AgentScope 是一个生产就绪的框架,专为构建代理应用程序而设计。它摆脱了严格的基于提示的编排,而是利用现代 LLM 的内在推理和工具使用能力,来创建灵活、自主的代理。

它的运作方式

该框架分为两个主要层级:

  1. SDK 层:提供用于组合代理的构建块,包括 ReAct 推理-行动循环、用于 Python 工具和 MCP 服务器的工具套件、对多个 LLM 提供者的支持、上下文管理(压缩和注入),以及隔离的执行环境(沙盒),如 Docker 或 E2B。
  2. 代理服务:一个基于 FastAPI 的后端,将代理转换为多租户、多会话的应用程序。它包含预构建的 Web UI、RAG 服务,以及将代理连接到 Discord 和 Feishu 等 IM 平台的能力。

适用对象

正在构建 AI 代理和多代理系统的开发人员,这些系统需要生产级功能,如多租户、会话隔离、持久化和安全代码执行。

重点特色

  • 全面工具:内置对 shell、文件编辑和搜索工具的支持,以及与 MCP 服务器的集成。
  • 代理团队:支持领导者-工作者编排,其中领导者代理将任务委派给成员。
  • RAG 集成:内置 RAG 服务,具有 blob 存储和多租户检索功能。
  • 实时能力:对 WebRTC 和语音转语音 API 的实时语音对话的实验性支持。
  • 安全执行:多种沙盒选项,用于隔离工具和代码执行,包括 K8s 和 Docker。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目