Рекап техник промпт-инженерии
Семь ключевых техник — от чёткости инструкций до XML-тегов и chain-of-thought — которые отличают промпты для одиночного запроса от промптов производственного качества.
Почему промпт-инженерия важна в продакшне
Базовый промпт — это разовый запрос. Промпт-инженерия — это итерационный процесс создания надёжных инструкций, которые работают стабильно при масштабировании.
Семь ключевых техник
1. Prompt Generator
Используйте Prompt Generator в консоли Anthropic как стартовую точку. Он генерирует промпты с chain-of-thought и разделением данных от инструкций.
2. Ясность и прямота
Плохо: «Что думают люди?» Хорошо: «Дай структурированный отчёт с разделами: резюме (50–100 слов), топ-3 плюса, топ-3 минуса, UX-проблемы»
3. XML-теги для структуры
<feedback>{{CUSTOMER_FEEDBACK}}</feedback>
XML отделяет данные от инструкций — критично, когда промпт содержит смешанный контент.
4. Примеры (multishot)
Один-два конкретных примера эффективнее длинных словесных описаний желаемого формата.
5. Chain-of-thought («Let Claude think»)
Попросите Claude думать вслух пошагово перед финальным ответом. Это повышает точность в задачах с анализом рисков, юриспруденцией, медициной.
6. Системный промпт для роли
system = "Ты опытный PR-директор, специализирующийся на антикризисных коммуникациях."
Роль — единственное, что должно быть в system_prompt. Она задаёт тон и экспертизу на все сообщения.
7. Длинный контекст: документы вперёд
При 30K+ токенов помещайте документы в начало промпта, инструкции — после. Claude лучше обрабатывает контекст, когда данные предшествуют заданию.
Итог
Эти семь техник в комбинации превращают нестабильный промпт в производственный инструмент.
Возьмите любой промпт из вашего проекта и последовательно примените все 7 техник: добавьте системный промпт с ролью, оберните входные данные в XML-теги, вставьте один пример желаемого вывода, попросите Claude думать пошагово и укажите точный формат ответа.
Скопируйте и адаптируйте под свой контекст. Текст в треугольных скобках — то, что нужно заменить.
Ты — [роль с экспертизой в домене].
<задача>
[Чёткое описание задачи без двусмысленностей]
</задача>
<данные>
{{ВХОДНЫЕ_ДАННЫЕ}}
</данные>
<пример>
Вход: [пример входа]
Выход: [пример желаемого выхода]
</пример>
Сначала подумай пошагово внутри тегов <thinking>, затем дай финальный ответ в <output>.Смешивать инструкции и входные данные в одном блоке текста без разделителей. Использовать расплывчатые глаголы: «проанализируй», «помоги» — без указания конкретного формата вывода. Ставить системный промпт там, где нужна пользовательская инструкция, и наоборот.
Запускайте Prompt Generator с максимально детальным описанием задачи — он уже применяет best practices. Если ответы нестабильны, первым делом добавляйте XML-теги вокруг данных: это одно изменение часто даёт 30–50% прирост консистентности.
Любой промпт, который будет использоваться в продакшне, обрабатывать разнообразные входы или требовать стабильного формата вывода.
Быстрые одноразовые запросы в чате — там избыточная структура только мешает.