Промпт-инжиниринг (prompt engineering) – набор приёмов проектирования промптов и сценариев взаимодействия с языковыми моделями. Цель – добиться нужного качества, формата и стабильности ответов без изменения самой модели.
Основные приёмы
- Чёткая постановка задачи и роли.
- Примеры входа и выхода (few-shot).
- Пошаговое рассуждение и разбиение задачи на этапы.
- Структурированный вывод: JSON, таблица, шаблон.
- Подача нужного контекста (RAG) и ограничение модели этим контекстом.
- Самопроверка и повторная генерация.
Промпт-инжиниринг в продуктах
- Шаблоны промптов с версиями и тестами.
- Набор контрольных примеров для оценки качества после изменений.
- Защита от prompt injection и проверка ответа перед показом пользователю.
Когда его недостаточно
Если нужно устойчиво воспроизводить формат и стиль на большом объёме или работать с узкой терминологией, промпты дополняют дообучением модели.