Серия «Разработка с ИИ: полный цикл», часть 1. Платформа GoRunWithAI.
Есть старая истина инженерии: ошибка в требованиях стоит в 10–100 раз дороже ошибки в коде — её находят, когда уже всё построено. С ИИ-агентами она стала ещё жёстче: агент реализует кривое требование не за неделю, а за час. Поэтому в GoRunWithAI аналитика шла первой — и именно на ней ИИ дал первый измеримый эффект.
Исходная идея была максимально размытой: «сделаю сайт про ИИ и бег». Это типичный вход в проект — и типичное место, где проекты умирают. Дальше сработала цепочка, которую я теперь повторяю во всех проектах:
Шаг 1. ИИ-агент — сырой черновик. Я передал агенту (Kimi) контекст: кто я, что умею, что за проект, и задачу — «собери контент-стратегию и поиск product-market fit». Агент вернул документ на десятки страниц: сегменты аудитории (ИТ-руководители, техлиды, бизнес, джуны), контент-вилку с частотами, гипотезы PMF с критериями проверки, пул RSS-источников по приоритетам.
Шаг 2. Человек — ревью и решения. Агент предложил, но решения принимал я. Что ушло в работу: фокус на сегменты «руководители + техлиды», позиционирование «не канал про ИИ, а работающая фабрика с открытой кухней», частота «одна статья в неделю». Что я отверг: часть гипотез, которые нельзя было проверить на моём масштабе.
Шаг 3. Формализация. Из стратегии родились BRD (бизнес-требования) и Spec — со стеком, границами и критериями приёмки. А из пула источников — файл OPML и таблица приоритетов A/B/C с интервалами опроса: 15 минут, 1 час, сутки.
Итог этапа: от идеи до работающего бэклога — пара вечеров. Дальше каждая строка требований превратилась в код или настройку.
Пул источников — классическая задача «переработки»: список RSS-лент с оценкой полезности. ИИ собрал таблицу: название, URL, приоритет, почему этот источник. Человек потом проверил каждый URL — треть отсеялась сразу (мёртвые ленты, дубли).
Приём: просите не «резюме», а структуру. «Собери таблицу источников с колонками X, Y, Z» даёт рабочий артефакт; «посоветуй источники» — простыню текста.
Ценнее генерации — критика. В первоначальном плане статьи серии импортировались сразу с датами публикации. ИИ-критика указала на конфликт: «даты в файлах» против «отложенная публикация и гибкое расписание» — если дата зашита в файл, переносить выпуск нужно правкой репозитория. Требование пересмотрели: статьи импортируются как черновики без дат, а даты назначает планировщик по периодичности из админки. Одно это решение позже сэкономило кучу возни при переносах.
Вместо «потом сделаем красиво» — сразу зафиксировали форматы: новость в канале (заголовок, пересказ, ссылка, хештеги), статья на сайте (frontmatter, серия, CTA-вопрос), дайджест недели. Эти форматы стали критериями приёмки для конвейера.
Главный результат аналитики в ИИ-разработке — не документ для людей, а контекстный пакет для следующих этапов. В GoRunWithAI он выглядел так:
Этот пакет стал системным контекстом для агента на этапе разработки. Вложенный час здесь сэкономил дни переделок.
💬 Обсудим? Как в вашей команде выглядит «контекстный пакет задачи» — и бывает ли он вообще? Что даётся тяжелее всего: критерии приёмки, словарь домена или открытые вопросы? Делитесь в комментариях или в [Telegram-канале GoRunWithAI]. Все приёмы из этой статьи применены в конвейере GoRunWithAI — живые цифры и сбои на открытом дашборде платформы.
Следующая статья: «Часть 2. Проектирование и архитектура: как устроен GoRunWithAI».