CHI '26三作大语言模型(LLM)的人机协作 +2
与我共编还是为我编程?AI 自动化程度提升如何改变开发者工作流
开发者如今可以使用日益自主的 AI 工具阵列进行软件开发。虽然许多研究考察了提供聊天辅助或代码补全的副驾驶工具,但对能够自动编写文件和运行代码的代码代理的评估仍依赖于静态基准。我们首次开展了开发者与代码代理交互的对照研究,更全面地描述了更自主的 AI 工具如何影响生产力和体验。我们评估了两款领先的副驾驶和代理式编码助手,招募了定期使用前者的参与者。我们的结果表明,代理可以以超越副驾驶的方式协助开发者(例如,完成人类可能无法独立完成的任务),并减少完成任务所需的精力。然而,更广泛采用仍面临挑战,包括确保用户充分理解代理行为。我们的发现揭示了代码代理如何改变工作流以及与副驾驶的交互有何不同,为研究者提供了建议,并突出了采用代理系统面临…