Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Models

作者: Victor-Alexandru Pădurean, Paul Denny, Alkis Gotovos, Adish Singla

发布时间: 2025-03-07

来源: arxiv

研究方向: 计算机科学与教育

主要内容

本文介绍了一种名为Prompt Programming的新平台,旨在通过对话式交互,帮助学生与生成式AI模型进行有效的交互,从而解决计算问题。该平台支持多轮对话、多函数问题和按需代码执行,旨在提高学生的编程能力和批判性思维。

主要贡献

1. 开发了一个名为Prompt Programming的新平台,用于教授学生如何与生成式AI模型进行有效的交互。

2. 通过多轮对话、多函数问题和按需代码执行等功能,提高了学生的编程能力和批判性思维。

3. 提供了一个公开可用的平台和编程问题库,以供教育使用。

4. 通过分析超过900名学生的数据,验证了该平台的有效性。

研究方法

1. 开发了一个名为Prompt Programming的新平台。

2. 在大型入门级编程课程中部署了该平台。

3. 分析了学生的交互数据,包括查询、AI模型的响应和代码执行请求。

4. 收集了学生的开放式反馈,以获取定性见解。

实验结果

研究发现,学生有效地使用了多轮对话来细化解决方案,尤其是在解决复杂的多函数问题时。学生在使用按需代码执行时也表现出判断力,更频繁地运行正确的代码。这突出了该平台在培养提示编写、批判性评估和系统调试技能方面的作用。

未来工作

未来工作将集中在扩展平台的特性,包括引入直接代码编辑功能和扩展练习库,以更好地支持多样化的学习需求和技能水平。此外,还将探索多语言交互和评估Prompt Programming对学生学习成果的影响。