Статья
Вступление ИИ уже не будущее — это инструмент, который лежит у вас в кармане прямо сейчас. Вопрос только в том, умеете ли вы им пользоваться.
Модель пишет код быстрее, чем вы успеваете его читать. Именно поэтому у вайбкодинга есть неприятный побочный эффект: проект растёт, а понимание проекта нет. Через две недели вы открываете репозиторий и не можете объяснить, почему оно так устроено.
Ниже десять правил, которые держат этот процесс в рабочем состоянии.
1. Дайте проекту письменную память.
Модель не гарантирует сохранение контекста между сессиями, поэтому память надёжнее держать в файлах. RULES.md или AGENTS.md с архитектурой и принципами, отдельные документы на крупные модули, CHANGELOG.md с историей, TODO.md с незакрытыми хвостами. Такой документ окупается на первом же новом чате.
2. Нарисуйте систему, прежде чем её писать.
Схема экранов, состояний и переходов часто полезнее десятков страниц описания. Пока её нет, вы обсуждаете файлы. Как только появилась, обсуждаете продукт.
3. Работайте маленькими кусками.
План, декомпозиция, один кусок, ревью, проверка, commit. Дальше следующий кусок. Большая задача одной репликой всегда возвращается переписыванием половины сделанного.
4. Держите git как кнопку отката, а GitHub как страховку.
Частые коммиты с внятной историей — самый надёжный способ спокойно сказать «верни как было», когда модель увела проект в сторону. Откат делает git локально, а GitHub даёт резервную копию и читаемую историю изменений.
5. Верьте только запущенному коду.
Ответ в чате ничего не доказывает. Доказывает запуск, тест, сборка и ручной сценарий в живом приложении. Всё остальное — красиво оформленная гипотеза.
6. Разбирайтесь, что именно делает модель.
Архитектура и этапы разработки, возможности IDE, алгоритмы, сборка и деплой, поиск информации, code review. Без этой базы вы получите дублирующуюся логику, свежие баги и архитектуру, которая тихо разъезжается.
7. Не оставляйте MVP-решения навсегда.
То, что идеально для прототипа, часто ломается на первой реальной нагрузке. Спрашивайте сразу: выдержит ли рост, легко ли заменить, во что превратится миграция через год.
8. Личность продукта задаётся вашими ограничениями.
Без собственного визуального языка, палитры, тона текста и референсов результат тяготеет к среднему и выглядит как у всех. С жёстким брифом и своими дизайн-правилами та же модель даёт узнаваемый интерфейс.
9. Знайте, что уходит в модель.
Файлы, ключи, клиентские данные, фрагменты кода. Риск здесь не в публикации, а в самой передаче и хранении: логи провайдера, режим обучения на ваших данных, доступ подрядчиков, условия NDA и требования закона о персональных данных.
10. Подбирайте модель под задачу.
Быстрые модели прекрасно тянут рутину. Сильные стоит оставлять для архитектуры, сложного ревью и решений, где легко ошибиться дорого.
Сначала архитектура, потом код: зачем ИИ-агенту контрольные барьеры
Эти правила пригодятся тем, кто уже пишет код с ИИ и хочет получать предсказуемый результат, а не гору сгенерированных файлов.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.
ИИ уже не будущее — это инструмент, который лежит у вас в кармане прямо сейчас. Вопрос только в том, умеете ли вы им пользоваться.
Методология сбора данных с десятков и сотен сайтов конкурентов: когда нужен парсинг, какой сервис выбрать, как очистить данные и подать их в Codex.
Мы используем cookie и аналитические сервисы Яндекс.Метрика, Top.Mail.Ru и Umami для анализа посещаемости и улучшения сайта. Продолжая пользоваться сайтом, вы соглашаетесь с Политикой обработки персональных данных.