小黄鸭AI助教的命名来自于编程里的“rubber duck debugging”(小黄鸭调试)的梗。 第一期小黄鸭助教提供了7大功能: 1. 用简单的英语解释代码 2. 建议学生如何改进代码 3. 解释复杂的报错提示 4. 通过不断提问,启发学生查找代码中的错误 5. 评估学生程序水平 6. 提供反馈 7. 通过口试来测验学生的掌握程度 ...
Generative AIis everywhere now,including in CS50. The course now has an AI TA: aduck chatbot based on GPT. You can ask it questions, and it’ll try to help like a human TA would: nudging you towards the solution, but without solving the problems for you. ...