HARD CODING PRO · Декомпозиция проекта

11 учебных экранов · полный материал

Экран 1 из 11
Гайд №05 • Хардкодинг PRO

Декомпозиция ИИ-проекта

Как разбить большую идею на модули, этапы и маленькие понятные задачи, которые ИИ реально может выполнить без хаоса, перегруза и лишних переделок.

Важно: тебе не нужно держать всю структуру проекта в голове и вручную раскладывать её на сотню задач. Это должен делать ИИ. Твоя роль: объяснить желаемый результат, принимать ключевые решения и проверять качество.

Структурно Практично С примерами С готовыми шаблонами
Гайд №4. Декомпозиция ИИ-проекта
Источники и дата проверки · 09.10.2026

Данные проверены: 09.10.2026. Принципы декомпозиции и представления зависимости задач сверены по официальной документации GitHub. Это руководство не утверждает, что конкретный ИИ всегда верно построит архитектуру: человек утверждает границы и проверяет критерии готовности.

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

1. Почему декомпозиция вообще так важна

Большинство проблем в вайбкодинге начинаются не потому, что модель слабая, а потому что задача поставлена как огромная бесформенная глыба. Когда ты говоришь ИИ: «сделай мне ИИ-продукт», он вынужден сам догадываться, что именно важно, в каком порядке идти и что считать результатом. Отсюда и бесконечные переделки.

Без декомпозиции

  • размытый запрос
  • слишком большая задача
  • неясно, что считать готовым
  • переделки и потеря времени
  • сложно проверить результат

С декомпозицией

  • чёткие модули и этапы
  • понятные маленькие задачи
  • проверяемый результат
  • быстрый прогресс
  • масштабирование без хаоса

Ключевая мысль: декомпозиция - это не бюрократия. Это способ превратить идею в управляемую систему, где ИИ работает на тебя, а не ты разгребаешь последствия его импровизации.

Что НЕ надо держать в голове

  • полный список модулей;
  • все зависимости между ними;
  • очередность технических задач;
  • названия библиотек и файлов;
  • все edge cases и тесты;
  • десятки следующих шагов.

Пусть это хранит и актуализирует ИИ в проектных файлах.

Что остаётся за тобой

  • Результат: что должно получиться.
  • Приоритет: что важнее прямо сейчас.
  • Ограничения: деньги, сроки, риски.
  • Приёмка: устраивает тебя результат или нет.

Ты управляешь. ИИ проектирует, документирует, декомпозирует и исполняет.

Почему важна декомпозиция

2. Полная картина: из каких слоёв состоит ИИ-проект

Почти любой ИИ-проект можно разложить на пять слоёв. Если ученик понимает эти слои, ему намного легче проектировать продукт, задавать вопросы ChatGPT и формулировать задачи Codex.

Цель
Какую ценность даёт проект. Ради чего мы вообще его строим.
Пользователь
Кто будет использовать продукт и какие проблемы он хочет решить.
Функции
Какие сценарии и действия должны работать.
Технологии
На чём мы это делаем: инструменты, сервисы, API, база данных, Telegram и т.д.
Этапы
В каком порядке всё собирается, тестируется и запускается.

Если одного из слоёв нет, проект становится шатким. Например, функции есть, а пользователя никто не описал. Или технологии выбраны, а цель так и осталась туманной.

Полная картина ИИ-проекта

3. Пример для ученика: Telegram-бот для бизнеса

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

Как мыслить правильно

  • Идея: бот отвечает клиентам.
  • Цель: экономить время и повышать продажи.
  • Пользователь: клиент, менеджер, владелец.
  • Функции: ответы, заявки, база знаний.
  • Этапы: MVP → тест → запуск → рост.

Что это даёт

Теперь ученик видит не одну большую страшную идею, а структуру. Дальше её можно перевести в конкретные модули: модуль сообщений, модуль AI-ответов, модуль базы знаний, модуль заявок.

Пример Telegram-бота для бизнеса

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Границы задачи: что делаем сейчас и что специально не делаем.
ЗависимостьКогда одна часть не может нормально работать без другой.
ЭтапКусок работы, после которого можно проверить конкретный результат.
КонтекстИнформация, которая нужна ИИ, чтобы правильно выполнить текущую задачу.