中文

利用编译器集成的对话式AI扩展CS1支持

计算机与社会 2024-08-06 v1 人工智能 软件工程

摘要

本文介绍了DCC Sidekick,一个基于Web的对话式AI工具,通过生成教育性的编程错误解释来增强现有的由大语言模型驱动的C/C++编译器。该工具将代码显示、编译时和运行时错误信息以及栈帧读取与AI界面无缝结合,利用编译器错误上下文来改进解释。我们分析了来自澳大利亚一门大型CS1课程的使用数据,其中959名学生在七周内参与了11,222次DCC Sidekick会话,生成了17,982条错误解释。值得注意的是,超过50%的交互发生在工作时间之外,突显了该工具作为随时可用资源的价值。我们的发现揭示了AI辅助调试工具的强劲采用,证明了其在支持大规模CS1课程方面的可扩展性。我们提供了实现见解和面向希望将AI工具与适当的教学保障措施相结合的教育工作者的建议。

关键词

引用

@article{arxiv.2408.02378,
  title  = {Scaling CS1 Support with Compiler-Integrated Conversational AI},
  author = {Jake Renzella and Alexandra Vassar and Lorenzo Lee Solano and Andrew Taylor},
  journal= {arXiv preprint arXiv:2408.02378},
  year   = {2024}
}

备注

Papers, funding sources, and Github Repositories at: https://dcc.cse.unsw.edu.au/