在程序设计类课程中使用大语言模型的初步构想
随着人工智能技术的飞速发展,教育模式也随之发生了重大变革。“死记硬背”已经落伍,教育将与时俱进,向激发灵感、培养创造力的方向转变。在未来,如何用合理的输入指令来使用大语言模型,如何基于大语言模型的输出来进行创造性工作,可能是每个人的必备技能。我们不仅要培养懂人工智能技术的人才,也要培养会运用人工智能技术在各行各业中解决问题的人才,才能在建设科技强国的征程上稳步向前。
对于如何在程序设计类课程中使用大语言模型的问题,已经思考许久。目前总结出以下4点具体方案,待后续课程实施验证。
1.将大语言模型作为学习辅助工具
大语言模型能够提供很多学习资源,可以创建一个交互式学习平台,让学生能够提问关于C语言的问题,并从模型中获取答案。
大语言模型可以帮助学生理解复杂的C语言代码,解释特定语法或算法的工作原理。
2.将大语言模型作为编程辅助工具
学生编写代码时,模型可以提供实时建议,纠正语法错误,并给出改进建议。模型还可以生成简单的代码示例,帮助学生理解某些概念或解决特定问题。
3.将大语言模型作为程序调试工具
模型可以协助学生识别和解决他们在编写代码时遇到的错误。
4.大语言模型帮助实现实践项目
模型可以为学生提供实际应用C语言的项目思路,鼓励实践和创新,同时提供技术指导和建议。
使用ChatGPT调试程序的实例如下:
段华琼