必须按真实边界划分Agent任务空间:仅当存在身份、权限或SLA隔离时才启用多Agent;按角色(客服/研发/财务)、风险(查询/变更)、耗时(前台/后台)三类标准拆分,且需初始化显式配置auth profiles与model registry。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让 Agent Space 中的多个 Agent 各自承担明确职责、不互相干扰地完成任务,必须按真实边界而非主观感觉来划分任务空间。
先判断是否真需要拆成多个 Agent
如果两个任务共享同一套凭据、同一 workspace、同一 session store、同一工具权限、同一知识库,且执行顺序强耦合——那它们本质上就是一个 Agent 的连续动作,强行拆开会引入额外调度开销和上下文丢失风险。
只有当任务之间存在【身份隔离】、【权限隔离】或【SLA 隔离】时,才应启用多 Agent 架构。
按业务角色拆分:客服/研发/财务三类典型场景
方法一:客服 Agent 仅访问公开知识库 + 工单系统 API,禁止调用数据库或部署工具;
方法二:研发 Agent 拥有代码仓库读写权限 + CI/CD 触发能力,但无法查看用户账单数据;
方法三:财务 Agent 可调用 ERP 接口生成凭证,但其会话历史与客服完全物理隔离,且所有操作需双人复核标记。
这一步不能靠命名区分,必须在初始化时显式配置 auth profiles 和 model registry,否则运行时权限会混用。
按风险等级拆分:查询类 vs 变更类任务
第一步:识别当前任务是否涉及生产环境变更(如数据库 DDL、服务重启、配置热更新);
第二步:若涉及,立即将该子任务路由至 deployment-agent,主会话仅保留 research-agent 负责日志分析与方案比对;
第三步:deployment-agent 执行前必须校验 ACP background runs 中是否存在同 session 的未完成变更记录,【避免并发覆盖】;
第四步:所有变更操作结果必须同步写入 session store 并触发通知,供主控 Agent 追踪状态。
按长耗时任务拆分:后台采集与前台响应分离
浏览器批量抓取、PDF 多页 OCR、大模型批量重写等任务,必须作为 background task 启动,而非阻塞主会话;
主控 Agent 只负责发起 collect 指令 → 注册 background run ID → 返回“已提交后台处理,ID: bg-7f3a9”;
用户后续发送“查进度”,主控 Agent 直接查 background runs 表,不重新触发采集逻辑。


















