目录
一、市场成熟项目与可复用经验
(一)字节系:豆包模型生态 + 扣子智能体平台
(二)百度千帆:以 Agent 为核心的企业应用开发平台
(三)Microsoft 365 Copilot / Copilot Studio:生成式编排与办公自动化
(四)企业采购 Agent:Walmart × Pactum 自主谈判
(五)MetaGPT:多角色软件 Agent
(六)对标结论
二、产品定位:企业级 Agent 任务执行中台
(一)产品定义
(二)目标用户
(三)产品边界
(四)核心产品模块
A. Agent Studio
B. Task Center
C. Tool & MCP Hub
D. Governance & Operations
三、总体技术架构
(一)交互与触发层
(二)Agent 编排内核
Intent Router
Planner
Policy Engine
Executor
Reflector / Validator
Result Composer
(三)工具执行与 MCP 层
(四)知识与记忆层
(五)运行基础设施
四、核心执行机制
(一)执行状态机
(二)主循环伪代码
(三)计划可解释性
(四)错误恢复策略
五、多 Agent 协作设计
(一)何时使用多 Agent
(二)推荐角色
(三)交接协议
(四)防止多 Agent 失控
六、Human-in-the-loop:风险分层与人工介入
(一)三层放权模型
L1:自动执行
L2:确认后执行
L3:专业审批
(二)风险评分
(三)审批卡片设计
七、四类场景产品方案
(一)经营分析与报表 Agent
用户故事
任务流程
验收指标
(二)企业采购 Agent
适用范围
安全边界
(四)办公自动化 Agent
(四)多角色软件研发 Agent
八、数据模型与接口设计
(一)核心实体
(二)创建任务 API
(三)事件流
九、安全、合规与可靠性
(一)身份与权限
(二)数据安全
(三)Prompt Injection 与工具攻击
(四)可靠性
十、评测与运营体系
(一)离线评测
(二)在线指标
(三)回放与持续改进
十一、实施路线图与回报验收
(一)从基础能力到规模化复制的落地路线
Phase 0:能力底座(4–6 周)
Phase 1:单场景生产闭环(6–8 周)
Phase 2:多场景复制(8–12 周)
Phase 3:持续优化(长期)
(二)团队建议
(三)投资回报与验收标准
1. 价值计算
2. 首个场景验收建议
十二、结论
参考资料
干货分享,感谢您的阅读!
传统大模型产品的核心是“回答问题”,AI Agent 的核心则是“完成任务”。它需要在理解自然语言之后,自动拆解目标、选择工具、调用业务系统、处理中间结果、发现错误并重试,必要时暂停等待人工审批,最终交付可验证的业务结果。

我们尝试提出一套面向互联网企业的 “Agent 任务执行中台” 产品与技术方案。方案以企业已有的数据平台、办公系统、采购系统、研发工具和业务 API 为执行底座,在其上构建统一的 Agent Studio、任务编排内核、工具与 MCP 中心、记忆与知识层、人工校验机制及全链路治理能力。首批适用场景包括:
-
经营数据查询、日报/周报生成与异常分析;
-
企业采购询价、供应商沟通与谈判辅助;
-
邮件、日程、文档、工单等办公自动化;
-
多角色软件研发、测试、评审与交付;
-
面向大量对象的批量数据处理和跨系统工作流。
企业 Agent 不应被设计成“拥有无限权限的聊天机器人”,而应被设计成“运行在权限、策略、状态机和审批边界内的智能执行器”。 大模型负责理解、规划和生成;确定性流程负责关键业务动作;策略引擎负责限制权限;人类负责高风险和低置信度决策。
一、市场成熟项目与可复用经验
(一)字节系:豆包模型生态 + 扣子智能体平台
用户常说的“豆包智能体”,在企业落地层面更适合拆成两部分理解:豆包等模型提供推理与生成能力,扣子(Coze)提供智能体、工作流、插件、知识库与发布运行环境。扣子官方资料将其定义为 AI 驱动的应用开发平台,支持智能体、长任务 Agent、工作流、技能、应用和 API 集成;插件节点本质上把可调用 API 封装为工作流工具,并支持输入输出映射、异常分支、超时、重试和批处理。[1][2]

