探索AI生成代码认知参与技术的设计空间以增强学习
作者
大语言模型(LLM)的人机协作编程教育与计算思维大学教授与研究人员软件工程师与开发者
初级程序员越来越依赖大型语言模型(LLM)来生成代码以学习编程概念。然而,这种交互可能导致表面化的参与,使学习者产生学习的错觉并阻碍技能发展。为解决这一问题,我们进行了系统的设计探索,开发了七种认知参与技术,旨在促进学习者更深入地参与AI生成的代码。本文描述了我们的设计过程、初始七种技术以及一项被试间研究(N=82)的结果。随后,我们迭代改进了排名靠前的技术,并通过一项被试内研究(N=42)进一步评估。我们评估了每种技术带来的摩擦程度、其在帮助学习者在无AI辅助情况下将概念应用于同构任务方面的有效性,以及其使学习者感知与实际编程能力相一致的成功度。最终,我们的结果突出了最有效的技术:引导学习者逐步完成问题解决过程,让他们与AI进行互动对话,在每个阶段提示需要做什么,然后才展示相应的代码。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 100%
装傻以求聪明:在大学计算机科学课程中创建和评估基于LLM的教学代理
CHI '25· 大语言模型(LLM)的人机协作 +1
- 80%
DBox:通过学习者-LLM 共同分解构建算法编程学习
CHI '25· 大语言模型(LLM)的人机协作 +2
- 80%
LingoQ:通过AI生成的工作相关测验弥合EFL学习与工作之间的差距
CHI '26· 大语言模型(LLM)的人机协作 +2
- 67%
从代码生成到概念学习:学生在网页编程课程中使用大型语言模型的研究
CHI '26· 大语言模型(LLM)的人机协作 +2
- 67%
探索程序综合工具对初学者的可学习性
UIST '22· 大语言模型(LLM)的人机协作 +1
- 60%
CodeAid:评估基于LLM的编程助手在课堂部署中平衡学生和教育者需求的情况
CHI '24· 大语言模型(LLM)的人机协作 +1
- 60%
BIDTrainer:一种基于大规模语言模型的教育工具,用于提高对生物启发设计的理解和推理能力
CHI '24· 大语言模型(LLM)的人机协作 +1
- 60%
教AI如何编码:使用大型语言模型作为可教学代理进行编程教育
CHI '24· 大语言模型(LLM)的人机协作 +1
- 60%
PromptHive:通过协作提示工程将主题专家重新置于教育内容创作的前沿
CHI '25· 大语言模型(LLM)的人机协作 +1
- 60%
人类如何用自然语言交流编程任务以及这对使用大语言模型的终端用户编程的启示
CHI '25· 大语言模型(LLM)的人机协作 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3708359.3712104
一眼看懂
fact_check论文快照
dataset
来源
IUI
calendar_month
年份
2025
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
大语言模型(LLM)的人机协作、编程教育与计算思维
work
职业/产业
大学教授与研究人员、软件工程师与开发者
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文