agentscope-ai/agentscope
Build and run agents you can see, understand and trust.
它解决了什么
AgentScope 是一个生产就绪的框架,专为构建代理应用程序而设计。它摆脱了严格的基于提示的编排,而是利用现代 LLM 的内在推理和工具使用能力,来创建灵活、自主的代理。
它的运作方式
该框架分为两个主要层级:
- SDK 层:提供用于组合代理的构建块,包括 ReAct 推理-行动循环、用于 Python 工具和 MCP 服务器的工具套件、对多个 LLM 提供者的支持、上下文管理(压缩和注入),以及隔离的执行环境(沙盒),如 Docker 或 E2B。
- 代理服务:一个基于 FastAPI 的后端,将代理转换为多租户、多会话的应用程序。它包含预构建的 Web UI、RAG 服务,以及将代理连接到 Discord 和 Feishu 等 IM 平台的能力。
适用对象
正在构建 AI 代理和多代理系统的开发人员,这些系统需要生产级功能,如多租户、会话隔离、持久化和安全代码执行。
重点特色
- 全面工具:内置对 shell、文件编辑和搜索工具的支持,以及与 MCP 服务器的集成。
- 代理团队:支持领导者-工作者编排,其中领导者代理将任务委派给成员。
- RAG 集成:内置 RAG 服务,具有 blob 存储和多租户检索功能。
- 实时能力:对 WebRTC 和语音转语音 API 的实时语音对话的实验性支持。
- 安全执行:多种沙盒选项,用于隔离工具和代码执行,包括 K8s 和 Docker。
相关
- 项目
- 项目
- 项目
- 项目
- 项目