Prompt-with-Me: in-IDE Structured Prompt Management for LLM-Driven Software Engineering
2509.17096v1
cs.SE, cs.AI, cs.HC
2025-09-24
Авторы:
Ziyou Li, Agnia Sergeyuk, Maliheh Izadi
Резюме на русском
## Контекст
Современные Large Language Models (LLM) внедряются во все большее количество областей программирования, включая процессы системного анализа, документирования, тестирования и разработку кода. Однако вопросы управления и эффективного использования промптов (предложенных LLMs наборов данных и задач) в реальных инженерных работах остаются недостаточно развиты. Это приводит к проблемам, таким как нестандартность, неповторяемость, низкая качественная модель работы и проблемы с безопасностью (например, поддержка конфиденциальности). Таким образом, требуется новая архитектура управления промптовыми запросами, которая бы гарантировала их стандартизацию, улучшение качества результатов и интеграцию в существующие рабочие процессы.
## Метод
Мы предлагаем Prompt-with-Me — систему для управления промптовыми запросами, которая основывается на встроенной в среду разработки среде. Для классификации промптов мы разработали четырёхуровневую типологию, охватывающую следующие аспекты:
1. **Тип запроса** — например, код, документацию или отладку.
2. **Роль автора** — разработчик, внедряющий систему или тестировщик.
3. **Этап жизненного цикла разработки** — например, планирование, разработка или тестирование.
4. **Стиль запроса** — например, запросы, посвященные генерации кода или верификации.
Промпто-с Мей предлагает развитые функции:
- **Автоматическое классифицирование промптов** в соответствии с типологией.
- **Улучшение языка** промптов, устранение неточностей и маскирование конфиденциальных данных.
- **Генерация шаблонов** для повторного использования промптов в различных контекстах разработки.
## Результаты
Мы провели исследование на основе 1108 реальных промптов из различных проектов разработки. Наши результаты показали, что Prompt-with-Me достигает высокой точности классификации (в среднем 85%), при этом система успешно классифицирует промптовые запросы в соответствии с разработанной типологией. В пользовательском исследовании с 11 участниками, которые работали с Prompt-with-Me, мы зарегистрировали высокую степень принятия системы (средний SUS-значение — 73, NASA-TLX-значение — 21), что указывает на удобство и эффективность системы в повышении качества промптов и экономии времени разработчиков.
## Значимость
Предложенный подход позволяет улучшить классификацию и управление промптовыми запросами в процессе разработки. Он может быть применен в следующих сферах:
- **Улучшение качества кода** — с помощью автоматического улучшения промптов и устранения неточностей.
- **Уменьшение рисков безопасности** — с помощью маскирования
Abstract
Large Language Models are transforming software engineering, yet prompt
management in practice remains ad hoc, hindering reliability, reuse, and
integration into industrial workflows. We present Prompt-with-Me, a practical
solution for structured prompt management embedded directly in the development
environment. The system automatically classifies prompts using a
four-dimensional taxonomy encompassing intent, author role, software
development lifecycle stage, and prompt type. To enhance prompt reuse and
quality, Prompt-with-Me suggests language refinements, masks sensitive
information, and extracts reusable templates from a developer's prompt library.
Our taxonomy study of 1108 real-world prompts demonstrates that modern LLMs can
accurately classify software engineering prompts. Furthermore, our user study
with 11 participants shows strong developer acceptance, with high usability
(Mean SUS=73), low cognitive load (Mean NASA-TLX=21), and reported gains in
prompt quality and efficiency through reduced repetitive effort. Lastly, we
offer actionable insights for building the next generation of prompt management
and maintenance tools for software engineering workflows.
Ссылки и действия
Дополнительные ресурсы: