计算机科学 > 软件工程
[提交于 2025年7月23日
]
标题: 理解提示编程任务和问题
标题: Understanding Prompt Programming Tasks and Questions
摘要: 通过提示引导基础模型(FMs),如大型语言模型(LLMs),已经实现了以前只能通过微调FMs才能实现的新的AI驱动软件功能(例如,文本摘要)。现在,开发人员正在将提示嵌入到软件中,这被称为提示程序。提示编程的过程要求开发人员对其提示进行许多更改。然而,开发人员用来更新其提示的问题尚不清楚,尽管这些问题的答案会影响开发人员计划其更改的方式。随着越来越多的研究和商业提示编程工具的出现,尚不清楚提示程序员的需求是否得到了充分满足。我们通过开发一个包含25个提示程序员执行的任务和51个他们提出的问题的分类法来解决这些挑战,并衡量每个任务和问题的重要性。我们采访了16位提示程序员,观察了8位开发人员进行提示更改,并对50位开发人员进行了调查。然后,我们将该分类法与48个研究和商业工具进行了比较。我们发现,提示编程的支持并不完善:所有任务都是手动完成的,51个问题中有16个——包括大部分最重要的问题——仍未得到解答。基于此,我们概述了提示编程工具的重要机遇。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.