探索AI生成代码认知参与技术的设计空间以增强学习

大语言模型(LLM)的人机协作编程教育与计算思维大学教授与研究人员软件工程师与开发者

初级程序员越来越依赖大型语言模型(LLM)来生成代码以学习编程概念。然而,这种交互可能导致表面化的参与,使学习者产生学习的错觉并阻碍技能发展。为解决这一问题,我们进行了系统的设计探索,开发了七种认知参与技术,旨在促进学习者更深入地参与AI生成的代码。本文描述了我们的设计过程、初始七种技术以及一项被试间研究(N=82)的结果。随后,我们迭代改进了排名靠前的技术,并通过一项被试内研究(N=42)进一步评估。我们评估了每种技术带来的摩擦程度、其在帮助学习者在无AI辅助情况下将概念应用于同构任务方面的有效性,以及其使学习者感知与实际编程能力相一致的成功度。最终,我们的结果突出了最有效的技术:引导学习者逐步完成问题解决过程,让他们与AI进行互动对话,在每个阶段提示需要做什么,然后才展示相应的代码。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/iui/195837/2025

广告推荐

学习 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 篇相关论文