AgentScope 2.0 多智能体框架:三步从终端跑进生产
2026/9/13 17:43:05 网站建设 项目流程

AgentScope 2.0 多智能体框架:三步从终端跑进生产

【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope

AgentScope 2.0 是阿里巴巴通义实验室开源的生产级多智能体框架:信任模型自身的推理能力,把工程精力花在安全边界与服务层上,让智能体真正跑进生产。

你上一次让智能体跑生产任务,是不是还得盯着屏幕点"允许"?过去两年的做法是用更复杂的编排去"管住"模型,AgentScope 反其道而行——工程精力放在安全边界、执行环境和应用层,模型该怎么推理就怎么推理。

AgentScope 2.0 是什么

通义实验室开源,Python 3.11+,Apache 2.0 协议。它解决一件事:把一个智能体真正跑进生产。两层设计:SDK 层用 ReAct 智能体、工具箱、模型、事件、权限、中间件这些积木组装智能体;Agent Service 层基于 FastAPI,把它直接变成多租户、多会话的在线应用。

先在终端把它跑通

不用先搭服务、不用写界面。装一下:

uv pip install agentscope[full]

配好所用模型厂商的 API Key,运行 examples/console/ 下的 main.py,launch_console给你一个开箱即用的终端智能体:流式输出、工具调用确认、Ctrl+C 中断、状态恢复全部处理好了。试试"列出这个目录的文件",ls 这类只读工具自动放行,写文件才会弹确认。

长对话也别担心:Agentic Memory 中间件把"用户偏好简洁中文回答"这类持久事实存成 Markdown,跨会话还记得;Mem0、ReMe 后端可切换,示例在 examples/long_term_memory/。

权限模式怎么切

不用每次盯着点"允许"。权限引擎按"工具 + 规则"做细粒度控制,4 种模式对应 4 种信任程度:

模式行为什么时候用
DEFAULT逐个确认,命中放行规则才免问日常开发,最稳
ACCEPT_EDITS工作目录内读写自动放行人在场,快速迭代
EXPLORE只读,一切修改拒绝探索代码库、做方案
BYPASS跳过全部确认(拒绝规则仍生效)沙箱内无人值守

推荐玩法是智能代码助手场景:先切 EXPLORE 让它读懂代码库,再切 ACCEPT_EDITS 让它动手改。写操作被追问时回答a,它把这条授权规则记住,同类操作不再追问。

无人值守就靠 BYPASS:确认全跳过,但你配的拒绝规则依然生效——所以先关进容器,再放权。引擎实现在 src/agentscope/permission/。

沙箱后端和模型怎么换

免掉"本地开发一套、上线重写一套"。同一个工具箱可以绑定 8 种执行环境:Local、Docker、E2B、Daytona、K8s、Apple Container、Bubblewrap、OpenSandbox。本地开发用 LocalWorkspace 图快,上线换 Docker 或 K8s 隔离,工具代码一行不改。

模型层同理:OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Moonshot、xAI、Ollama 八家供应商共用一套接口,各家模型以 YAML 卡片注册(见 src/agentscope/model/)。换个供应商,换个模型类加一个 Key,不重写。

上线:Agent Service 一步到位

demo 跑得好好的,一上线却要自己搭多用户、多会话、持久化、定时任务的脚手架——这部分服务层全带好了:

git clone https://gitcode.com/GitHub_Trending/ag/agentscope cd agentscope/examples/agent_service python main.py

另开一个终端,cd examples/web_uipnpm install && pnpm dev(需要 Node.js ≥ 20),页面 API 指向http://localhost:8000,就是一个带多租户隔离、权限确认、定时任务的智能体应用。状态可持久化到 SQL 或 Redis,服务重启不丢进度。

团队协作与长任务

Leader 智能体按需生成 Worker,用内置团队工具协调分工,还能把复杂工作拆成可跟踪的计划、边做边更新:

耗时工具调用会自动转入后台,结果出来后唤醒智能体继续对话,前端全程可感知:

任务规划则是把大目标拆成可跟踪的计划逐项推进:

场景直接落地

IM 企业客服:把智能体挂到钉钉或飞书频道,配上 examples/rag/ 的知识库服务,就是一个能查资料、有人工确认兜底的客服入口,消息路由全在服务层处理。多智能体质量把关看 examples/pipeline/goal/:执行者写代码,验证者用结构化输出判"通过/不通过",不通过就带反馈重做;两个智能体共享同一个工作区,验证者校验的是真实产物,不是执行者的口头汇报。

生产化建议与资源入口

  • 先沙箱后放权:无人值守用 BYPASS + 容器隔离 + 明确拒绝规则,比"默认模式加人工"更安全也更高效
  • 给上下文瘦身:内置 Context 中间件支持自动压缩、工具结果卸载、系统提示词/RAG/记忆注入,长任务别裸奔
  • 可观测性接 OpenTelemetry:依赖里已内置 OTel 导出组件,追踪、指标直接对接现有监控
  • 状态落库:智能体与会话状态持久化到 SQL 或 Redis,重启不丢进度

资源入口:examples/ 完整示例集、src/agentscope/app/ 服务层源码、docs/roadmap.md 路线图。团队当前重心是语音智能体三步走(TTS → 多模态 → 实时多模态),外加 Agent Skill 生产化与 A2UI/A2A 生态扩展——如果你正打算认真做一个智能体应用,这个项目的演进方向值得持续关注。

【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询