Промпт — это не только текст вопроса. В современных приложениях он обычно состоит из нескольких частей.
Из чего состоит промпт
- Системный промпт — кто такая модель, какие у неё правила и стиль.
- Контекст — фрагменты документов, история диалога, данные пользователя.
- Примеры — пары «запрос → правильный ответ», по которым модель понимает образец ответа.
- Сам запрос — то, на что нужно ответить сейчас.
- Указания по формату — JSON, Markdown, ограничения по длине и тону.
На что обращать внимание
- Чётко формулировать роль модели и цель ответа.
- Описывать формат вывода и приводить хотя бы один пример.
- Учитывать, что модель часто следует началу и концу промпта лучше, чем середине.
- Проверять промпт на разнообразных входных данных, а не только на удобных примерах.
- Любая работа с LLM в продукте начинается с проектирования промпта
- Когда нужно быстро приспособить готовую модель под задачу без обучения
- Когда хочется управлять стилем и форматом ответа
- Слишком сложная или нестабильная задача — иногда лучше перейти к тонкой настройке или более строгой последовательности шагов, чем бесконечно усложнять промпт
Сравните два промпта. Первый: «расскажи про продукт». Второй: «Ты — менеджер по продажам в SaaS-компании. Отвечай 3–4 короткими абзацами на простом языке. Если данных не хватает — задай уточняющий вопрос. Запрос клиента: ...». Второй вариант не только звучит человечнее, но и сильно стабилизирует ответы модели на разных запросах.
Относитесь к промпту как к коду: ведите его в репозитории, делайте версии, прогоняйте через набор тестовых запросов и сравнивайте качество. «Магические» промпты, найденные методом тыка, легко теряются и плохо переживают смену модели или языка.