← МатериалыПоддубоцкий.AI

Бесплатный материал · после Reels

Grill Me: запрети AI писать код, пока он не понял задачу

Готовый промпт и схема допроса, которая вытаскивает скрытые требования до начала разработки.

  • 6 минут
  • Проверено 2026-09-19
  • Материал #572
Grill Me: запрети AI писать код, пока он не понял задачу

Знакомая картина: вы пишете Claude или Codex две бодрые строчки. Агент уверенно отвечает «понял задачу», создаёт 19 файлов — и делает вообще не то.

Вы объясняете ещё раз. Он переделывает. Теперь не работает то, что работало раньше.

Хочется сказать, что модель тупая. Но чаще модель просто слишком рано начала писать код. Половина требований оставалась у вас в голове, а вторую половину она радостно додумала сама.

Grill Me меняет порядок: сначала допрос, потом план, и только после подтверждения — реализация.

Что такое Grill Me

Grill Me — навык из набора Мэтта Покока. Его задача — пройтись по дереву решений и вытащить неявные требования до того, как агент начнёт что-то строить.

Важно: цифру про «250 тысяч звёзд», прозвучавшую в ролике, я здесь не повторяю. Она не относится к самому навыку и не нужна, чтобы объяснить механику.

Сам подход очень простой:

В новых версиях набора есть отдельный примитив grilling; формат вопросов может отличаться. Но принцип тот же: не разрешать реализации обгонять понимание.

Самый простой вариант без установки

Скопируйте этот промпт в Claude или Codex:

готовый блок
Пока не пиши код и не меняй файлы.

Проведи допрос по моей идее: [ОПИШИТЕ ИДЕЮ].

Твоя задача — найти все решения, которые сейчас существуют только у меня в голове.
Задавай по одному вопросу за раз.
К каждому вопросу предложи 2–4 варианта ответа и отдельно укажи свой рекомендуемый вариант с коротким объяснением.

Если ответ можно найти в текущем проекте, сначала изучи файлы и не спрашивай меня.
Проверяй:
- для кого мы это делаем;
- какой конкретный результат нужен;
- основной сценарий пользователя;
- ошибки и крайние случаи;
- данные и доступы;
- ограничения интерфейса;
- безопасность;
- критерии готовности;
- что точно не входит в задачу.

После допроса собери краткий бриф: цель, сценарии, решения, ограничения, открытые вопросы и проверка результата.
Не начинай реализацию, пока я явно не подтвержу бриф.

Этого уже достаточно, чтобы резко сократить количество «я думал, ты сделаешь по-другому».

Пример: бот для записи клиентов

Плохой запрос:

готовый блок
Сделай Telegram-бота для записи клиентов в салон.

Кажется, задача понятная. Но внутри спрятана куча решений:

Нормальный Grill Me не спросит «расскажите подробнее». Это ленивый вопрос. Он предложит варианты:

Где хранить расписание на первой версии? A. Google Calendar — быстрее запустить. B. Простая база внутри приложения — больше контроля. C. CRM салона — если API уже доступен. Рекомендую A для прототипа: меньше интеграций и администратор сразу видит записи.

На такой вопрос легко ответить. Вам не нужно писать техническое задание на пять страниц — достаточно согласиться, выбрать другой вариант или добавить ограничение.

Какие ветки обязательно пройти

1. Пользователь и момент использования

Не «для клиентов», а кто именно открывает продукт, с какого устройства, в какой ситуации и зачем. Интерфейс для администратора салона и форма для клиента — две разные задачи.

2. Успешный сценарий

Что должно произойти от первого действия до результата. Не список экранов, а цепочка: выбрал услугу → увидел свободные слоты → подтвердил номер → получил запись.

3. Ошибки

Что делать, если API не отвечает, слот уже заняли, платеж завис, пользователь прислал мусор или закрыл окно на середине.

4. Данные и доступы

Что сохраняем, где храним, кому показываем, как удаляем. Тут часто всплывает половина реальной сложности.

5. Границы первой версии

Что сознательно не делаем. Без этого AI построит космолёт, хотя вам нужен работающий календарь к пятнице.

6. Проверка результата

Фраза «всё должно работать» бесполезна. Нужны наблюдаемые критерии: пользователь может записаться, занятый слот нельзя выбрать дважды, администратор видит запись, отмена освобождает время.

Когда допрос нужно остановить

Grill Me тоже можно довести до абсурда. Если агент задаёт двадцатый вопрос о цвете редкой ошибки, а основной сценарий уже понятен, скажите:

готовый блок
Останови ветки, которые не влияют на первую версию. Покажи пять решений с самым большим влиянием и оставшиеся допущения. Затем собери бриф на одну страницу.

Цель не в том, чтобы ответить на все вопросы Вселенной. Цель — убрать решения, которые дорого переделывать после написания кода.

Когда этот подход особенно полезен

Для исправления очевидной опечатки такой допрос не нужен. Иначе вы будете сорок минут обсуждать философию кнопки, которую можно поправить за тридцать секунд.

Что делать после допроса

Попросите агента записать итог в файл проекта: SPEC.md, CONTEXT.md или обычный бриф. Затем откройте его глазами и проверьте пять вещей:

  1. цель можно пересказать одним предложением;
  2. основной пользовательский сценарий не имеет дыр;
  3. ошибки описаны;
  4. границы первой версии видны;
  5. критерии готовности можно проверить.

Только после этого дайте отдельную команду на реализацию. Так между «мы договорились» и «агент начал делать» появляется нормальная контрольная точка.

Частые ошибки при допросе

Первая — соглашаться с рекомендуемым вариантом просто потому, что он звучит уверенно. Рекомендация нужна как черновик для реакции, а решение всё равно ваше. Если агент предлагает Google Sheets, а у компании уже есть CRM, скажите об этом сразу.

Вторая — отвечать «как-нибудь потом» на важные ветки. Если решение можно отложить, зафиксируйте условие возврата: «В первой версии оплаты нет; возвращаемся к ней после 20 подтверждённых записей». Тогда неопределённость становится управляемой.

Третья — смешивать факты и решения. «API поддерживает webhooks» — проверяемый факт. «В первой версии используем polling» — ваше решение. В брифе они должны лежать отдельно.

Четвёртая — после хорошего допроса снова дать команду «ну теперь сделай красиво». Реализация должна ссылаться на согласованный бриф и проверяться по его критериям. Иначе вся полезная работа растворится в новом расплывчатом запросе.

Что почитать дальше

Хотите разбирать такие связки вместе с практиками?

В закрытом AI-сообществе мы показываем не только красивые демо, но и нормальный процесс: как поставить задачу, где поставить ворота, как проверить результат и что делать, когда агент уверенно понёсся не туда.

Вступить в закрытое AI-сообщество