课程 317 / 365
87%
正文已完成
L317写一组可交接的多角色契约
交付角色目标、输入、输出、权限、验收和交接协议组成的协作说明。
角色契约不仅约束单个 Agent,还要保证前一角色的输出正好成为后一角色的合格输入。统一字段、失败状态和证据要求,能让交接从自然语言猜测变成可检查接口。
能为至少三个角色建立互不越界且能顺畅交接的工作契约。
核心概念
先把关键判断说清楚
交接采用结构化输出
固定 ID、状态、证据、未决项和文件路径,减少下一角色重新解释上下文。
失败也是合法产物
资料不足、校验失败或需审批应有明确状态和原因,不得为了交付完整而编造。
验收在接收方执行
输出方自报完成不等于交接成功,接收方要按契约检查字段和证据。
案例拆解
研究、写作与校验三角色契约
研究员给出零散链接,写作者无法判断可用性,校验员又在末尾才发现来源日期缺失。
- 01
研究角色交付 sourceId、标题、官方URL、核对日期与支持主张。
- 02
写作角色只引用已注册来源,并输出课程字段及未决问题。
- 03
校验角色检查 Schema、唯一性和来源,失败时返回错误列表而不自行改写正文。
案例结果
每次交接都有完整输入和失败状态,问题在对应角色处被定位。
提交前练习
现在轮到你
为三个连续角色写出输入、输出与验收契约。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
研究员输出带日期的来源表;作者接收通过来源并写独立课程 JSON;校验员只读检查并输出 errors[]。三者都带 lessonId/status/evidence,未知来源返回 blocked,不由作者临时创造 ID。
评分标准
- 前一输出可直接成为后一输入
- 每个角色权限与目标匹配
- 失败状态不会被伪装成成功
本课收口 · 学习证据
完成,不等于随手打一个勾。
确认阅读、保存练习,再用 30 秒检查和一句话总结留下真实学习证据。
02完成本课练习0 / 4 项必填内容已填写
03通过理解检查约 30 秒
你现在更接近哪一种状态?
完成上面三项后,才能把本课记为已验证。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Trustworthy agents in practice↗paper · 核对日期 2026-08-23
- JSON Schema Core Specification 2020-12↗standard · 核对日期 2026-08-23
- Evals↗official-docs · 核对日期 2026-08-23