学习与AI协作规范¶
AI可以参与什么¶
- 澄清需求、生成用户故事和检查遗漏;
- 比较技术方案并提出实施计划;
- 生成局部代码、测试用例和排错建议;
- 解释代码、分析日志、审查潜在问题;
- 协助整理 README、接口说明和演示提纲。
学生必须完成什么¶
- 确定项目边界和业务规则;
- 审核AI提出的设计与代码;
- 运行、测试并记录真实结果;
- 能解释本人负责的核心代码;
- 对项目安全、质量和真实性负责。
标准AI编程工作流¶
flowchart TD
A["阅读任务与现有代码"] --> B["补充上下文和约束"]
B --> C["让AI提出计划"]
C --> D{"人工审核"}
D -->|通过| E["分步骤实现"]
D -->|修改| B
E --> F["编译、运行、测试"]
F --> G{"符合验收标准?"}
G -->|否| B
G -->|是| H["记录并提交Git"]
禁止行为¶
- 一次性要求AI生成整个系统;
- 不阅读、不运行就直接提交AI代码;
- 将密码、密钥、个人信息提交给公共模型;
- 伪造测试结果、开发记录或成员贡献;
- 无说明地大规模覆盖已有代码;
- 答辩时无法解释本人负责的功能。
每周AI协作记录¶
记录四项即可:
- 本周任务;
- 使用的关键提示词;
- 采纳或拒绝了哪些建议;
- 如何验证最终结果。