生成式 AI 时代的代码熟练度作用
软件工程
2024-05-06 v1
摘要
当前技术进步步伐迅猛,生成式 AI 模型(包括大语言模型和大多模态模型)正成为开发者工作空间的核心组成部分。然而,这些许多模型的「黑盒」特性带来了挑战,其输出背后的过程并不透明。本立场论文主张采用「白盒」方法来对待这些生成式模型,强调在 AI 生成代码以匹配人类开发者熟练度方面,透明度和理解的必要性,更有助于实现软件维护和演进。我们勾勒了一项研究议程,旨在探讨 AI 生成代码与开发者技能之间的对齐,凸显责任、安全、法律合规、创造力和社会价值在软件开发中的重要性。提出的研究问题探索了白盒方法的潜力,以确保软件在面对快速 AI 集成时,仍可被检验、可适应且值得信赖。本文旨在为2030年及更久之后的代码熟练度角色定下研究道路。
引用
@article{arxiv.2405.01565,
title = {The Role of Code Proficiency in the Era of Generative AI},
author = {Gregorio Robles and Christoph Treude and Jesus M. Gonzalez-Barahona and Raula Gaikovina Kula},
journal= {arXiv preprint arXiv:2405.01565},
year = {2024}
}
备注
submitted to Software Engineering 2030