Качество ответа языковой модели напрямую зависит от качества вопроса. Промпт-инжиниринг — это искусство и наука составления эффективных промптов. Освоив базовые техники, вы сможете получать значительно лучшие результаты от любой языковой модели.
Анатомия хорошего промпта
Эффективный промпт состоит из нескольких элементов:
Роль. Кем должна быть модель? «Ты — опытный маркетолог в B2B-сегменте с 10-летним стажем».
Контекст. Какая информация нужна модели? Опишите ситуацию, ограничения, целевую аудиторию.
Задача. Что именно нужно сделать? Будьте максимально конкретны.
Формат. В каком виде нужен результат? Список, таблица, структурированный текст?
Ограничения. Чего следует избегать? Какой тон недопустим?
«Ты — опытный копирайтер для B2B SaaS. Напиши 5 вариантов заголовка для лендинга CRM-системы. Целевая аудитория — руководители отделов продаж в компаниях 50-200 человек. Заголовок должен быть не длиннее 10 слов. Акцент на ROI и экономии времени.»
Техника: Chain-of-Thought
Попросите модель рассуждать пошагово: «Объясни свой ход мысли» или «Давай разберём задачу по шагам». Это особенно полезно для аналитических и математических задач. Модель делает меньше ошибок, когда вынуждена показывать логику.
Техника: Few-Shot
Покажите модели 2-3 примера желаемого результата. Это эффективно для задач с определённым форматом или стилем. Модель понимает паттерн и воспроизводит его.
Техника: Итеративное уточнение
Работайте с моделью итеративно: получите первый вариант, укажите что изменить, попросите доработать. Не ожидайте идеала с первого раза — это нормально.
Слишком общие запросы («напиши текст про маркетинг»). Отсутствие контекста. Ожидание идеала с первого раза. Игнорирование ограничений модели. Не указан желаемый формат ответа.
Создание библиотеки промптов
Эффективные промпты — актив компании. Соберите работающие промпты в базу знаний, документируйте их, обучайте команду. Со временем у вас появится коллекция проверенных промптов для типовых задач.
Чек-лист хорошего промпта
- Указана роль для модели
- Дан достаточный контекст
- Задача сформулирована конкретно
- Указан желаемый формат ответа
- Перечислены ограничения (если есть)
- Приведены примеры (для сложных задач)