附录C AI协同项目证据包模板

本模板用于第1—11章的章项目和第12章综合项目。课堂项目可以只填写与当前任务有关的字段,但不能删除任务边界、测试、人工接管和交接信息。

一、任务与验收合同

1.任务名称

用一个动作和一个明确对象命名,例如“把企业运营服务请求整理为待确认工作单”,不要使用“万能助手”“智能平台”等宽泛名称。

2.使用者与工作结果

3.输入、处理与输出

项目 约定内容
输入 来源、格式、单位、必填项、授权和示例
处理 模型、规则、普通程序和人工步骤
输出 字段、格式、保存位置和接收者
禁止 不允许采集、推断、生成或执行的内容
停止 证据不足、越权、故障或高风险时的停止条件

4.验收样例

至少列出一个正常、一个边界、一个陌生和一个故障样例。写明输入、预期输出、不可接受行为和由谁判定。

二、项目上下文

1.材料与来源

编号 材料或数据 来源 授权状态 版本/日期 用途

2.项目文件

建议至少说明:

3.环境与设备

三、AI协同开发记录

证据1:学生提供任务与上下文

记录学生实际提供的任务、材料、限制和文件范围。删除账号、密钥和隐私信息。

证据2:AI追问与候选方案

记录AI提出的关键缺失条件、候选实现和风险。标出学生补充、修改或拒绝的内容及理由。

证据3:完整首版及解释

记录首版文件清单、运行入口、输入输出、模型位置和测试方法。不能只保存一段无法独立运行的代码。

每章配套工程应能用python acceptance.py运行离线核心验收。模型或云服务不能运行时,验收入口仍要清楚区分“结构与测试已通过”和“真实模型尚未运行”,不能把前者冒充后者。

证据4:运行观察与错误反馈

记录实际命令、环境、输入、完整错误或输出,以及与预期不一致的位置。不要只写“运行失败”。

证据5:限定修改与文件差异

修改目标 允许修改文件 禁止改变内容 实际差异 学生审查结论

证据6:固定回归与最终判断

记录同一测试集修改前后的结果,说明采用、限用、退回或停止的决定及责任人。

四、数据卡

五、模型卡

六、测试与验收记录

编号 类型 输入与条件 预期结果 实际结果 通过/失败 证据位置
N-01 正常
B-01 边界
U-01 陌生
F-01 故障

验收结论只能选择以下一种,并写明条件:

  1. 通过:允许在明确范围内使用。
  2. 限用:仅允许指定使用者、数据、时间或人工监督条件。
  3. 退回:必须完成指定修改并重新回归。
  4. 停止:当前收益不足、风险不可接受或无法可靠维护。

七、交接清单

八、维护记录

日期 变更原因 数据/模型/代码/规则版本 回归结果 批准人 是否回滚