中文

实践中的提示工程:调查软件从业者如何使用生成式AI工具

软件工程 2026-01-26 v2

摘要

生成式AI工具的使用已从根本性地改变了软件开发。核心在于提示工程,即构建文本提示以引导生成式AI工具生成有用内容。尽管提示工程已成为关键技能,但 prior research 主要聚焦于提示技术目录,对软件从业者在真实开发工作流程中如何应用生成式AI关注有限。为填补这一空白,本研究呈现对从业者将生成式AI工具集成到软件开发中的系统性调查,涵盖提示策略、对话模式和可靠性评估,覆盖核心软件开发任务。我们调查了72名积极使用生成式AI的软件从业者,以刻画AI使用模式贯穿开发过程。通过对调查回答的定性与定量分析,我们识别出13项关键发现,描述实际操作中的提示方式。我们的研究显示,尽管代码生成几乎普遍,但熟练程度与生成式AI用于调试和代码审查等更细致任务的使用强相关。从业者倾向于偏好迭代多轮对话而非一次性提示。文档任务被认为最可靠,而复杂代码生成和调试仍是主要挑战。我们的发现提供了从业者实践的实证视角,从基础代码生成到生成式AI深度集成到开发工作流程的各种方式,使我们能够为改进生成式AI工具以及从业者与之交互的方式提供建议。

关键词

引用

@article{arxiv.2510.06000,
  title  = {Prompting in Practice: Investigating Software Practitioners' Use of Generative AI Tools},
  author = {Daniel Otten and Trevor Stalnaker and Nathan Wintersgill and Oscar Chaparro and Denys Poshyvanyk},
  journal= {arXiv preprint arXiv:2510.06000},
  year   = {2026}
}