← Prompt Lab: from an idea to a verifiable result
01 / 04 · 40 min

Four pillars: Goal + Context + Constraints + Output

Turn a vague request into a short brief that is easy to understand, carry out and check.

Lesson content is currently available in Russian.

What you will learn

  • →Выделять цель, контекст, ограничения и формат результата.
  • →Убирать противоречия и неопределённые слова из запроса.
  • →Запрашивать уточнение, когда критических данных не хватает.

Prompt — это интерфейс задачи

Модель не видит ситуацию у вас в голове. Запрос «сделай письмо лучше» оставляет десятки скрытых решений: кому письмо, зачем, каким тоном, что нельзя обещать, какой длины нужен ответ. Хороший prompt не обязан быть длинным; он обязан сделать важные решения явными.

Рабочая формула: Goal — один наблюдаемый результат; Context — факты, аудитория и исходный материал; Constraints — обязательные границы и запреты; Output — форма, в которой результат можно сразу использовать. Разделяйте эти части заголовками, особенно если прикладываете длинный текст.

Пример: «Goal: подготовить напоминание о дедлайне. Context: получатели — пять участников проекта Atlas, дедлайн в пятницу, задержка блокирует релиз. Constraints: дружелюбно, без обвинений, не обещай перенос. Output: тема и письмо до 120 слов на русском». Здесь качество можно проверить без чтения мыслей автора.

Конкретика сильнее заклинаний

Фразы «будь экспертом», «сделай идеально» и «думай глубже» не задают критерий успеха. Заменяйте их наблюдаемыми требованиями: аудитория знает продукт, но не технические термины; используй два примера; каждую рекомендацию свяжи с фактом; если данных нет — пометь допущение.

Разделяйте инструкцию и материалы явными маркерами. Например: <instructions>…</instructions> и <source>…</source>. Это особенно помогает на длинных входах и снижает риск принять текст источника за вашу команду.

Не перегружайте prompt историей, которая не влияет на ответ. Каждый фрагмент контекста должен отвечать на вопрос: какое решение модели он изменит? Если никакое — удалите его.

Неизвестное лучше выдуманного

Добавьте политику неопределённости: «Опирайся только на данные ниже. Если факта нет, напиши “недостаточно данных” и задай до трёх уточняющих вопросов». Это не гарантирует отсутствие ошибок, но превращает пробел в видимый сигнал.

Полезно различать факт, вывод и предложение. Попросите маркировать их: факты должны ссылаться на источник, выводы — показывать основание, предложения — быть вариантами, а не выданной за реальность информацией.

Для важных решений AI готовит черновик, а ответственность остаётся у человека. Юридическое обещание, финансовая цифра или изменение рабочего проекта требуют проверки владельцем области.

Practice

Ремонт плохого prompt

Перепишите запрос «Сделай классный отчёт по проекту» по четырём опорам. Возьмите реальный проект, но удалите секреты. Добавьте правило для недостающих данных и критерии, по которым коллега примет отчёт.

Deliverable

Prompt с четырьмя заголовками и мини-чеклист из пяти проверяемых требований к ответу.

Checkpoint

Почему короткий структурированный prompt может быть лучше длинного рассказа?

  • ✓ Названы все четыре части формулы.
  • ✓ Требования сформулированы как наблюдаемые критерии.
  • ✓ Предусмотрено поведение при нехватке данных.

Check yourself

К какой части относится требование «верни таблицу из пяти строк»?

01К какой части относится требование «верни таблицу из пяти строк»?

Чем лучше заменить фразу «сделай идеально»?

02Чем лучше заменить фразу «сделай идеально»?

Что попросить модель сделать, если в источнике нет нужного факта?

03Что попросить модель сделать, если в источнике нет нужного факта?

Sources

Four pillars: Goal + Context + Constraints + Output · Prompt Lab: from an idea to a verifiable result · VORCL