这类产品证明了三个成熟方向:
低代码编排降低 Agent 建设门槛。 产品经理或业务专家可以用画布组合模型、知识、判断、循环和 API 节点。
工具必须产品化管理。 工具不能只是代码中的函数,而需要名称、描述、参数类型、鉴权、配额、错误码和测试样例。
从 Demo 到生产需要运行基础设施。 包括环境隔离、密钥管理、日志、版本回退、异步长任务和部署能力。
可复用经验:企业自建平台不一定复制完整低代码生态,但至少要建设“工具注册中心 + 任务运行中心 + 可视化轨迹 + 版本管理”。
(二)百度千帆:以 Agent 为核心的企业应用开发平台
百度千帆公开产品架构将能力归纳为 Agent 引擎、工具及 MCP、模型服务和企业级服务,并提供 RAG、Agent、工作流、UI Builder、零代码/低代码/全代码开发方式。[3][4]

其对企业方案的启示是:
-
模型层与 Agent 层要解耦。 同一个 Agent 可以根据成本、时延、上下文长度和任务类型路由不同模型。
-
Agent、工作流和传统 AI 组件要共存。 OCR、语音识别、文档解析、规则引擎和 SQL 等能力仍是业务流程的重要节点。
-
开发与管理必须一体化。 企业需要的不只是 SDK,还包括应用发布、团队协作、知识库、组件市场、权限和运营管理。
(三)Microsoft 365 Copilot / Copilot Studio:生成式编排与办公自动化
Microsoft 对生成式编排的定义已经非常接近企业 Agent 的标准架构:由 LLM 驱动的规划层解释用户意图、拆解复杂请求、选择工具、知识、主题或子 Agent,并在安全与合规防护下执行多步骤计划。[5] Microsoft 365 Agent 还可以检索组织知识、汇总数据、发送邮件或更新记录,并通过连接器调用外部系统。[6]

Microsoft 的成熟经验主要体现在:
-
让 Agent 直接出现在用户已有的办公入口中,而不是要求员工学习新的系统;
-
把连接器、知识源、工作流、子 Agent 视为可组合能力;
-
对支付、删除、法务、合规等高风险动作设置确定性流程或审批;
-
支持流程暂停、收集人工输入后继续运行。Copilot Studio 的 Request for Information 能在 Agent Flow 中暂停,向指定人员发送结构化请求,收到回复后恢复后续步骤。[7]
(四)企业采购 Agent:Walmart × Pactum 自主谈判
采购是 Agent 真正产生业务价值的成熟场景之一。Pactum 官方案例披露,其采购 Agent 可并行处理大量供应商谈判,由采购团队预先设置目标、边界和审批阈值,Agent 负责沟通、报价交换、条款组合和过程记录。其 Walmart 案例披露了供应商参与率、协议达成率、付款期限和平均收益等指标。[8]

需要注意,这些数据来自供应商公开材料,适合作为项目可行性参考,不应直接等同于任何企业实施后的承诺收益。真正值得借鉴的是其产品机制:
-
人类定义策略、底线、可交换条件和禁区;
-
Agent 负责高频、重复、长尾供应商的规模化执行;
-
超出阈值、重要供应商或异常谈判自动升级给采购人员;
-
每次对话都沉淀为可审计、可分析的结构化数据。
(五)MetaGPT:多角色软件 Agent
MetaGPT 将软件公司的标准流程映射为多个角色 Agent,如产品经理、架构师、工程师和测试人员,通过标准作业程序(SOP)驱动多 Agent 协作。论文强调:直接让多个 Agent 自由聊天容易产生级联幻觉,而把中间产物、角色职责和交付顺序结构化,可以减少逻辑不一致。[9]
它为企业多 Agent 设计提供了关键原则:
-
多 Agent 的价值不是“多开几个模型”,而是分离职责、上下文和评价标准;
-
Agent 之间应通过结构化产物交接,例如需求文档、接口定义、测试用例和评审意见;
-
Supervisor 需要掌控目标、预算、截止条件和冲突仲裁;
-
所有角色必须共享同一个任务状态,而不是各自维护不可见的聊天记录。
(六)对标结论

| 扣子 / 豆包生态 | 低代码智能体、插件、工作流、知识库 | 工具资产化、画布编排、运行调试 | 面向通用开发者的全部生态功能 |
| 百度千帆 | Agent 引擎、模型服务、工具/MCP、企业管理 | 模型与 Agent 解耦、全代码与低代码并存 | 大而全的平台一期范围 |
| Microsoft Copilot | 办公入口、连接器、生成式编排、审批 | 嵌入现有工作入口、明确决策边界 | 对特定 SaaS 生态的强绑定 |
| Pactum 采购 Agent | 规则边界内的自主谈判 | 参数化策略、规模化执行、过程审计 | 在无治理基础时直接全自动谈判 |
| MetaGPT | SOP、多角色、产物驱动协作 | 角色职责、结构化交接、Supervisor | 为简单任务滥用多 Agent |
二、产品定位:企业级 Agent 任务执行中台
(一)产品定义
建议建设一个统一的 Enterprise Agent Execution Hub(企业级 Agent 任务执行中台):
员工或业务系统使用自然语言、表单、文件、定时器或事件提交目标;平台自动生成可审查的任务计划,调用已授权工具执行,持续保存状态与证据,在风险节点请求人工确认,最终输出文档、数据、消息或业务系统变更。
该产品不是替代所有业务系统,而是位于用户与业务系统之间,成为跨系统任务的智能编排与执行层。
(二)目标用户
-
业务用户: 用自然语言完成查询、报表、沟通、工单和批处理;
-
业务专家: 配置流程规则、知识、审批人和结果模板;
-
Agent 开发者: 创建 Agent、工具、工作流、评测集和发布版本;
-
平台管理员: 管理模型、权限、密钥、配额、审计和成本;
-
审批与风控人员: 在统一工作台处理待确认动作、查看证据和修改参数。
(三)产品边界

一期应优先处理“目标明确、工具可用、结果可验证”的任务,不应把以下问题直接交给 Agent 自主决策:
-
无清晰制度依据的重大经营决策;
-
不可逆且影响范围未知的批量操作;
-
对外形成法律承诺的合同、报价或付款;
-
无数据权限控制的跨部门知识访问;
-
无法定义验收标准的开放式复杂项目。
(四)核心产品模块
A. Agent Studio
用于创建、测试和发布 Agent,主要配置项包括:
-
名称、角色、目标、禁止事项和输出格式;
-
可用知识库、数据库、工具和子 Agent;
-
Planner 策略、最大步数、预算、超时和重试次数;
-
记忆策略、对话保留范围和隐私级别;
-
风险等级、审批规则和操作白名单;
-
评测集、版本、灰度范围和回滚策略。
B. Task Center
任务中心是用户感知“Agent 真正在工作”的核心界面,应展示:
-
当前目标与 Agent 理解结果;
-
可展开的任务计划和步骤状态;
-
每次工具调用的名称、参数摘要、耗时和结果;
-
等待用户补充信息或等待审批的节点;
-
失败原因、自动重试、人工接管和重新规划;
-
最终交付物、引用证据和执行日志。
C. Tool & MCP Hub
统一管理数据库、BI、CRM、ERP、采购、工单、邮件、日历、文档、代码仓库、RPA 和内部 API。每个工具必须有明确的接口契约与权限边界。
MCP 可以作为工具连接标准,但不应被误解为完整 Agent 平台。MCP 官方架构采用 Host-Client-Server 模式,Server 可暴露 Tools、Resources 和 Prompts,客户端可以发现并调用能力;它解决的是“如何标准化连接”,而 Planner、状态机、审批、评测和运营仍需由平台实现。[10]
D. Governance & Operations
面向管理员和运营人员提供:
-
任务成功率、工具成功率、自动完成率和人工介入率;
-
Token、模型、工具、存储和外部 API 成本;
-
失败路径、常见缺失工具、用户反馈和回放评测;
-
高风险动作、越权尝试、敏感数据访问和异常批量调用;
-
Agent、工具、知识库的使用量和复用度。
三、总体技术架构

(一)交互与触发层
支持五类入口:
聊天式自然语言输入;
带参数约束的表单与文件上传;
定时任务,如每日 9 点生成经营日报;
业务事件,如订单异常、库存告警、合同到期;
API 或 Webhook,由其他系统创建 Agent 任务。
入口层完成身份认证、租户识别、会话管理、文件解析、限流和初步内容安全检查。
(二)Agent 编排内核
Intent Router
判断请求属于知识问答、单工具调用、确定性工作流、开放式 Agent 任务还是应拒绝/转人工的请求。并不是所有问题都需要启动复杂 Planner:简单查询直接调用检索或工具,能显著降低成本和延迟。
Planner
把自然语言目标转成带依赖关系的计划,建议内部表示为 DAG 或状态图,而不是纯文本列表。每个步骤至少包含:
-
step_id:步骤编号;
-
objective:子目标;
-
capability:需要的工具或子 Agent;
-
inputs:输入及来源;
-
preconditions:前置条件;
-
success_criteria:完成条件;
-
risk_level:风险等级;
-
on_error:重试、替代工具、跳过或转人工;
-
depends_on:依赖步骤。
Policy Engine
在计划生成后和每次执行前做双重检查:
-
用户是否有权调用该工具;
-
工具是否允许当前 Agent 使用;
-
参数是否包含敏感字段;
-
操作是否超过金额、数量、对象范围或时间窗口;
-
是否需要用户确认、专业审批或双人复核;
-
当前任务是否超过预算、步数、并发或时长限制。
Executor
Executor 不参与开放式推理,专注于可靠执行:参数校验、幂等键、超时、重试、熔断、并发、结果解析、错误分类和状态持久化。
Reflector / Validator
反思模块不应简单地让模型反复“自我批评”。更可靠的做法是先运行确定性验证器,再在验证失败时调用模型修复:
-
JSON Schema 是否通过;
-
SQL 是否只读、是否扫描过大;
-
指标是否缺失或口径冲突;
-
文档是否包含必要章节;
-
工具返回是否为空、过期或低置信度;
-
当前结果是否满足步骤成功条件。
Result Composer
将多个步骤输出聚合为最终结果,保留引用、数据时间、假设、未完成项和审批记录。对于报表类任务,应同时输出可阅读结论和可下载的结构化附件。
(三)工具执行与 MCP 层
工具定义建议采用统一 Schema:
{
"name": "query_business_metrics",
"description": "按日期、组织和指标查询经营数据,仅返回用户有权限访问的数据",
"input_schema": {
"type": "object",
"properties": {
"date_range": {"type": "string"},
"metrics": {"type": "array", "items": {"type": "string"}},
"dimensions": {"type": "array", "items": {"type": "string"}}
},
"required": ["date_range", "metrics"]
},
"risk_level": "L1_READONLY",
"timeout_seconds": 30,
"idempotent": true,
"auth_mode": "delegated_user",
"output_schema": "BusinessMetricResultV2"
}
工具中心需要支持:
-
OpenAPI / JSON Schema 导入;
-
MCP Server 发现与能力同步;
-
OAuth、服务账号和用户委托授权;
-
沙箱测试、Mock 数据和回归测试;
-
版本、兼容性和弃用管理;
-
QPS、配额、成本和可用性统计;
-
输入脱敏、输出过滤和数据血缘记录。
(四)知识与记忆层
建议将记忆拆成四类:
-
Working Memory: 当前任务计划、变量、中间结果和待审批项;
-
Episodic Memory: 历史任务、用户反馈、成功路径和失败案例;
-
Semantic Memory: 企业文档、制度、指标口径和业务知识;
-
Procedural Memory: SOP、工作流模板、工具使用规则和审批制度。
所有记忆都必须绑定租户、用户、部门、数据等级和保留期限。未经明确授权,不应把不同用户的执行历史直接用于彼此的个性化记忆。
(五)运行基础设施
长任务 Agent 需要具备普通聊天服务没有的运行能力:
-
持久化状态与 Checkpoint;
-
消息队列和任务调度;
-
分布式锁和幂等处理;
-
Worker 隔离与代码沙箱;
-
流式事件与实时进度;
-
暂停、恢复、取消、重放和分支重跑;
-
任务级成本预算和超时;
-
失败补偿和人工接管。
LangGraph 等框架强调 durable execution、流式输出和 human-in-the-loop,说明企业 Agent 的关键工程能力已经从“Prompt 编写”转向“可持久化的状态图运行”。[11][12]

四、核心执行机制

(一)执行状态机
建议任务状态如下:
CREATED → UNDERSTANDING → PLANNING → RUNNING → WAITING_INPUT / WAITING_APPROVAL → RUNNING → VERIFYING → SUCCEEDED
异常分支包括:
RETRYING / REPLANNING / PARTIAL_SUCCESS / FAILED / CANCELLED / HANDOVER
每次状态变化都写入事件日志,保证用户刷新页面、审批人在其他终端操作或 Worker 重启后,任务仍可从原位置继续。
(二)主循环伪代码
while not state.is_terminal():
step = planner.next_step(state)
policy = policy_engine.evaluate(user, agent, step, state)
if policy.denied:
state.fail(code="POLICY_DENIED", detail=policy.reason)
break
if policy.requires_approval:
checkpoint.save(state)
approval = approval_service.wait_for_decision(step, policy)
state.apply(approval)
continue
result = tool_runtime.execute(
tool=step.tool,
arguments=step.arguments,
idempotency_key=f"{state.run_id}:{step.step_id}"
)
state.append_observation(step, result)
validation = validator.check(step.success_criteria, result, state)
if validation.passed:
state.complete(step)
elif state.retry_budget_available(step):
state = reflector.repair_or_replan(state, step, validation)
else:
state.handover(reason=validation.reason)
(三)计划可解释性
用户不需要看到模型的内部推理过程,但应看到足够的业务解释:
-
Agent 识别出的目标;
-
将要访问哪些系统;
-
哪些动作会改变数据或对外发送;
-
当前执行到哪一步;
-
为什么需要补充信息或审批;
-
最终结论基于哪些数据和工具结果。
(四)错误恢复策略
错误应分为四类并采用不同策略:
| 错误类型 | 例子 | 处理策略 |
| 瞬时错误 | 超时、限流、网络抖动 | 指数退避、切换节点、熔断 |
| 参数错误 | 缺字段、格式不符、ID 不存在 | 自动修复参数或询问用户 |
| 业务错误 | 库存不足、审批拒绝、状态冲突 | 走业务补偿或替代流程 |
| 认知错误 | 选错工具、计划缺步骤、证据不足 | Reflector 重规划或人工接管 |
五、多 Agent 协作设计

(一)何时使用多 Agent
只有在以下情况下,多 Agent 才比单 Agent 更有价值:
-
子任务需要不同工具和专业知识;
-
上下文过长,需要分区处理;
-
结果需要独立审查或对抗式验证;
-
多个子任务可以并行执行;
-
中间产物具有清晰交接标准。
对于“查一条数据并发一封邮件”这样的任务,单 Agent + 工作流更简单可靠。
(二)推荐角色
-
Supervisor Agent: 目标拆解、角色委派、预算和冲突仲裁;
-
Research Agent: 检索文档、政策、市场和证据;
-
Data Agent: 指标口径、SQL、数据质量与图表;
-
Action Agent: 调用业务系统执行确定性动作;
-
Reviewer Agent: 按验收清单验证结果、识别遗漏和风险。
(三)交接协议
Agent 之间不直接传递无限长度对话,而应传递结构化 Artifact:
{
"artifact_type": "analysis_report",
"task_id": "T-20260805-001",
"producer": "data_agent",
"summary": "昨日 GMV 环比下降 8.4%",
"evidence": [
{"source": "bi://metric/gmv", "time": "2026-08-04", "value": 12800000},
{"source": "sql://query/9f31", "row_count": 42}
],
"assumptions": ["剔除退款完成时间晚于 T+1 的订单"],
"open_questions": ["渠道 A 的埋点在 03:00-05:00 存在缺失"],
"confidence": 0.86
}
(四)防止多 Agent 失控
-
限制最大 Agent 数量、轮次、Token 和工具调用数;
-
子 Agent 只能访问完成任务所需的最小工具集;
-
Supervisor 不得自动扩大权限;
-
重要结论必须有外部证据或确定性校验;
-
Reviewer 不得只做语言风格评价,必须使用验收清单;
-
冲突超过指定轮次直接转人工,不允许无限争论。
六、Human-in-the-loop:风险分层与人工介入

(一)三层放权模型
L1:自动执行
适用于只读、低风险、可回滚动作,例如查询数据、检索知识、生成草稿、创建临时文件。系统直接执行并保留日志。
L2:确认后执行
适用于影响单个对象或可撤回的中风险动作,例如发送邮件、更新普通记录、创建工单、批量操作前预览。可在对话中让发起人确认,或进入轻量审批。
L3:专业审批
适用于付款、采购承诺、合同、删除数据、高权限变更、对外披露等高风险动作。必须由指定角色审批,必要时双人复核,并对审批意见和修改后的参数留痕。
(二)风险评分
可采用如下公式形成初始风险等级:
Risk = 业务影响 × 不可逆性 × 数据敏感度 × 操作范围 × 模型不确定度
同时加入强制规则,例如:
-
金额超过阈值直接 L3;
-
删除、支付、合同签署永远不低于 L3;
-
只读查询原则上不高于 L1,但跨部门敏感数据可提升;
-
批量对象数量超过阈值自动升级;
-
结果置信度低或证据冲突时暂停并请求人工判断。
(三)审批卡片设计
审批人不应只看到“是否同意”,还应看到:
-
Agent 计划执行的具体动作;
-
目标对象、数量、金额和影响范围;
-
关键参数的原值与拟修改值;
-
依据、数据来源和风险提示;
-
可选择批准、拒绝、编辑后批准、补充信息;
-
超时后的处理方式和回退路径。
七、四类场景产品方案
(一)经营分析与报表 Agent
用户故事
运营负责人输入:“生成昨日经营日报,比较近 7 天趋势,解释 GMV、转化率和退款率的异常,并发送到经营群。”
任务流程

