哈佛CS50课程AI(人工智能)助教“Duck”实践:提问次数设上限,承认约四分之一时间仍直接给出代码
哈佛大学CS50计算机入门课自2023年春季上线AI(人工智能)助教“CS50 Duck”,目标是多提问、少给答案。
课程负责人David Malan介绍,团队用英文提示词约束行为,并辅以团队自写代码在回复展示前评估、拒收或重试; 因部分学生单次可问约200个问题,加入限制单位时间提问量的“heart system(爱心值系统)”。
他称Duck仍有多达约四分之一的情况直接给出整段代码,原因是模型内置随机性和训练数据分布。
据哈佛大学校刊Harvard Gazette(哈佛大学校刊)2026年9月25日刊发的访谈,CS50课程实践教授David Malan介绍:CS50 Duck于2023年春季上线,基于ChatGPT API(应用程序接口)构建,通过英文提示词(如“不直接给出答案”“遵守课程学术诚信政策”)约束行为,并辅以团队自写代码在回复展示给学生前进行评估、拒收或重试。
团队观察到部分学生提问量异常高(如单次约200个问题),因此加入游戏化“heart system(爱心值系统)”限制单位时间提问次数,目前仍在调参。 Malan称,Duck被明确要求不以整段代码作答,但仍有“高达四分之一”的情况如此,原因包括模型内置随机性和训练数据中技术论坛代码回复的分布。
Malan在访谈中表示,AI(人工智能)让候问时间从早期平均约1小时变得可控,整体上对教学是净正面; 他也表示支持尽快推进相关监管立法。
这条材料对AI(人工智能)对话产品(含心理陪伴类)的价值在于两个可迁移的工程事实:其一,靠提示词约束模型行为并不充分,需要在回复展示前加入外部代码审核与重试,且仍需接受残余违规率; 其二,提问频次上限把“无限陪聊”改为“有限轮次后引导用户回到自主行动”。 Malan把违规归因于随机性与训练数据分布,说明“模型说了不该说的话”是系统性现象而非偶发bug。
需注意原文仅为编程教学场景,未评估任何心理健康干预效果,不能据此推断心理干预有效性。
后续观察信号
- 核实Malan所述“高达四分之一”违规率的原始论文与统计口径
- 跟踪CS50团队后续关于Duck教学效果的公开数据
- 观察教育场景AI(人工智能)助教与心理陪伴产品在“限制使用轮次”设计上的异同
