多智能体框架 AgentScope 2.0 入门:把“能跑的Demo“变成“敢上线的系统“
多智能体框架 AgentScope 2.0 入门把能跑的Demo变成敢上线的系统【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope演示环境里一个会写代码、会查资料、会自己规划步骤的智能体总能引来一阵惊叹可一旦把它丢进生产环境问题就接踵而至它刚才为什么调用这个工具这一步的判断依据是什么如果它跑偏了我能不能中途叫停这些疑问的答案如果是一片空白再聪明的智能体也不敢放心用。这正是 AgentScope 2.0 想解决的问题——作为一个面向生产环境的多智能体框架它把看得见、可理解、信得过做成了框架的一等公民而不是事后补丁。 智能体落地最大的坎不是模型不够聪明先说一个常见的翻车场景。很多团队用提示词把智能体框得很死每一步做什么、按什么格式输出、先调哪个工具全部写进长长的 Prompt 里。结果模型稍微遇到预期外的情况就卡壳维护成本还居高不下。另一条路是放任自由发挥模型确实灵活了但系统变成了黑盒——没人知道它在想什么也没人敢让它碰真实业务。AgentScope 2.0 选择了第三条路不给模型套严格的提示词模板也不搞固化的编排逻辑而是把推理和工具调用的自由度还给模型本身同时在四周搭好护栏和观察窗。你只管声明这个智能体有哪些模型、哪些工具、哪些权限剩下的推理路径由模型自己走但每一步都会被事件流记录下来、被权限系统把关、被人在环机制兜底。从架构图可以看到框架把模型、工具、事件系统、上下文管理、工作空间等能力拆成了清晰的分层彼此可以独立替换。这意味着你可以在不重写业务逻辑的前提下把模型从一家厂商切到另一家或者把本地沙箱换成云端沙箱。⚙️ 两步装好环境用二十行代码点亮第一个智能体AgentScope 要求 Python 3.11 及以上一条命令即可安装uv pip install agentscope装完之后创建一个带工具集的 ReAct 智能体只需要二十行左右的代码import os, asyncio from agentscope.agent import Agent from agentscope.tool import Toolkit, Bash, Read, Write from agentscope.credential import DashScopeCredential from agentscope.model import DashScopeChatModel from agentscope.message import UserMsg async def main(): agent Agent( nameFriday, system_prompt你是一个乐于助人的助手。, modelDashScopeChatModel( # 声明模型换厂商只改这一处 credentialDashScopeCredential(api_keyos.environ[DASHSCOPE_API_KEY]), modelqwen3.6-plus, ), toolkitToolkit(tools[Bash(), Read(), Write()]), # 声明工具 ) async for evt in agent.reply_stream(UserMsg(Tony, 帮我看看当前目录有哪些文件)): print(evt) # 每个事件都能被看到、被处理 asyncio.run(main())这段代码透露了框架的三个核心抽象模型Model负责推理工具集Toolkit负责行动事件流reply_stream负责把整个过程推给你。模型层覆盖 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Moonshot、xAI、Ollama 等主流厂商还包含 Embedding 与 TTS工具集里内置了 Shell、文件读写编辑、搜索等常用工具也支持挂载 MCP 和 Skill。️ 看得见事件流把黑盒推理摊开在桌面上reply_stream这个名字值得细品——它返回的不是一句最终答案而是一连串事件。从REPLY_START开始回复到MODEL_CALL_START开始调用模型再到TEXT_BLOCK_START / DELTA / END文本逐段生成每一步都有明确的时间点和内容。文本、图像、音频等模态内容同样能走事件总线流式推送到前端。这意味着什么前端界面可以把模型正在思考、正在调用哪个工具、工具返回了什么实时渲染出来用户不再面对一个沉默的对话框。配合框架的中间件机制——回复、推理、行动、模型调用、权限检查、上下文压缩都能挂自定义钩子——你完全可以在某个环节插入自己的日志、统计或告警逻辑。️ 信得过权限系统与人在环兜底把工具交给智能体最担心的就是它干出越界的事。AgentScope 的权限系统允许你对工具和资源做细粒度控制哪个工具能用、哪些资源可访问都可以配置高风险操作可以设置为需要人工确认也可以配置确认后一段时间内自动放行。上图中展示的是 bypass 模式在信任阈值内智能体端到端运行、不会为每次工具调用暂停等待确认一旦动作越界或超出阈值系统又会把人拉回流程。这套松紧结合的设计让智能体在效率和可控之间找到了平衡点——开发阶段可以全放开生产阶段可以层层设卡。 从单打独斗到分工协作团队与任务规划单个智能体的能力终归有限AgentScope 提供了 Leader–Worker 的团队编排一个 leader 智能体可以按需派生 worker 子智能体通过内置的团队工具协调它们分工最后汇总结果。配合任务规划工具复杂工作会被拆解成可追踪的计划并在执行过程中持续更新——哪个子任务完成、哪个还在进行、整体进度如何一目了然。 一个命令把智能体变成多租户应用如果说上面是 SDK 层的能力那 AgentScope 的智能体服务则直接把应用层也打包好了一个基于 FastAPI 的后端加上examples/web_ui里预构建的 Web UI开箱即是多租户、多会话的完整应用。用户管理、会话隔离、状态持久化SQL 与 NoSQL 都支持、定时任务与智能体唤醒、后台任务卸载等生产级能力都已内置。它甚至支持把智能体接入飞书、Discord 等即时通讯渠道以及从 GitHub MCP Registry、ClawHub 浏览并安装现成的 MCP 与技能。git clone -b main https://gitcode.com/GitHub_Trending/ag/agentscope cd agentscope/examples/agent_service python main.py # 启动智能体服务后端长时间运行的工具会被自动转入后台执行结果稍后唤醒智能体继续对话——用户不必一直干等。再加上支持多模态检索、多种向量库后端的 RAG 服务以及本地、Docker、K8s 等八种工作空间沙箱从个人原型到集群部署基本都有对应方案。这个框架适合谁你的下一步动作如果你的诉求只是在笔记本上跑个聊天机器人AgentScope 确实有些重但如果你要构建的是会调用工具、需要权限管控、要上线服务、可能还要多智能体协作的真实应用它就是为这个场景准备的。项目采用 Apache 2.0 协议安装、阅读源码、二次开发都没有障碍。接下来可以这样开始先pip install agentscope把前面的 Demo 跑通感受一下事件流长什么样再翻一翻仓库里的examples/目录rag/、long_term_memory/、web_ui/都是可以直接运行的完整样例。从能跑的 Demo到敢上线的系统AgentScope 2.0 把这条路铺平了大半剩下的就看你的业务想象力了。【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Qwen3-32B下载后为什么是17个safetensors文件?分片机制完整拆解与加载实战

Qwen3-32B下载后为什么是17个safetensors文件?分片机制完整拆解与加载实战

Qwen3-32B下载后为什么是17个safetensors文件?分片机制完整拆解与加载实战 【免费下载链接】Qwen3-32B 项目地址: https://ai.gitcode.com/hf_mirrors/MindSpore-Lab/Qwen3-32B 第一次接触 Qwen3-32B 时,很多人都会愣一下:明明是一个…

2026/9/30 5:09:19 阅读更多 →
网络安全人才培养:现状、挑战与创新路径

网络安全人才培养:现状、挑战与创新路径

1. 网络安全人才缺口现状与挑战全球网络安全行业正面临前所未有的专业人才短缺问题。根据最新行业报告显示,当前全球网络安全人才缺口已达480万人,这一数字较三年前增长了近35%。这种供需失衡的状况在亚太地区尤为突出,其中我国网络安全人才缺…

2026/10/10 23:11:08 阅读更多 →
KNN算法详解:从原理到Python实现

KNN算法详解:从原理到Python实现

1. KNN算法初探:从生活场景到数学原理第一次接触KNN(K-Nearest Neighbors)算法时,我脑海中浮现的是小区物业的人脸识别系统。当新住户首次刷脸时,系统会将其面部特征与已有住户数据库进行比对,找出最相似的…

2026/10/9 4:15:02 阅读更多 →

最新新闻

网络内容缓存服务器实战:从架构设计到部署避坑

网络内容缓存服务器实战:从架构设计到部署避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 1:01:13 阅读更多 →
Windows Server上部署Oracle 19c实战指南

Windows Server上部署Oracle 19c实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 1:01:13 阅读更多 →
工业机器人技术题库docx解析与组卷分析实战

工业机器人技术题库docx解析与组卷分析实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 1:01:13 阅读更多 →
STM32寄存器开发实战:从点灯到串口底层原理

STM32寄存器开发实战:从点灯到串口底层原理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 1:01:13 阅读更多 →
N100真机启动排查:串口日志、NVMe超时与时钟源修复全记录

N100真机启动排查:串口日志、NVMe超时与时钟源修复全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 1:01:13 阅读更多 →
水果识别深度学习实战:从数据到部署的工程落地指南

水果识别深度学习实战:从数据到部署的工程落地指南

简介:这是一套面向计算机相关专业在校学生、教师及初入行开发者的Python深度学习水果识别系统实战项目,专为毕业设计、课程设计与竞赛实践打造。项目基于经典CNN架构实现多类别水果图像分类,含完整可运行源码、详细项目说明文档及配套数据集&…

2026/10/11 1:00:13 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →