Как разбить большую идею на модули, этапы и маленькие понятные задачи, которые ИИ реально может выполнить без хаоса, перегруза и лишних переделок.
Важно: тебе не нужно держать всю структуру проекта в голове и вручную раскладывать её на сотню задач. Это должен делать ИИ. Твоя роль: объяснить желаемый результат, принимать ключевые решения и проверять качество.
Данные проверены: 09.10.2026. Принципы декомпозиции и представления зависимости задач сверены по официальной документации GitHub. Это руководство не утверждает, что конкретный ИИ всегда верно построит архитектуру: человек утверждает границы и проверяет критерии готовности.
Интерфейсы, названия функций, интеграции и условия доступа могут измениться. Перед настройкой проверь актуальные инструкции производителя. Иллюстрации этого гайда — учебные схемы, не актуальные снимки интерфейса сервиса.
1. Почему декомпозиция вообще так важна
Большинство проблем в вайбкодинге начинаются не потому, что модель слабая, а потому что задача поставлена как огромная бесформенная глыба. Когда ты говоришь ИИ: «сделай мне ИИ-продукт», он вынужден сам догадываться, что именно важно, в каком порядке идти и что считать результатом. Отсюда и бесконечные переделки.
Без декомпозиции
размытый запрос
слишком большая задача
неясно, что считать готовым
переделки и потеря времени
сложно проверить результат
С декомпозицией
чёткие модули и этапы
понятные маленькие задачи
проверяемый результат
быстрый прогресс
масштабирование без хаоса
Ключевая мысль: декомпозиция - это не бюрократия. Это способ превратить идею в управляемую систему, где ИИ работает на тебя, а не ты разгребаешь последствия его импровизации.
Что НЕ надо держать в голове
полный список модулей;
все зависимости между ними;
очередность технических задач;
названия библиотек и файлов;
все edge cases и тесты;
десятки следующих шагов.
Пусть это хранит и актуализирует ИИ в проектных файлах.
Что остаётся за тобой
Результат: что должно получиться.
Приоритет: что важнее прямо сейчас.
Ограничения: деньги, сроки, риски.
Приёмка: устраивает тебя результат или нет.
Ты управляешь. ИИ проектирует, документирует, декомпозирует и исполняет.
2. Полная картина: из каких слоёв состоит ИИ-проект
Почти любой ИИ-проект можно разложить на пять слоёв. Если ученик понимает эти слои, ему намного легче проектировать продукт, задавать вопросы ChatGPT и формулировать задачи Codex.
Цель
Какую ценность даёт проект. Ради чего мы вообще его строим.
Пользователь
Кто будет использовать продукт и какие проблемы он хочет решить.
Функции
Какие сценарии и действия должны работать.
Технологии
На чём мы это делаем: инструменты, сервисы, API, база данных, Telegram и т.д.
Этапы
В каком порядке всё собирается, тестируется и запускается.
Если одного из слоёв нет, проект становится шатким. Например, функции есть, а пользователя никто не описал. Или технологии выбраны, а цель так и осталась туманной.
3. Пример для ученика: Telegram-бот для бизнеса
Чтобы было не абстрактно, берём живой кейс. Допустим, ученик хочет сделать Telegram-бота, который отвечает на вопросы клиентов. Вместо общего «сделай бота» мы раскладываем идею по слоям.
Как мыслить правильно
Идея: бот отвечает клиентам.
Цель: экономить время и повышать продажи.
Пользователь: клиент, менеджер, владелец.
Функции: ответы, заявки, база знаний.
Этапы: MVP → тест → запуск → рост.
Что это даёт
Теперь ученик видит не одну большую страшную идею, а структуру. Дальше её можно перевести в конкретные модули: модуль сообщений, модуль AI-ответов, модуль базы знаний, модуль заявок.
4. Шаг за шагом: как делать декомпозицию
Вот рабочая последовательность. Её можно использовать почти для любого проекта, от сайта до AI-ассистента.
1
Опиши конечный результат. Не инструмент, а то, что должно получиться в конце.
2
Раздели проект на модули. Модули - это большие логические блоки: интерфейс, бот, база, интеграция, аналитика.
3
Разбей модули на задачи. Задача должна быть конкретной и выполнимой за один короткий цикл работы ИИ.
4
Добавь критерии приёмки. Как ты поймёшь, что каждая задача реально завершена.
5
Определи порядок. Что делаем сначала, что потом, а что вообще не трогаем в первой версии.
6
Делегируй ИИ по частям. Не весь проект сразу, а один модуль или одну задачу.
7
Проверяй и иди дальше. После каждого блока фиксируй результат и только потом открывай следующий слой сложности.
5. Готовые шаблоны планирования
Очень часто ученик теряется не из-за сложности проекта, а из-за пустого листа. Поэтому шаблоны - это не лень, а ускоритель движения.
Шаблон 1. PROJECT_BRIEF
Нужен, чтобы описать проект целиком: цель, пользователь, MVP, модули, этапы, критерии приёмки.
Шаблон 2. MODULE_CARD
Нужен, чтобы разбирать каждый модуль отдельно: зачем он нужен, что в него входит, какой у него вход и какой должен быть результат.
Шаблон PROJECT_BRIEF.md
Шаблон MODULE_CARD.md
6. Как правильно писать задачи для ИИ
Декомпозиция не означает, что теперь ты должен стать проектным менеджером и вручную расписать 80 задач. Наоборот. Правильный подход такой: ты выгружаешь ИИ цель и контекст, а ИИ сам строит карту проекта, модули, зависимости, этапы, задачи и чек-листы.
Не учи структуру наизусть. Храни её в файлах проекта и каждый раз проси ИИ восстановить актуальный контекст. Тебе достаточно понимать, какой результат нужен сейчас и устраивает ли тебя то, что получилось.
Ты говоришь ИИ
«Вот моя цель. Вот ограничения. Разберись в проекте, сам декомпозируй, предложи порядок и веди меня по одному следующему шагу».
ИИ обязан сделать
Исследовать проект, создать и обновлять план, разбить работу, выявить зависимости, предложить следующий шаг, выполнить его, проверить и зафиксировать результат.
Формула: результат → контекст → ИИ сам декомпозирует → показывает план → ты подтверждаешь → ИИ делает один шаг → проверяет → обновляет план → предлагает следующий.
Промпт для ChatGPT на этап декомпозиции
Промпт для Codex на работу по модулю
Промпт: ИИ сам держит проект в контексте и даёт следующий шаг
Промпт: аудит и упрощение декомпозиции
7. Типичные ошибки при декомпозиции
Ошибки - нормальная часть роста. Важно не прятать их, а научиться быстро распознавать.
Ошибка 1
Слишком большая задача. Например: «сделай мне AI-платформу». Без рамок, без модулей, без этапов.
Ошибка 2
Нет критериев приёмки. В итоге непонятно, что именно проверять и когда останавливать разработку.
Ошибка 3
Сразу всё в продакшен. Без MVP, без тестов, без логики постепенного наращивания.
Ещё часто забывают про контекст, пытаются строить без плана, не документируют промежуточный результат и не фиксируют, что не входит в V1.
8. Чек-лист самопроверки
Пройди этот чек-лист перед тем, как отдавать проект в активную разработку ИИ.
Моя готовность к разработке0 / 12
Отмечай пункты прямо здесь. Галочки сохраняются на этом устройстве.
10-12 галочек: отличная база. Можно уверенно идти в реализацию.
7-9 галочек: уже неплохо, но структуру ещё стоит усилить.
0-6 галочек: не надо садиться и вручную дописывать план. Дай ИИ промпт выше и попроси его закрыть недостающие пункты вместе с тобой.
Практическое задание
Возьми свой реальный проект. Но не садись вручную расписывать огромный план. Твоя практика заключается в том, чтобы научиться правильно поручать проектирование ИИ.
1
Расскажи ChatGPT идею своими словами или голосом. Используй расширенный промпт из гайда.
2
Попроси ИИ самому создать PROJECT_BRIEF.md, выделить модули, задачи, зависимости и критерии приёмки.
3
Твоя работа: проверить, совпадает ли план с твоей реальной целью, убрать лишнее и утвердить MVP.
4
Попроси ИИ выбрать один лучший следующий шаг и сформировать готовую задачу для Codex.
5
Передай задачу Codex. Пусть он сам изучит проект, реализует шаг, протестирует, обновит документы и предложит следующий шаг.
Цель практики: не выучить декомпозицию наизусть. Цель - научиться управлять ИИ так, чтобы он сам держал сложность проекта, а ты управлял направлением и принимал результат.
Перед переходом дальше: Переходи дальше, когда сделал минимальную практику этого урока и можешь показать результат. Кнопка «Дальше» означает следующий учебный урок, а не обязанность внедрить каждую технологию.
🧠 WIKI ЭТОГО ГАЙДА
Непонятные слова простыми словами
Не зубри определения. Вернись сюда, если встретил термин и забыл, что он означает.
ДекомпозицияРазбивка большой задачи на маленькие понятные части.
МодульОтдельная часть проекта с одной понятной ответственностью.
ScopeГраницы задачи: что делаем сейчас и что специально не делаем.
ЗависимостьКогда одна часть не может нормально работать без другой.
ЭтапКусок работы, после которого можно проверить конкретный результат.
КонтекстИнформация, которая нужна ИИ, чтобы правильно выполнить текущую задачу.