识别组织、日期、指标和目标读者;
查询指标口径与用户权限;
调用 BI/SQL 获取汇总指标;
对异常指标下钻到渠道、区域、产品和用户分层;
检查数据质量、延迟和缺失;
生成结论、图表和引用;
生成 DOCX/表格或在线文档;
涉及敏感指标或外发时请求审批;
发布并归档任务、SQL、证据和反馈。
验收指标
-
指标口径正确率;
-
SQL/BI 查询成功率;
-
异常解释被业务人员采纳的比例;
-
报表生成耗时;
-
人工修改字数占比;
-
引用与数据可追溯率。
(二)企业采购 Agent
适用范围
一期建议从供应商信息收集、询价、报价对比和谈判建议开始,逐步扩展到规则边界内的长尾供应商谈判。核心功能包括:
-
自动生成询价需求和供应商沟通内容;
-
收集并结构化报价、交期、账期、服务和风险条款;
-
根据采购策略计算可交换条件和推荐方案;
-
对重复、低金额、标准化品类进行多轮沟通;
-
对超底价、关键供应商、法律条款或异常情绪转人工;
-
将谈判过程、让步路径和最终结果写回采购系统。
安全边界
Agent 可“提出”和“沟通”方案,但最终价格承诺、合同条款和订单生成必须经过采购人员或规则引擎确认。所有供应商对话都需要明确身份、用途、数据使用范围和人工联系方式。
(四)办公自动化 Agent
典型任务:
-
汇总邮件与群聊,生成待办和风险清单;
-
根据会议纪要创建任务、更新项目系统并发送提醒;
-
跨日历寻找共同时间、预订会议室、发送邀请;
-
从模板生成周报、项目立项书和复盘文档;
-
根据工单内容查询知识库并起草回复;
-
定时检查异常数据并通知责任人。
产品设计要点:通过企业 IM、邮箱和办公套件作为入口;默认以用户委托权限访问数据;发送、修改和批量动作需要确认;所有自动化都支持撤销或补偿。
(四)多角色软件研发 Agent
建议采用“产物驱动”而不是“自由聊天”模式:
Product Agent 输出需求与验收标准;
Architect Agent 输出技术设计和接口契约;
Developer Agent 在受限分支中提交代码;
Test Agent 生成并运行测试;
Reviewer Agent 根据规范检查风险;
人类批准后合并和部署。
代码 Agent 必须运行在隔离环境中,限制网络、凭证和仓库范围。任何生产部署、数据库迁移或安全配置变更都应设置审批。
八、数据模型与接口设计
(一)核心实体
| 实体 | 关键字段 | 说明 |
| AgentDefinition | agent_id、version、instructions、tools、knowledge、policy | Agent 配置与版本 |
| TaskRun | run_id、goal、status、owner、budget、deadline | 一次任务实例 |
| PlanStep | step_id、objective、dependency、tool、criteria、risk | 计划步骤 |
| ToolCall | tool、arguments、result、latency、cost、trace_id | 工具调用记录 |
| Checkpoint | state_snapshot、pending_action、resume_token | 暂停与恢复状态 |
| ApprovalRequest | approver、risk、evidence、decision、changes | 人工审批记录 |
| Artifact | type、uri、producer、evidence、version | 文档、报表、代码等产物 |
| MemoryItem | scope、type、content、ttl、acl | 记忆条目 |
| Evaluation | dataset、metric、score、failure_reason | 评测与回归结果 |
(二)创建任务 API
POST /v1/agent-runs
Content-Type: application/json
Idempotency-Key: 7c52d2…
{
"agent_id": "business-report-agent",
"goal": "生成昨日经营日报并发送给经营群",
"inputs": {
"date": "2026-08-04",
"metrics": ["gmv", "conversion_rate", "refund_rate"]
},
"delivery": {
"formats": ["docx", "xlsx"],
"channel": "enterprise_im",
"target": "group://management"
},
"execution_mode": "review_before_external_send"
}
返回:
{
"run_id": "run_20260805_001",
"status": "PLANNING",
"stream_url": "/v1/agent-runs/run_20260805_001/events",
"task_url": "/tasks/run_20260805_001"
}
(三)事件流
建议通过 SSE 或 WebSocket 输出:
-
plan.created
-
step.started
-
tool.call.started
-
tool.call.completed
-
approval.required
-
step.retrying
-
artifact.created
-
run.completed
事件中只显示业务必要信息,隐藏模型私有推理、密钥和敏感参数。
九、安全、合规与可靠性
(一)身份与权限
-
统一接入企业 IAM、SSO 和组织架构;
-
优先使用用户委托授权,避免所有任务共用高权限服务账号;
-
Agent、工具、知识库分别配置 ACL;
-
工具调用在服务端再次鉴权,不能只依赖模型选择;
-
临时权限必须有有效期和用途绑定。
(二)数据安全
-
对输入、上下文、日志和记忆进行数据分级;
-
敏感字段在发送给模型前脱敏或令牌化;
-
严格限制跨租户、跨部门和跨地域数据流;
-
对外部模型配置数据保留、训练使用和区域策略;
-
任务结束后按 TTL 清理临时文件和工作记忆。
(三)Prompt Injection 与工具攻击
检索到的网页、邮件或文档可能包含“忽略规则、调用某工具”等恶意指令。平台应:
-
明确区分系统指令、用户指令和不可信内容;
-
不允许知识文档改变工具权限或安全策略;
-
对工具参数进行 Schema 校验和业务规则校验;
-
对 URL、文件、代码和 SQL 使用沙箱;
-
对高风险工具设置固定审批或确定性工作流;
-
记录模型选择工具的原因摘要和实际参数。
(四)可靠性
-
所有写操作必须有幂等键;
-
对跨系统事务设计补偿动作;
-
为工具配置超时、重试、熔断和降级;
-
支持部分成功和人工补齐,不强迫所有任务“一次全成”;
-
保存每个步骤的输入输出哈希,便于审计和重放;
-
对模型、工具和 Agent 版本做全链路关联。
十、评测与运营体系
(一)离线评测
建立场景级评测集,至少覆盖:
-
正常请求;
-
信息缺失;
-
多意图与歧义;
-
无权限请求;
-
工具超时和错误返回;
-
恶意文档和 Prompt Injection;
-
高风险操作;
-
长任务中断与恢复;
-
结果格式、引用和数据正确性。
(二)在线指标
| 指标 | 定义 | 目标方向 |
| 任务成功率 | 达到业务验收条件的任务占比 | 提升 |
| 自动完成率 | 无人工操作完成的任务占比 | 在可控风险下提升 |
| 人工介入率 | 等待补充或审批的任务占比 | 按风险合理下降 |
| 工具调用成功率 | 工具返回有效结果的比例 | 提升 |
| 平均完成时间 | 从创建到交付的时长 | 下降 |
| 单任务成本 | 模型、工具、存储和人工成本 | 下降 |
| 结果采用率 | 用户直接使用或发布结果的比例 | 提升 |
| 重大错误率 | 越权、误写、错误外发等事件 | 接近零 |
(三)回放与持续改进
每次失败都应归因到可操作类别:意图错误、计划错误、工具缺失、参数错误、权限错误、数据错误、模型错误、审批流程错误或产品交互错误。将高频失败沉淀为:
-
新工具或工具描述优化;
-
SOP / 工作流模板;
-
评测样本;
-
规则或审批策略;
-
Agent 指令与输出模板;
-
产品交互改进。
十一、实施路线图与回报验收
(一)从基础能力到规模化复制的落地路线

