paper-with-me

홈 › Papers

Understanding Prompt Programming Tasks and Questions

2025-07-23 · Jenny T. Liang, Chenyang Yang, Agnia Sergeyuk, Travis D. Breaux, Brad A. Myers arxiv

Prompting foundation models (FMs) like large language models (LLMs) have enabled new AI-powered software features (e.g., text summarization) that previously were only possible by fine-tuning FMs. Now, developers are embedding prompts in software, known as prompt programs. The process of prompt programming requires the developer to make many changes to their prompt. Yet, the questions developers ask to update their prompt is unknown, despite the answers to these questions affecting how developers plan their changes. With the growing number of research and commercial prompt programming tools, it is unclear whether prompt programmers' needs are being adequately addressed. We address these challenges by developing a taxonomy of 25 tasks prompt programmers do and 51 questions they ask, measuring the importance of each task and question. We interview 16 prompt programmers, observe 8 developers make prompt changes, and survey 50 developers. We then compare the taxonomy with 48 research and commercial tools. We find that prompt programming is not well-supported: all tasks are done manually, and 16 of the 51 questions -- including a majority of the most important ones -- remain unanswered. Based on this, we outline important opportunities for prompt programming tools.

📄 PDF Abstract BibTeX arXiv:2507.17264

Code (0)

등록된 구현이 없습니다.

Tasks

Text Summarization

Similar Papers 제목 키워드 기반

Chatbots in a Botnet World

2022-12-18 · Forrest McKee, David Noever

Question-and-answer formats provide a novel experimental platform for investigating cybersecurity questions. Unlike previous chatbots, the latest ChatGPT model from OpenAI supports an advanced understanding of complex co…

Knowledge Tracing in Programming Education Integrating Students' Questions

2025-01-22 · Doyoun Kim, Suin Kim, Yojan Jo

Knowledge tracing (KT) in programming education presents unique challenges due to the complexity of coding tasks and the diverse methods students use to solve problems. Although students' questions often contain valuable…

Knowledge TracingMisconceptions

CSEPrompts: A Benchmark of Introductory Computer Science Prompts

2024-04-03 · Nishat Raihan, Dhiman Goswami, Sadiya Sayara Chowdhury Puspo, Christian Newman 외

Recent advances in AI, machine learning, and NLP have led to the development of a new generation of Large Language Models (LLMs) that are trained on massive amounts of data and often have trillions of parameters. Commerc…

Multiple-choice

Prompts Are Programs Too! Understanding How Developers Build Software Containing Prompts

2024-09-19 · Jenny T. Liang, Melissa Lin, Nikitha Rao, Brad A. Myers

Generative pre-trained models power intelligent software features used by millions of users controlled by developer-written natural language prompts. Despite the impact of prompt-powered software, little is known about i…

Prompt Engineering

Understanding the Capabilities of Large Language Models for Automated Planning

2023-05-25 · Vishal Pallagani, Bharath Muppasani, Keerthiram Murugesan, Francesca Rossi 외

Automated planning is concerned with developing efficient algorithms to generate plans or sequences of actions to achieve a specific goal in a given environment. Emerging Large Language Models (LLMs) can answer questions…

Protein Folding