本网站内容使用人工智能(AI)或机器翻译技术翻译,可能存在错误。

Skip to content
Artificial Intelligence
Programming Languages
Education

初学编程者与代码大型语言模型如何(误)读彼此

View Publication

Author

阿琼·古哈(东北大学和Roblox)、悉尼·阮(韦尔斯利学院)、汉娜·麦克莱恩·贝贝(奥伯林学院)、子阳天(东北大学)、卡罗琳·简·安德森(韦尔斯利学院)、莫莉·Q·费尔德曼(奥伯林学院)

Venue

CHI 2024

Abstract

生成式人工智能模型,特别是大型语言模型(LLMs),在实现文本转代码这一长期目标方面取得了重大进展。这一进展引发了大量关于用户交互的研究。 然而,对于非专家而言,文本转代码问题的每个步骤都充满挑战——用自然语言描述意图、评估生成的代码是否正确,以及在代码错误时修改提示词——但关于他们面临的困难和应对策略却知之甚少。本文通过一项大规模受控研究,探讨了来自三所高校的120名初学编程者如何撰写和修改提示词。 通过创新的实验设计,我们针对文本转代码流程中的具体步骤进行了深入探究,结果表明:即便面对符合自身技能水平的问题,且代码正确性由系统自动判定,初学者在编写和编辑提示词时仍面临显著困难。本研究的混合方法评估揭示了学生的思维过程与认知认知,为教育领域内外非专家使用代码大语言模型提供了重要启示。