中文

将 AI 导师集成到编程课程中

计算机与社会 2024-07-23 v1 人工智能 人机交互 信息检索 软件工程

摘要

RAGMan 是一个由大语言模型驱动的辅导系统,能够支持多种课程特定和作业特定的 AI 辅导器。RAGMan 利用检索增强生成(RAG)技术以及严格的指令,确保 AI 辅导器的响应与课程需求相匹配。通过使用 RAGMan 的 AI 辅导器,学生能够在不直接获取解答的前提下,获得针对具体作业的帮助,同时还能提问关于编程的一般性问题。RAGMan 被部署为 Introductory Programming Course(入门编程课程)中一个可选资源,该课程有 455 名学生报名。它被配置为五个作业特定的 AI 辅导器。本文描述了学生与 AI 辅导器之间的交互方式、学生反馈,以及与成绩的比较分析。总体而言,约有半数的学生与 AI 辅导器互动,绝大多数互动都是合法的作业问题。当学生提出符合预期范围的问题时,AI 辅导器的准确率达到了 98%。在使用 AI 辅导器的学生中,78% 表示辅导器帮助他们的学习。除了提供有价值的建议之外,学生还表示欣赏这些 AI 辅导器能够营造一个无需评判的安全学习环境。

关键词

引用

@article{arxiv.2407.15718,
  title  = {Integrating AI Tutors in a Programming Course},
  author = {Iris Ma and Alberto Krone Martins and Cristina Videira Lopes},
  journal= {arXiv preprint arXiv:2407.15718},
  year   = {2024}
}

备注

Accepted at SIGCSE Virtual 2024