尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

从聊天到干活:AgentScope 2.0 多智能体框架完整上手指南

从聊天到干活:AgentScope 2.0 多智能体框架完整上手指南 从聊天到干活AgentScope 2.0 多智能体框架完整上手指南【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope把生产任务交给智能体你敢让它无人值守地跑 Bash 吗多数智能体应用卡在这里——每次工具调用都要人点一下没人点。AgentScope 2.0 多智能体框架的做法相反把智能体关进沙箱把权限交给规则引擎让它端到端跑完换模型供应商不改一行代码。它到底是什么一层 SDK 加一层 Service 的多智能体框架AgentScope 2.0 是阿里通义实验室开源的生产级多智能体框架Python 3.11原生接入 OpenAI、Anthropic、Gemini、DashScope 等主流大模型。它解决两个问题的一半怎么组装智能体怎么把智能体产品化。一句话公式AgentScope 敢放手的 SDK拼出能干活的智能体 能上线的 Service把智能体变成多用户在线应用。SDK 层负责 ReAct 循环、工具箱、权限引擎、沙箱工作区、记忆与中间件Service 层是 FastAPI 后端加预置 Web UI多租户、多会话、IM 频道、RAG 开箱即用。它不训练模型也不替代你的业务数据库。先看效果7 行代码跑通第一个 Agent不搭服务、不写界面装好就能在终端对话import asyncio from agentscope.agent import Agent from agentscope.console import launch_console from agentscope.credential import DashScopeCredential from agentscope.model import DashScopeChatModel agent Agent(nameFriday, modelDashScopeChatModel(credentialDashScopeCredential(api_keysk-...), modelqwen3.6-plus)) asyncio.run(launch_console(agent))配好 DASHSCOPE_API_KEY 环境变量即可开聊。为什么能跑因为launch_console已经把流式输出、工具调用确认、CtrlC 中断、会话恢复全打包了权限引擎默认放行ls这类只读工具写文件会弹确认你回答a之后它记住这条授权规则同类操作不再追问。想装工具、挂工作区看 examples/console/ 的完整示例。能力地图按 3 个维度看懂多智能体框架维度一安全与可控跑智能体最怕下手重AgentScope 的答案是按工具 规则做裁决的权限引擎实现见 src/agentscope/permission/内置 4 种多智能体权限模式对应 4 档信任模式行为适合场景DEFAULT默认逐个确认命中放行规则才免问日常开发最稳妥ACCEPT_EDITS工作目录内读写自动放行人在场快速迭代EXPLORE只读禁止一切修改探索代码库、做方案BYPASS跳过所有确认拒绝规则仍生效沙箱内无人值守另有三点值得记住拒绝规则在 BYPASS 下依然生效这是底线内置 Context 中间件负责自动压缩与工具结果卸载长对话不被塞爆长期记忆支持 Agentic Memory、Mem0、ReMe 三种后端用户偏好简洁回答这类事实跨会话保留。维度二执行环境与模型接入智能体沙箱配置是这块的硬实力同一个工具箱可绑定 8 种后端——Local、Docker、E2B、Daytona、K8s、Apple Container、Bubblewrap、OpenSandbox。本地开发用 LocalWorkspace上线换 Docker 或 K8s工具代码一行不改。内置编码工具覆盖 Bash、Grep、Glob、Read、Write、Edit另有任务规划工具、MCP 服务器接入与技能动态加载。模型层是多智能体框架的另一块拼图聊天、Embedding、TTS 三类接口统一封装覆盖 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Moonshot、xAI、Ollama 等 8 家以上供应商各家模型以 YAML 卡片注册见 src/agentscope/model/。换供应商只改 credential 和模型名其余代码不动。多模态同样支持仓库里这张测试图就是标准输入样例维度三从单机到多用户从单机 demo 走向在线应用最短路径是 Agent Service多租户、多会话隔离是标配状态持久化到 SQL 或 Redis服务重启不丢进度智能体团队由 Leader 按需生成 Worker用内置团队工具协调分工源码见 src/agentscope/app/_tool/IM 频道接钉钉、飞书、Discord消息路由在服务层处理耗时工具调用自动转后台结果出来唤醒智能体前端全程可感知。按你是谁选一条智能体开发路径如果你是独立开发者终端控制台加 LocalWorkspace 就够先用 EXPLORE 模式让智能体读懂代码库再切 ACCEPT_EDITS 让它动手改。踩坑提示别在本地文件系统上直接开 BYPASS沙箱几乎零成本无人值守权限给到真机器就没有兜底了想换容器后端看 src/agentscope/workspace/ 里 8 种实现。如果你是 SaaS 团队选 Agent Service 加 examples/web_ui/ 下的预置 Web UI接 Redis 或 SQL 持久化把频道挂到钉钉或飞书上要分工就让 Leader 智能体按需生成 Worker。踩坑提示InMemory 消息总线只适合单机开发多实例部署必须换成 Redis 消息总线否则两个实例会抢别人的会话。如果你在做合规敏感业务核心原则是验产物不验话用 examples/pipeline/goal/ 的执行者加验证者流水线一个智能体写代码另一个用结构化输出给出通过与否及理由不通过就带反馈重做最多迭代 N 轮。两者共享同一个工作区验证者校验的是真实产物而不是执行者的自述。AgentScope 安装教程从零到上线含坑第 1 步安装要求 Python ≥ 3.11uv pip install agentscope uv pip install agentscope[service]第二行只在你要做服务层时才需要。安装若报 requires-python 3.11说明你本地是 3.10 及以下先升级 Python。第 2 步从源码跑服务git clone -b main https://gitcode.com/GitHub_Trending/ag/agentscope cd agentscope uv pip install -e . cd examples/agent_service python main.py示例后端默认依赖 Redis 存储启动日志若报 connection refused先确认 Redis 在跑或改配 SQL 持久化。第 3 步启动 Web UI另开终端需要 Node ≥ 20 和 pnpmcd examples/web_ui pnpm install pnpm dev把页面里的 API 地址指向http://localhost:8000即可体验权限确认、定时任务、工具调用。这一步若在 pnpm install 阶段直接报错通常是 Node 版本低于 20。多智能体生产部署前必须做的 4 件事先沙箱后放权无人值守任务用 BYPASS 加容器隔离加明确拒绝规则比默认模式加人工盯更安全也更高效。上下文瘦身挂上 Context 中间件做自动压缩和工具结果卸载长任务别裸奔。状态落库会话与智能体状态持久化到 SQL 或 Redis服务重启不丢进度。可观测性依赖里已内置 OpenTelemetry 导出组件追踪和指标直接接现有监控不用二次开发。深入阅读多智能体框架值得收藏的 6 个目录src/agentscope/agent/看 ReAct 主循环、结构化输出与中断恢复机制src/agentscope/tool/看内置编码工具、MCP 服务器与技能如何被统一src/agentscope/workspace/看 8 种沙箱后端如何实现同一接口src/agentscope/permission/看 4 种权限模式的裁决链与规则匹配顺序src/agentscope/app/看服务层如何组织多租户、频道、调度与后台任务docs/roadmap.md看团队下一步在做什么语音智能体、技能生产化、A2A 生态【免费下载链接】agentscopeBuild and run agents you can see, understand and trust.项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表