Outcome-first Prompting
Подход, при котором промпт прежде всего описывает желаемый результат. Модель получает свободу выбрать эффективный путь, но обязана соблюдать критерии успеха, границы и формат.
Каркас
Цель: {какой результат нужен и зачем}
Готово, когда:
- {проверяемый критерий 1}
- {проверяемый критерий 2}
Контекст и доступные данные:
{данные, файлы, источники, инструменты}
Ограничения:
- {что сохранить}
- {что нельзя менять или делать}
- {лимит времени, объёма или стоимости}
Если данных не хватает:
{задать минимальный вопрос / обозначить допущение / вернуть blocker}
Формат результата:
{структура ответа или схема}Почему это полезно
- Критерии готовности проще проверить, чем расплывчатую просьбу «сделай хорошо».
- Модель не привязана к лишней последовательности шагов, которая могла устареть или не подойти случаю.
- Условия остановки уменьшают ненужные циклы поиска и редактирования.
- Явное поведение при нехватке данных предотвращает как выдумки, так и лишние уточнения.
Когда задавать процесс
Пошаговый процесс всё же нужен, если порядок обусловлен безопасностью, законом, воспроизводимостью или техническим протоколом. Тогда отдели обязательные этапы от рекомендованных.
Пример
Обнови инструкцию для новичка. Готово, когда термины актуальны,
каждая ссылка открывается, а все обязательные шаги можно повторить.
Сохрани авторский тон и структуру каталога. Используй первичные источники.
Если факт нельзя проверить, пометь его, не угадывай.
Верни готовый Markdown и перечень существенных изменений.