
Я использую AI каждый день и устал от одной штуки — результат непредсказуемый. Час итераций, простыня на полстраницы с ролями, со «step by step», с «think carefully», и в итоге сидишь и переписываешь сам. Длина не лечит, магические слова не лечат. Промпт — не молитва. Проблема в том, что ты не подумал, что вообще хочешь получить.
После часа итераций сидишь и думаешь: я что вообще делегировал — задачу или надежду на то, что само сложится?
Раньше думать было дешевле, чем делать
Раньше делать было дорого — час дизайнера, день аналитика, неделя разработки — и совещание с ТЗ были копейками. Сейчас наоборот: пять вариантов анализа за тридцать секунд, обсудить задачу — час пятерых человек. Думать стало дороже, чем делать.
И тут включается второе. Раньше плохую постановку ловили на подходе — дизайнер переспрашивал, аналитик уточнял, разработчик возвращал с вопросами. AI не уточняет: берёт твой запрос, додумывает половину контекста и возвращается с гладким ответом не про твою задачу. Когда индустрия пишет, что AI ускорил работу в десять раз, я хочу спросить — какую именно. Производство годного результата он не ускорил. Он ускорил производство правдоподобного.
Карта задачи
Решение — конкретный фреймворк, и тут нечем хвастаться: я ничего не изобретал. Это базовый бизнес‑анализ — As‑Is, To‑Be, Gap. Тот же подход, по которому пишут техзадания подрядчикам и проектируют процессы. Я применил его к одной маленькой штуке — постановке промпта.
Четыре вопроса до того, как открыл чат.
Вход. Что у меня уже есть? Данные, документы, наблюдения, контекст. То, что не выписал, AI не получит — додумает.
Этапы. Какие шаги нужны от входа до результата? Не «анализ», а конкретно: собрать, структурировать, сравнить, сделать выводы. «Проанализируй» — это не шаги, это ожидание.
Выход каждого этапа. Что получаю после каждого шага? Таблицу, список, текст с такой‑то структурой. Не описал — этап непонятен.
Финальный результат. Как выглядит готовая работа и как ты поймёшь, что она готова — критерий приёмки, не ощущение «вроде ничего».
На примере: «проанализируй конкурентов» — это не задача, а просьба к Деду Морозу.
Вход — пять компаний, ссылки, наша гипотеза о позиционировании, заметки с продаж.
Этапы — собрать факты, сравнить, найти пустые сегменты, оценить пригодность.
Выход каждого этапа — таблица в markdown, матрица пересечений, список белых пятен с обоснованием, оценка по каждому.
Финал — документ из четырёх блоков с приёмкой на каждом шаге. Только теперь пишутся четыре промпта — по одному на этап, с одной ролью на каждый. Не один большой, а конвейер с приёмкой между шагами.
Чтобы не держать четыре вопроса в голове, я собрал из них пскилл для Claude. Внутри он устроен как пайплайн из семи этапов, и каждый закрывает конкретную дырку, через которую обычно вытекает время.
Что под капотом?
Этап 1: валидация запроса. Скилл классифицирует, что пришло на вход: нужен промпт для повторного использования или одноразовый результат — это разные задачи. Здесь же — детектор multi‑output: если на выходе нужно ≥3 независимых вариантов, активируется отдельная подсистема, потому что обычная генерация схлопывается к одному модальному ответу в трёх обёртках.
Этап 0: As‑Is → To‑Be → Gap. Та самая карта задачи. Не «опиши задачу» в свободной форме, а три явных секции: что есть сейчас, как должно быть, что между ними. Если хотя бы одна не заполняется — скилл задаёт прямые вопросы и не идёт дальше.
Этапы 1–2: скоринг полноты и уточняющие вопросы. По чек‑листу из восьми обязательных элементов — цель, аудитория, формат, тон, ограничения, контекст и так далее — считается, сколько уже в запросе и сколько отсутствует. От результата зависит, сколько вопросов задавать: если 4–5 из 5 есть, идём напрямую, если 0–1 — расширенное интервью. Вопросы — максимум четыре, всегда с вариантами ответа, не open‑ended.
Этап 2.5: Confirmation Gate. Это ключевая часть — стоп‑ворота. Перед тем как генерировать промпт, скилл показывает структурированное резюме того, что понял: As‑Is, To‑Be, Gap, формат, аудитория, constraints. И ждёт явного «да». Без этого не идёт дальше.
Здесь решается главная проблема всех AI‑инструментов — они не уточняют. Стоп‑ворота это ломают: монолог превращается в диалог, и до генерации ты успеваешь увидеть, что AI понял задачу не так — на этапе резюме, а не на этапе готового результата. Карта задачи — это идея. Confirmation Gate — механизм, который заставляет идею работать.
Этап 3: структурирование по CRISP. Финальный промпт собирается по фреймворку Context‑Role‑Instructions‑Style‑Parameters в XML‑разметке: <context> с As‑Is/To‑Be, <role>, <instructions> пошагово, <style>, <constraints> с обязательными MUST include и NEVER include. XML — потому что Anthropic в собственной документации показывает, что Claude парсит структурированную разметку точнее, чем сплошной текст.
Этапы 4–6: оптимизация и валидация. Здесь применяются конкретные приёмы: явные негативные ограничения («NO generic advice, NO obvious statements»), few‑shot — 1–3 примера разнообразного контекста, Chain of Thought только там, где нужен, и убран там, где не нужен (для креатива и фактов CoT мешает). На выходе промпт прогоняется через чек‑лист из 5-second test, completeness, actionability, efficiency, testability.
И отдельный механизм для итерации, если результат не устроил — gradient approach из статьи Pryzant et al. «Automatic Prompt Optimization» (https://arxiv.org/abs/2305.03495). Логика простая: identify failure mode → generate specific feedback → update prompt. Например, вывод получился generic — fix не «улучши», а «добавь требование: минимум 2 конкретные метрики, общие фразы вроде „AI improves efficiency“ без цифр = fail». Промпт корректируется не «ощущениями», а явным контр‑правилом против конкретного failure.
Что снаружи скилла
Я ничего не изобретал. CRISP и XML‑разметка — Anthropic Prompt Engineering Guide. As‑Is → To‑Be — базовый бизнес‑анализ из консалтинга. Confirmation Gate как паттерн — DSPy из Стэнфорда (BootstrapFewShot, MIPROv2). Gradient approach — Pryzant et al. Skill‑формат — Anthropic Claude Skills. Я склеил эти куски в одну рабочую конструкцию вокруг карты задачи. Если кто‑то скажет «это всё уже было» — он прав. В этом и фишка: рабочее редко бывает новым.
Скилл устроен как костыль для привычки — пользоваться, пока карта задачи и стоп‑ворота не станут автоматическими. Когда сам, без помощника, начнёшь задавать AI вопрос «покажи, как ты понял задачу, прежде чем делать» — скилл станет не нужен.
В этом и есть итог. AI не кнопка «бабло». Это рычаг — он умножает то, что ты в него закладываешь. Если закладываешь продуманную постановку — умножает её. Если закладываешь «ну ты разберись» — умножает и это, только в виде гладкого текста, который выглядит как ответ.
Мы все умеем ставить задачи. Делаем это годами — для подрядчиков, в спринтах, в брифах. Появление AI почему‑то сбило этот навык: кажется, что раз модель умная, можно говорить с ней через ощущения, а не через ТЗ. Не работает. Карта задачи — это не новая методология. Это напоминание про привычку, которую мы знаем, но забываем применить, когда чат слишком быстро отвечает.
Так что вопрос в начале — задачу ты делегируешь или надежду — рабочий тест. Если до промпта не отвечается на четыре вопроса карты задачи, ты пишешь не ТЗ, а молитву. И AI не виноват, что она не сбылась.
Скилл выложу в комментариях — формат для Claude, но логика переносится в любой инструмент. Если будете пробовать, расскажите, на каком из четырёх вопросов чаще всего спотыкаетесь — мне самому это интересно.
Комментарии (11)

Viacheslav01
29.04.2026 18:51Вот ты такой ему все ставишь, он такой делает ТЗ, проходит все свисти-перди пункты.
Пишет 100500 тестов на все случаи жизни.
Все счастливы, запускаем прод, а он такой в самый ненужный момент хренакс!
Начинаем копать, а там:
fun genPass() {
for(i=0;i++;i<50)
pass = rnd()
if(pass is secure) {
return pass
}
}
throw Exception("WTF")
}

adelbear
29.04.2026 18:51Статья по делу. Вообще начало статьи сразу задело за живое:
Проблема в том, что ты не подумал, что вообще хочешь получить.
Сейчас мне приходится коммутировать с большим числом людей по образовательной части - ну так вышло, но картина та же. И заметил некоторую тенденцию. Причём весьма в обширной области - не только кодинг, копипастинг статей от ИИ и т.д. Говоришь человеку - слушай, ну вот ты получил это за пару минут, может больше, но то что ты получил это полное Г. Вместо ожидаемого ответа вроде: ну времени не было/ я бы не смог лучше и т.п. (не оправдываю, не осуждаю никого - просто понять могу) вываливают иногда - да я в принципе не в курсе что от меня хотят, пускай гемини разберётся. И это я не автора даже цитировал.
Просто что в итоге, как мне кажется, выходит. Человек, который привык опускать анализ своих потребностей, в том числе при работе с LLM, будет всё меньше способен на критическое мышление. Психология говорит, что это просто факт, а по моему это плохо.

danilovmy
29.04.2026 18:51Не понял что за прикол. ВСЕ комментарии к статье были с минусами. Это кто то спецом прошёл и всех заминусил? Всем поставил по плюсу в качестве противовеса.
Dingzhibo Автор
Временно лежит тут, гит мозги делает https://drive.google.com/file/d/1Ap7l5Ohoky-mMcqbgrZ9UgjedTlEd2Rh/view?usp=sharing
ivan_dot_ai
Поставил одному из своих агентов, который методологией занимается. Спасибо.
Скилл прочитан. Разберу по ключевым критериям:
Структура: Отличная. Чёткие триггеры, поэтапная методология (Этапы -1…6), Confirmation Gate перед генерацией.
Методология: As-Is → To-Be + CRISP framework + DSPy-inspired валидация. Нестандартно, но обоснованно. Хорошо интегрируется с нашими подходами.
Роутинг: Есть детекция антипаттернов, определение типа запроса, редирект на другие скиллы. Это зрелый подход.
Шаблоны: 4 типа (контент, анализ, интервью, код) — с примерами трансформации. Полезно.
Качество: Версия 1.3, есть changelog, ссылки на источники.
⚠️ Замечания (не блокирующие):
• Упомянут diversity-protocol как зависимость, но его у нас нет. Будет неработающая часть. • Шаблон «Синтетические интервью — специально для Майка» — явно чужой контекст, но не мешает. • Авторство: «Mike’s B2B marketing + AI use cases» — можно оставить или адаптировать.
Вердикт: Качественный, продуманный скилл. Ставлю.
eigrad
А можно текст скилла просто под спойлер в статье добавить?
Dingzhibo Автор
Хм, получается здоровым материал, неудобно. Но за идею спасиб