Нет, это не магия, а работа с контекстом. Модели нужно
1. Объяснить, какой результат вам нужен
2. Дать достаточно контекста, чтобы она сама связала контекст с результатом
Мини-гайд, как делать это нормально.
1) Сформулировать цель, а не описывать процесс
❌Плохой промпт (про процесс):
Сначала проанализируй данные, потом найди паттерны, потом сделай выводы.
✅Хороший промпт (про цель):
Мне нужен [результат], который должен дать [конкретный эффект].
Аудитория — [кто будет читать или использовать результат].
Успех — [как понять, что получилосьъ.
Пример:
Мне нужен документ-план, чтобы нетехнические стейкхолдеры поняли наш план внедрения ИИ и не запутались в деталях.
2) Задаем ограничения, а не правила поведения
Правила - это делай шаг 1, шаг 2.
Ограничения - это рамки, в которых ответ будет полезным.
Пример трех типов ограничений:
- Контекст - медицина, финансы, B2B, для ребёнка, для CTO
- Качество - "коротко и с примерами" или "глубже и обстоятельнее"
- Границы - "без абстрактных тезисов", "без сравнений", "без ссылок"
Как писать:
❌Неправильно - "кратко, просто, без жаргона",
✅ Правильно - "текст должен работать для человека, который впервые слышит тему. C примерами и без терминов".
3) Давать примеры (аля one-shot/few-shot prompting)
Модели лучше понимают, когда им показывают пример, а не объясняют словами.
Можно дать:пример того, как правильно
и пример того, как неправильно (антипример)
Формат:
"Вот пример нужного уровня детализации:...".
" А вот так — слишком поверхностно"
4) Указывать критерии качества
Не надо писать ИИ "сделай хорошо", - он не знает что для вас хорошо.
Пишите, что именно значит хорошо.
❌ Неправильно: сделай точно, будь кратким.
✅ Правильно : факты должны быть проверяемыми, чтобы читатель мог подтвердить их за пару минут
✅ Правильно: каждый раздел - максимум один абзац, чтобы текст работал как резюме.
❌ Неправильно: объясни понятно
✅ Правильно: человек должен понять без гугления терминов
5) Если задача сложная - делаем иерархию целей
Не расписываем как делать, а описываем, что должно получиться по этапам.
Пример:
1. Мне нужен анализ, где сначала оценивается текущая ситуация только по предоставленным данным.
2. Потом выявляются паттерны, у каждого минимум 3 подтверждения.
3. В конце предлагаются действия, которые соответствуют этим паттернам.
Универсальный шаблон промпта (сохраняйте пока я такой щедрый)
Мне нужен [результат], который решает [конкретную задачу].
Это для [конкретной аудитории или домена].
Хорошо — это [понятный результат], плохо — [понятный антипример].
Фокус на [приоритете, пример], избегай [лишнего, антипример]
После прочтения/использования результата человек должен уметь [сделать конкретное действие].
Итог:
Хороший промпт — это не делай мне ответ»
а сделай мне результат, который можно использовать.
Скидывайте свои задачи или промпты в комменты — докрутим вместе в рабочий вариант.
В комментариях еще скину 1-2 примера.
Референсы:
- https://arxiv.org/abs/2505.13360
- https://arxiv.org/abs/2401.14043
- https://arxiv.org/abs/2410.22225