交付一周的完整工作流,别只打磨 prompt
这个综合项目要交付一套受治理的决策工作流:接收有来源的输入、核验主张、保留人工决策权,并把完整状态交给下一位负责人。
类型: 构建 语言: Python 前置要求: 选择足以承载工作的最小能力面、把需求转化为可测试契约、把每项事实放入正确的上下文、验证主张,而非置信度、为能力设置权限边界、在自动化之前设计移交预计时间: 在一个模拟工作周内完成,约 4 小时
学习目标
- 结合产品选择、prompt、知识管理、验证、治理、故障排查和移交设计。
- 构建有来源支撑、带明确 checkpoint 的每周简报工作流。
- 使用 Python 实现确定性校验器,检查来源、主张、治理和移交就绪情况。
- 在建议发布之前运行正常和故障案例。
- 用就绪证据说明工作流是否安全。
问题所在
你是虚构公司 Northstar Field Services 的运营主管,该公司有七个区域团队。每周五,管理团队都 需要一份简报,涵盖服务延误、影响客户的事故、政策例外,以及下周需要作出的两项决策。
现有流程很脆弱。各区域负责人用不同格式发送更新。一名分析师把事实复制进文档、核对互相冲突 的日期,再找三个人审批。最终简报有时会漏掉一个区域,或误用旧消息中后来已被纠正的数字。
管理层要求你“用 Claude 自动生成周报”。这项要求不是解决方案。简报会影响人员配置和客户沟通。 部分输入包含客户详情。政策例外需要获得授权的负责人。没有证据的自信草稿可能加速错误决策。
你的任务是设计一套有边界的 Claude 辅助工作流。Claude 可以提取、比较和起草;确定性检查负责 验证精确属性;发布和有重大后果的决策由获得授权的人负责。
核心概念
交付物是一条证据链
你将产出五项相互连接的产物:
- 用例和产品选择记录。
- 受维护的来源登记册和固定的每周快照。
- 分阶段 prompt 契约。
- 主张—证据与治理验证结果。
- 带回退方案的人工移交包。
flowchart LR
A["Monday: scope and select"] --> B["Tuesday: govern sources"]
B --> C["Wednesday: extract and draft"]
C --> D["Thursday: validate and challenge"]
D --> E["Friday: hand off and review"]
E -->|"new failure"| F["Add evaluation case"]
F --> A每天都以一道门禁结束。如果门禁失败,不要把不确定性继续推给下游。
Python 校验器有意保持有限
综合项目代码不会调用 Claude。它明确划分了一项职责:精确的工作流属性应该交给确定性代码。
校验器检查:
- 是否存在所有必需的包章节。
- 每个活动来源是否有负责人、权威级别、日期、敏感度和稳定 ID。
- 主张是否引用已知来源。
- 有重大后果的主张是否使用直接或计算得出的证据支持。
- 过期和冲突证据是否清晰可见。
- 所选产品形态是否获准处理该数据类别。
- 高后果或不可逆工作是否有获得授权的人工负责人。
- 移交是否指定决策、期限、回退方案和下一位负责人。
它无法判断某项政策在伦理上是否充分、人工审核人是否胜任,或来源陈述是否真实。这些仍属于 组织和人的责任。
动手构建
交互实验
29-associate-capstone-readiness在为期五天的构建过程中持续使用就绪看板。它把目的、来源、prompt 阶段、主张支持、权限、移交 和回退连接起来,防止一份精美简报掩盖失败的门禁。
实践实验
完成下面的五天工作流,再逐个故意破坏产品形态、来源、主张支持、权限和移交门禁。
交付产物
最终交付包括填写完成的清单和 outputs/demo-readiness-report.json。
验证
使用下面的命令复现通过的包和所有失败优先测试;不需要网络访问或凭证。本课测验是最后的个人 检查。
综合项目关联
完成的包是 Associate 路线的综合项目证据,需要由另一人审核。
星期一:界定决策和产品形态
用一句话描述这项决策:
周五 15:00 前,运营总监将基于已批准的区域快照,为下一周选择不超过两项
人员配置或流程变更。明确不在范围内的事项:
- 不自动发送客户消息。
- 不进行员工绩效排名。
- 不修改人员排班。
- 不作出法律或监管结论。
- 不使用受限数据。
比较候选产品形态。一次性聊天很简单,却不适合维护指令和反复使用同一组来源。如果 Project 的 现行条款、套餐控制和数据处理方式获批,它可能适合协作式重复工作。需要程序化摄取、验证和审计 集成时,API 可能更合适。Research 适合获取当前外部事实,不能取代已获批准的内部政策。
除了产品名称,还要记录这些决策:
产品形态:
适用原因:
允许的数据类别:
已核对现行条款的日期:
不受支持的需求:
备用产品形态或人工路径:门禁:负责人批准目的、产品形态、数据类别和禁止操作。
星期二:冻结并治理证据
为以下内容创建来源登记册:
- 七份区域状态文件。
- 事故系统导出。
- 已批准的服务政策。
- 人员容量表。
- 上周的决策记录。
每个来源都需要稳定 ID、负责人、权威类别、生效日期、复核日期和敏感度。把讨论笔记标为参考, 而不是政策。如果决策不需要客户姓名,就将其删除。
在有记录的时间点冻结每周来源快照。之后发生变化的事实应进入修订或例外流程。否则草稿、审核人 和负责人可能看到三个不同的世界。
定义权威顺序:
1. 已批准的服务政策和已签署的事故状态
2. 截止时间前提交的当前区域状态
3. 之前的决策记录
4. 讨论笔记,仅供负责人参考,绝不能作为唯一依据门禁:七个区域全部存在,或明确标记为缺失;来源通过新鲜度和权限检查;冲突有明确负责人。
星期三:拆解工作
不要一步就要求最终简报。使用四个有边界的阶段。
阶段 1,提取: 返回结构化行,包含区域、延误、受影响服务、事故 ID、政策例外、来源 ID 和 不确定性。不要建议操作。
阶段 2,核对: 检查区域覆盖、总数、重复事故、日期冲突和缺乏依据的字段。如果仍有阻塞项, 就停止。
阶段 3,分析: 识别模式,并提出不超过三个候选操作。每项操作都需要支持性发现、政策约束、 预期收益、潜在不利因素,以及有权批准它的负责人。
阶段 4,起草: 只根据经过验证的结构化行和获批分析生成管理层简报。包含所需决策、证据、 例外和已知不确定性。
每个阶段都使用 prompt 契约,其中包含来源层级、拒答行为、输出形态和验收标准。保存版本,以便 复现失败结果。
门禁:开始分析之前,结构化提取结果必须与快照核对一致。
星期四:验证和挑战
运行随附的校验器:
cd certifications/claude/lessons/29-associate-workflow-capstone
python3 code/main.py演示包应返回 ready_for_human_review 状态。接下来故意破坏它:
- 将
approved_surface设为 false。 - 删除一名来源负责人。
- 引用不存在的来源 ID。
- 把一项有重大后果的主张标为推测。
- 删除决策负责人。
- 把操作变成不可逆。
运行单元测试:
python3 -m unittest discover -s code/tests -v然后为实际草稿创建主张—证据矩阵。引用必须支持确切主张。使用代码或电子表格验证总数,不要 使用模型评分器。把评分规则和证据交给另一名审核人,要求对方报告发现,而不是默默重写草稿。
使用发布等级:
- 阻塞: 数据或产品形态未获批准、来源未知、总数无效、有重大后果的主张缺乏支持、缺少决策权限。
- 修订: 覆盖不完整、冲突未解决、来源过期、不确定性不清楚。
- 质量改进: 重复、标题薄弱或不重要的语气问题。
门禁:解决每个阻塞项。剩余不确定性要在人工审核包中清楚可见。
星期五:移交并闭环
填写 outputs/checklist.md,构建审核包:
决策:选择最多两项下周干预措施。
负责人:运营总监。
期限:周五 15:00。
快照:每周来源登记册版本和截止时间。
候选内容:简报版本和 prompt 版本。
证据:主张 ID、来源 ID、计算结果。
检查:通过、失败和人工审核的项目。
不确定性:缺失区域、日期冲突或支持不足。
选项:批准、修订、拒绝、升级。
回退方案:发布人工模板,或附带通知延后发布。主管批准具体决策。记录谁基于哪个快照批准了什么。如果来源在审批后变化,使发布 门禁失效并审核差异。
模拟发布后,进行一次简短复盘:
- 哪个阶段消耗的人工时间最多?
- 哪项检查发现了最严重的缺陷?
- 是否有重要判断变得更困难?
- 哪个来源需要更清晰的责任归属?
- 哪项故障应该加入评估集?
- 工作流应该继续保持辅助模式、转向有限自动化,还是退回人工?
上手使用
完整的证据包
提交内容应包括:
- 带验证日期的产品形态选择记录。
- 包含十个来源的登记册,或规模更小但覆盖所有必需来源类别的等效登记册。
- 四个 prompt 阶段契约。
- 至少十个评估案例:四个正常案例、三个边界案例、三个治理或对抗案例。
- 覆盖每项有重大后果主张的主张—证据矩阵。
- 一个通过包和三个失败包的校验器输出。
- 通过的单元测试输出。
- 填写完成的人工移交清单。
- 一页复盘,其中包含一项具体工作流变更。
综合项目决策模式
审核工作或回答考试场景时,使用以下规则:
- 目的未获批准,就停止。 有能力不等于有权限。
- 没有权威证据,就拒答或升级。 增加 prompt 不会创造来源。
- 精确属性,确定性检查。 总数和 schema 不需要主观评分。
- 后果重大,保留人工权限。 给人提供证据和拒绝权。
- 反复失败,修复系统。 增加案例、控制或来源规则。
- 产品事实会变化,在线核实。 记录产品形态、日期和来源。
常见陷阱
- 从最终 prompt 开始: 范围和来源故障会变成文案问题。
- 上传整个归档: 已被取代的证据会与当前政策争抢注意力。
- 相信引用格式: 被引用的来源可能无法蕴含该主张。
- 让审核人重新发现状态: 移交时间会吃掉承诺节省的时间。
- 先自动发布: 可逆性和权限被忽略。
- 把测试当成安全证明: 单元测试只覆盖已实现规则,不覆盖组织事实。
- 在设计中固化当前产品细节: 条款、功能、模型、成本和限制都会漂移。
练习
- 用一个真实的周期性任务替换虚构场景,保留五天门禁。
- 为你的工作流特有政策增加一条校验规则。
- 实现规则之前先编写失败测试。
- 在相同的十个案例上比较一个巨大 prompt 与四阶段工作流。
- 要求一名审核人只使用你的包完成移交,记录对方不得不询问的每项事实。
- 计算每份被接受简报的成本,包括审核和返工时间。
关键术语
- 决策工作流: 把受治理证据转化为经过审核的操作或建议的一系列步骤。
- 来源快照: 一次运行使用的固定、带版本的证据集。
- 重大后果主张: 会实质影响决策或操作的主张。
- 验证包: 发布前经过检查的结构化来源、主张、治理和移交状态。
- 发布等级: 根据后果划分的阻塞、修订或质量状态。
- 决策负责人: 对最终选择拥有权限并承担责任的人。
- 差异审核: 重新验证早期审批后引入的变化。
- 就绪证据: 用测试结果、故障案例、审批和回退证明系统已就绪。
延伸阅读
- Claude Certified Associate Foundations 考试指南
- Anthropic:构建高效的 agent
- Anthropic:定义成功标准并构建评估
- Anthropic:API 和数据保留
- AI Engineering from Scratch:范围契约
- AI Engineering from Scratch:验证门禁
- AI Engineering from Scratch:多会话移交
官方考试蓝图和 Claude 产品行为可能变化。本综合项目依据 2026 年 7 月生效的指南编写,来源于 2026-08-08 核验。依赖特定版本的事实之前,请确认当前指南、产品条款、模型、限制和控制措施。