Phase 0:能力底座(4–6 周)
-
模型网关、会话与任务 API;
-
任务状态机、队列、Checkpoint 和事件流;
-
工具注册、鉴权、调用日志和 Mock 测试;
-
基础 Planner、Policy、Executor 和结果聚合;
-
管理后台、成本与审计基础能力。
Phase 1:单场景生产闭环(6–8 周)
优先选择经营日报、工单处理或知识 + 数据查询等场景,原因是数据来源明确、结果可验证、业务频率高且风险可控。完成真实用户灰度、审批、评测、告警和运维流程。
Phase 2:多场景复制(8–12 周)
-
建设 Agent 模板与工具市场;
-
接入更多 MCP Server、SaaS 连接器和内部系统;
-
引入多 Agent 和并行执行;
-
建设统一运营看板、质量回放和资产复用机制;
-
将办公自动化、采购和研发场景逐步纳入。
Phase 3:持续优化(长期)
-
自动评测、线上对照实验和版本回归;
-
模型路由、缓存、批处理和成本优化;
-
从历史成功任务中沉淀程序记忆;
-
在风险可控、证据充分的流程中逐步提高自治等级。
(二)团队建议
最小跨职能团队包括:
-
产品负责人 1 名;
-
Agent/后端研发 3–5 名;
-
前端研发 1–2 名;
-
数据/知识工程 1–2 名;
-
测试与评测 1–2 名;
-
安全/合规兼职角色;
-
首个场景的业务专家 1–2 名。
业务专家必须从需求阶段进入团队,负责定义 SOP、工具口径、边界和验收,而不是在上线前只做一次验收。
(三)投资回报与验收标准
1. 价值计算
Agent 项目的价值不应只计算“节省多少人”,而应同时计算:
-
时间价值: 单任务耗时减少 × 任务量;
-
覆盖价值: 原本因人力不足无法处理的长尾任务;
-
质量价值: 标准化、引用、审计和数据一致性提升;
-
机会价值: 更快发现异常、更快响应客户或供应商;
-
风险价值: 权限、审批、日志和策略统一带来的风险降低。
可采用简化公式:
年度净收益 = 人工工时节省 + 新增覆盖收益 + 周期缩短收益 + 风险损失减少 – 平台与模型成本 – 运营成本
2. 首个场景验收建议
首个生产场景建议设置以下门槛:
-
核心任务成功率达到 85% 以上;
-
关键数据和引用可追溯率达到 100%;
-
不发生越权、错误外发和不可逆误操作;
-
失败任务能够恢复、重试或转人工;
-
用户平均处理时间下降 40% 以上作为目标;
-
业务用户愿意持续使用,并能提出可量化的下一批场景。
“成功率 100%”不是合理的一期目标,但“高风险错误为零、所有行为可审计、失败能够安全降级”应成为硬性要求。
十二、结论
互联网行业 AI Agent 已经从“对话 Demo”进入“可执行产品”阶段。扣子和百度千帆证明了 Agent 开发与工具编排平台的成熟;Microsoft 证明了 Agent 可以嵌入办公入口并与连接器、审批结合;Walmart-Pactum 展示了采购 Agent 在规则边界内规模化执行的业务价值;MetaGPT 则验证了 SOP 与多角色分工对复杂任务的重要性。
企业落地的正确路径不是先追求“全自主”,而是:
选择高频、可验证、风险可控的任务;
建立工具资产、权限和任务状态机;
让模型在明确边界内负责理解和规划;
用确定性执行、验证器和 Checkpoint 保证可靠性;
在高风险节点引入人工审批;
用评测、审计和运营数据逐步扩大自治范围。
最终,Agent 平台的竞争力不只来自模型能力,而来自企业能够把多少数据、工具、流程、制度和经验安全地编排为可重复执行的数字能力。
参考资料
[1] 扣子编程,《什么是扣子编程》,官方文档,访问日期:2026-08-05。扣子 – AI Agent智能办公平台 – 扣子用AI重塑生产力与工作效率 [2] 扣子编程,《插件节点》,官方文档,访问日期:2026-08-05。插件节点 [3] 百度智能云,《百度千帆·大模型服务及 Agent 开发平台》,官方文档,访问日期:2026-08-05。百度千帆·大模型服务及Agent开发平台 -百度智能云 [4] 百度智能云,《百度智能云千帆 AppBuilder / Agent 开发平台》,官方文档,访问日期:2026-08-05。百度智能云千帆AppBuilder-百度智能云 [5] Microsoft Learn,《应用生成式编排能力 – Microsoft Copilot Studio》,访问日期:2026-08-05。https://learn.microsoft.com/zh-cn/microsoft-copilot-studio/guidance/generative-orchestration [6] Microsoft Learn, “Agents for Microsoft 365 Copilot”, accessed 2026-08-05. Agents for Microsoft 365 Copilot | Microsoft Learn [7] Microsoft Copilot Blog, “Introducing request for information in Copilot Studio agent flows”, accessed 2026-08-05. https://www.microsoft.com/en-us/microsoft-copilot/blog/copilot-studio/introducing-request-for-information-in-copilot-studio-agent-flows/ [8] Pactum, “Enterprise Procurement Success with Agentic AI”, vendor case studies, accessed 2026-08-05. Enterprise Client Success with Agentic AI in Procurement | Pactum [9] Hong, S. et al., “MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework”, arXiv:2308.00352. https://arxiv.org/abs/2308.00352 [10] Model Context Protocol, “Architecture overview / Specification”, accessed 2026-08-05. Architecture overview – Model Context Protocol [11] LangChain Docs, “LangGraph overview”, accessed 2026-08-05. LangGraph overview – Docs by LangChain [12] LangChain Docs, “Human-in-the-Loop”, accessed 2026-08-05. Human-in-the-Loop – Docs by LangChain

