agentscope-ai/agentscope

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

解决的问题

AgentScope是一个生产就绪的框架,旨在利用LLM的推理和工具使用能力来构建智能体应用,而不是依赖严格的提示或僵化的编排。它提供了从单个智能体扩展到复杂多智能体团队和完整应用所需的抽象。

工作原理

它通过两个主要层运作:

  1. SDK层:允许开发者使用ReAct循环、工具包(包括MCP服务器和Python工具)以及用于流式多模态内容的统一事件系统等构建块来组合智能体。它包含用于上下文压缩的中间件和用于人在环(HITL)控制的权限系统。
  2. 智能体服务:一个基于FastAPI的后端,将智能体转换为多租户应用。该层处理会话隔离、RAG服务、通过SQL/NoSQL的持久化,以及与Discord和飞书(Lark)等IM平台的集成。

适用对象

构建AI智能体和多智能体系统的开发者,这些系统需要生产级功能,如多租户、沙箱中的安全代码执行,以及与外部通信渠道的集成。

亮点

  • 全面的工具支持:内置对编码工具(shell、文件编辑)的支持,并与MCP和技能中心集成。
  • LMM支持:与包括OpenAI、Anthropic、Gemini、DeepSeek和Ollama在内的主要提供商兼容。
  • 灵活的执行:支持隔离工作区(Docker、E2B、K8s)和后台任务卸载,以处理长时间运行的工具。
  • 多智能体编排:具有用于任务规划和协调的领导者-工作者模式。
  • 实时能力:支持全双工实时API和语音智能体。

相关

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