AgentScope 多智能体框架教程:5 分钟装好、跑通并部署你的第一个智能体
AgentScope 多智能体框架教程5 分钟装好、跑通并部署你的第一个智能体【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope一个能对话的智能体 demo 谁都能写出来但工具一接进来问题就来了智能体要跑 shell 命令你敢直接放行吗回复过程没有前端能看调试全靠打印日志上线后又没有地方管理多用户、多会话AgentScope 是一个面向生产环境的智能体开发框架Python 3.11当前版本 v2.0.7它把这些demo 之后的环节做成了现成组件权限确认、事件流、Web 服务、沙箱工作区、长期记忆和 RAG。先说清楚它是什么、适合谁AgentScope 2.0 分两层SDK 层用AgentToolkit 模型客户端几行代码组出一个带工具的智能体适合嵌进你自己的程序服务层一套 FastAPI 后端 预构建 Web UI直接把你的智能体变成多租户、多会话的线上应用。它适合两类人想把智能体做到能上线的开发者以及需要管理多智能体协作的搭建者。它的思路是信任模型的推理和工具调用能力而不是用写死的提示词模板和固化的编排去约束模型。不适合的场景也说一句如果你只是想调几次大模型 API 或做个单轮问答直接写几十行胶水代码更快不必引入一整个框架。如何安装 AgentScope 并跑通第一个智能体前置条件只有一个Python ≥ 3.11。两种方式安装# 方式一从 PyPI 安装 pip install agentscope# 方式二从源码安装 git clone https://gitcode.com/GitHub_Trending/ag/agentscope cd agentscope pip install -e .最小可运行示例下面这段代码创建一个叫 Friday 的智能体并发起一次对话跑完后你能在终端里看到智能体流式输出的回复from agentscope.agent import Agent from agentscope.model import DashScopeChatModel import os, asyncio async def main(): agent Agent( nameFriday, system_promptYoure a helpful assistant named Friday., modelDashScopeChatModel(modelqwen3.6-plus), ) async for event in agent.reply_stream(你好Friday): print(event.content) asyncio.run(main())如果要用官方 README 里的完整示例带百炼 API Key 凭证和终端控制台它通过launch_console(agent)在终端里开一个交互聊天界面流式输出、工具调用确认、CtrlC 中断都是内置的from agentscope.agent import Agent from agentscope.console import launch_console from agentscope.tool import Toolkit, Bash, Read, Write from agentscope.credential import DashScopeCredential from agentscope.model import DashScopeChatModel import os, asyncio async def main(): agent Agent( nameFriday, system_promptYoure a helpful assistant named Friday., modelDashScopeChatModel( credentialDashScopeCredential(api_keyos.environ[DASHSCOPE_API_KEY]), modelqwen3.6-plus, ), toolkitToolkit(tools[Bash(), Read(), Write()]), ) await launch_console(agent) asyncio.run(main())注意换用其他厂商时只替换model这一行框架对 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Moonshot、xAI、Ollama 等都有现成客户端调用示例见 scripts/model_examples/。启动 Web 服务与 Web UI让智能体可管理命令行之外AgentScope 自带一套完整的服务端。依次执行git clone https://gitcode.com/GitHub_Trending/ag/agentscope cd agentscope/examples/agent_service python main.py # 启动 FastAPI 后端再开一个终端cd agentscope/examples/web_ui pnpm install pnpm dev # 启动 Web UI浏览器打开本地地址后你能看到一个可以创建智能体、管理模型凭证、发起多会话的界面。注意 examples/agent_service/main.py 的默认配置用了本机 Redislocalhost:6379运行前需要先起一个 Redis 服务并配好模型 API Key 环境变量。能力拆解团队编排、任务规划、权限与后台任务服务层有四个最常被问到的能力逐一说明它能做什么、你打开界面后能看到什么。智能体团队Leader 派活Worker 执行你只给一个总目标Leader 智能体会自己决定需要几个 Worker、各自负责什么再通过内置的团队工具如TeamSay分发任务并汇总结果。这套机制的完整配置可以直接读 examples/agent_service/main.py里面定义了子智能体模板SubAgentTemplate例如一个只读的 explorer 角色被允许读文件但不允许修改。任务规划复杂工作拆成可追踪的计划接到一个多步骤任务时智能体会先建一份计划执行过程中逐项更新状态。你在界面里能看到计划清单和每项的完成状态而不是只看到一整段输出。权限控制工具调用可以被拦截确认默认情况下敏感工具调用会暂停并弹出确认由你来决定放行或拒绝如果环境可信也可以切成 bypass 模式智能体从接到任务到跑完不再停下来等确认。对应代码是PermissionContextPermissionMode如BYPASS实现位于 src/agentscope/permission/。后台任务卸载长任务不再卡住对话一个要跑 10 分钟的命令如果在前台执行整场对话就干等着。开启后台任务卸载后这类工具会被移到后台任务完成时自动唤醒智能体把结果接回当前对话继续说。串成一条工作流让团队分析数据并出报告单独看每个功能是一回事组合起来是另一回事。以分析上季度的销售数据出一份报告为例在 AgentScope 服务里的实际流转是这样的你把目标发给 Leader。它把任务拆成计划读数据、清洗、分析、写报告计划面板开始实时更新需要看原始文件的子步骤派给只读 explorer 子智能体它读完用TeamSay把结论回传给 Leader全程无写权限遇到耗时较长的处理工具调用被卸到后台会话不阻塞完成后智能体被唤醒接着往下做所有工具调用按你设置的权限模式执行敏感操作逐次确认最终报告落在工作区目录里。整个过程你不需要自己写调度循环——团队编排、计划跟踪、任务卸载都是服务层的现成组件。进阶能力速览记忆、RAG、沙箱与多模型这几项按需开启简述加路径细节看文档长期记忆三种后端可选——智能体自主管理的 Agentic Memory、Mem0、ReMe都以中间件形式挂到智能体上。示例examples/long_term_memory/RAG服务层是分布式、多租户、多会话的 RAG支持 PDF/Word/Excel/PPT/图片等多种格式解析向量库可选 Qdrant、Milvus Lite、MongoDB、Elasticsearch。不想起服务也有库模式examples/rag/index_and_search.py 演示了 解析 → 切块 → 建索引 → 检索 的完整链路跑完会打印检索结果工作区 / 沙箱隔离工具和代码执行可放进 8 种后端——本地、Docker、Apple Container、Bubblewrap、E2B、OpenSandbox、Daytona、K8s实现位于 src/agentscope/workspace/多模型与多模态LLM、Embedding、TTS 三类模型统一抽象脚本示例在 scripts/model_examples/消息渠道服务层支持把智能体接入飞书、Discord、钉钉示例在 examples/agent_service/main.py 的channels配置处。资源导航文档、示例与社区仓库内文档docs/其中 docs/NEWS.md 和 docs/changelog.md 记录了 2026-05 AgentScope 2.0 发布以来的功能迭代示例目录examples/覆盖 agent_service、console、long_term_memory、rag、pipeline 等场景examples/console/ 是终端调试入口社区入口README.md 的 Community 一节列有 Discord 与钉钉群钉钉群二维码见 assets/images/dingtalk_qr_code.png。接下来你可以做的 3 件事在本机终端跑通最小可运行示例拿到智能体的第一次流式回复起examples/agent_service后端 examples/web_ui前端在网页里创建自己的第一个智能体会话挑一个进阶开关试试给智能体挂长期记忆、接一个 RAG 知识库或把工作区切到 Docker 沙箱——三选一个就能体会到 demo 和生产之间的距离被填掉了多少。【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

