课程 317 / 365
87%
多智能体与自动化·练习·18 分钟
正文已完成

写一组可交接的多角色契约

交付角色目标、输入、输出、权限、验收和交接协议组成的协作说明。

L317

角色契约不仅约束单个 Agent,还要保证前一角色的输出正好成为后一角色的合格输入。统一字段、失败状态和证据要求,能让交接从自然语言猜测变成可检查接口。

这一课的结果

能为至少三个角色建立互不越界且能顺畅交接的工作契约。

核心概念

先把关键判断说清楚

01

交接采用结构化输出

固定 ID、状态、证据、未决项和文件路径,减少下一角色重新解释上下文。

02

失败也是合法产物

资料不足、校验失败或需审批应有明确状态和原因,不得为了交付完整而编造。

03

验收在接收方执行

输出方自报完成不等于交接成功,接收方要按契约检查字段和证据。

案例拆解

研究、写作与校验三角色契约

研究员给出零散链接,写作者无法判断可用性,校验员又在末尾才发现来源日期缺失。

  1. 01

    研究角色交付 sourceId、标题、官方URL、核对日期与支持主张。

  2. 02

    写作角色只引用已注册来源,并输出课程字段及未决问题。

  3. 03

    校验角色检查 Schema、唯一性和来源,失败时返回错误列表而不自行改写正文。

案例结果

每次交接都有完整输入和失败状态,问题在对应角色处被定位。

提交前练习

现在轮到你

为三个连续角色写出输入、输出与验收契约。

内容会自动保存在当前设备
查看参考答案与评分标准

参考答案

研究员输出带日期的来源表;作者接收通过来源并写独立课程 JSON;校验员只读检查并输出 errors[]。三者都带 lessonId/status/evidence,未知来源返回 blocked,不由作者临时创造 ID。

评分标准

  • 前一输出可直接成为后一输入
  • 每个角色权限与目标匹配
  • 失败状态不会被伪装成成功

本课收口 · 学习证据

完成,不等于随手打一个勾。

确认阅读、保存练习,再用 30 秒检查和一句话总结留下真实学习证据。

0 / 3
02完成本课练习0 / 4 项必填内容已填写
03通过理解检查约 30 秒
多角色交接中,为什么要把“资料不足”设计成合法状态?
你现在更接近哪一种状态?
完成上面三项后,才能把本课记为已验证。

资料来源

继续核对与延伸阅读

本课内容最近更新于