idea自定义方法注解

idea自定义方法注解

1.打开设置并为模板创建分组2.创建模板3.填写模板信息4.在方法上输入/**之后按下Tab更正 **** author licr on $DATE$*/

2026/10/25 11:18:56 阅读更多 →
Dragonfly 安装与使用快速上手:10 分钟跑通 Redis 兼容的高性能内存数据存储

Dragonfly 安装与使用快速上手:10 分钟跑通 Redis 兼容的高性能内存数据存储

Dragonfly 安装与使用快速上手:10 分钟跑通 Redis 兼容的高性能内存数据存储 【免费下载链接】dragonfly A modern replacement for Redis and Memcached 项目地址: https://gitcode.com/GitHub_Trending/dr/dragonfly 如果你的服务还在用 Redis 当缓存、被单…

2026/10/24 19:05:14 阅读更多 →
Llama 3 模型权重完整获取与校验指南

Llama 3 模型权重完整获取与校验指南

Llama 3 模型权重完整获取与校验指南 【免费下载链接】llama3 The official Meta Llama 3 GitHub site 项目地址: https://gitcode.com/GitHub_Trending/ll/llama3 Meta Llama 3 是官方开源的大语言模型仓库,提供 8B 与 70B 两种规模的预训练及指令微调权重和…

2026/11/6 19:47:53 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/9 14:01:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/9 14:56:39 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/10 2:03:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/10 16:14:15 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/10 12:51:50 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/9 14:01:11 阅读更多 →

日新闻

周新闻

月新闻