Vibe Coding: 76K строк кода за неделю с GigaCode и Cursor | Гайд 2026 | AiManual
AiManual Logo Ai / Manual.
03 Мар 2026 Гайд

Vibe Coding на практике: как аналитик сгенерировал 76K строк кода за неделю с помощью GigaCode и Cursor

Реальный кейс из Сбера: как аналитик без глубоких навыков программирования сгенерировал 76 000 строк продакшн-кода за 7 дней. Полный разбор методологии Vibe Cod

76 тысяч строк за неделю. Как?

Цифра звучит как маркетинговая утка. 76 000 строк за 5 рабочих дней. Даже опытный разработчик на скорости печатает 200-300 строк в день, если очень постарается. Здесь же речь о полноценном, рабочем коде для внутреннего аналитического портала.

Автор кейса — ведущий аналитик в одном из подразделений Сбера. Его технический стек до этого момента: SQL, Python для скриптов, немного pandas. Никакого React, TypeScript, Docker или сложной архитектуры. Через неделю у него был работающий монолит на FastAPI с 40+ endpoint'ами, админкой на React, системой ролевого доступа и интеграцией с пятью внутренними API.

Важно: это не история про "нажал кнопку — получил приложение". Это история про методологию, которую я называю Инженерный Vibe Coding. Разница между любителем и профессионалом в 2026 году — не в умении писать код, а в умении его генерировать, контролировать и интегрировать.

Vibe Coding — это не магия, а методология

Термин "Vibe Coding" оброс мифами. Многие думают, что это просто "сказал ИИ, что хочешь, и получил результат". На практике такой подход приводит к тому, о чем я писал в статье "Vibe-coding и бесконечный кризис софта" — к хаотичной, не поддерживаемой кодобазе.

Инженерный Vibe Coding — это дисциплина. Она состоит из трех столпов:

  • Декомпозиция задачи до уровня промпта. Вы не просите: "сделай аналитический портал". Вы разбиваете портал на 50 микрозадач, каждая из которых формулируется в 2-3 предложениях.
  • Слоеная архитектура через итерации. Сначала генерируете каркас, потом наполняете его логикой, затем добавляете интеграции, в конце — тесты и документацию. Каждый слой — отдельная сессия с агентом.
  • Постоянный контекстный контроль. Агент должен всегда "видеть" всю кодобазу, чтобы не создавать противоречий. Именно здесь критически важен правильный RAG-пайплайн, о котором я подробно рассказывал в разборе Cursor.

Инструменты 2026: GigaCode Pro и Cursor Agent Mode

Весна 2026 года. Ландшафт поменялся. GPT-5? Да, есть, но для кода он не всегда оптимален. Claude 3.7 Sonnet? Мощно, но дорого для постоянной генерации.

Герои этой истории:

Инструмент Версия (на 03.2026) Роль в кейсе
GigaCode Pro v3.2 (Яндекс, релиз 02.2026) Основная модель для генерации кода. Выбрана за понимание русского контекста (внутренние названия сервисов Сбера) и отличную работу с FastAPI/React.
Cursor IDE 1.6.0 с Agent Mode Среда выполнения. Agent Mode — это не просто чат, а автономный инженер, который может сам запускать команды, читать ошибки, править код.
Claude Code (резерв) Anthropic Claude 3.7 Sonnet Использовался для code review и решения особенно сложных архитектурных задач, где требовалось глубокое рассуждение.
💡
Почему GigaCode Pro? В феврале 2026 Яндекс выпустил обновление, где GigaCode научилась работать с контекстом в 128К токенов и получила улучшенную поддержку мультифайловых изменений. Для русского enterprise-сегмента это часто лучше западных аналогов, потому что модель тренировалась в том числе на внутренних репозиториях российских компаний. Стоимость: около $0.15 за 1К промпт-токенов, что в 3 раза дешевле Claude для аналогичных задач.

Пошагово: как аналитик стал кодогенератором

Вот точный workflow, который повторял автор. Если хотите попробовать, нужен Cursor 1.6.0+ и аккаунт с доступом к GigaCode Pro API (или через Cursor Pro, который с марта 2026 включает GigaCode в список моделей по умолчанию).

1 Подготовка: не код, а спецификация

Первый день ушел не на написание кода, а на создание файлов с описанием:

  • PROJECT_SPEC.md — что должно делать приложение, какая бизнес-логика, кто пользователи.
  • API_DESIGN.yaml — OpenAPI-спецификация всех endpoint'ов, которые нужны. Генерировал через чат с GigaCode: "опиши API для системы отчетов с CRUD для отчетов, загрузкой файлов, ролями admin/user".
  • ARCHITECTURE.txt — схема: FastAPI бэкенд, React фронтенд, PostgreSQL, Docker-композ.
# Фрагмент API_DESIGN.yaml
paths:
  /api/v1/reports:
    get:
      summary: Получить список отчетов
      security:
        - BearerAuth: []
      parameters:
        - name: status
          in: query
          schema:
            type: string
            enum: [draft, published, archived]
    post:
      summary: Создать новый отчет
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReportCreate'

2 Запуск Agent Mode в Cursor

В Cursor создаем новый проект. В настройках AI Model выбираем GigaCode Pro. Включаем Agent Mode — эта фича появилась в конце 2025 года. Агент получает возможность не только писать код, но и выполнять команды в терминале, запускать серверы, читать логи ошибок.

Agent Mode — это game changer. Раньше вы писали промпт, получали код, потом вручную запускали, видели ошибку, копировали ее обратно в чат. Теперь вы даете агенту одну задачу: "создай базовую структуру FastAPI приложения согласно ARCHITECTURE.txt". Агент сам создает файлы, запускает pip install, проверяет, что сервер стартует, и сообщает вам результат.

3 Итеративная генерация слоями

Вот как выглядели сессии (каждая — 2-3 часа работы):

# Сессия 1: Каркас
Промпт: "Создай FastAPI приложение с структурой из ARCHITECTURE.txt. 
Используй SQLAlchemy 2.0, Pydantic v3. Создай модели для User и Report."

# Сессия 2: Бизнес-логика
Промпт: "Реализуй все CRUD endpoint'ы для Report из API_DESIGN.yaml. 
Добавь валидацию, что только author может редактировать свой отчет."

# Сессия 3: Интеграции
Промпт: "Добавь интеграцию с внутренним сервисом аудита (API спецификация в файле audit_api.md). 
Вызывай его при каждом изменении отчета."

Ключевой момент: после каждой сессии агент запускал автотесты (которые тоже сам генерировал) и фиксил ошибки, пока все не проходило. Это экономило дни ручной отладки.

4 Фронтенд: где Vibe Coding блестит

Аналитик не знал React. Но он знал, какой интерфейс хочет. Вместо изучения компонентов, он описал их текстом:

# Промпт для генерации React-админки
Создай React SPA с Vite и TypeScript.
Используй shadcn/ui для компонентов.
Нужны:
1. Страница входа (логин/пароль)
2. Дашборд с сеткой карточек (Card) для каждого отчета
3. Модальное окно создания отчета с формой: название, описание, файл
4. Таблица со списком всех отчетов с пагинацией и фильтрами по статусу

Свяжи все с бэкенд API из файла `api_client.ts` (агент сам его создал ранее).

Через 4 часа у него работала админка с роутингом, состоянием (Zustand) и полностью подключенным бэкендом. Агент сам предложил добавить loader'ы и обработку ошибок.

Что сломалось и как чинили

Не все было гладко. Типичные проблемы Vibe Coding 2024 года никуда не делись, просто изменились.

Проблема Решение в 2026
Агент теряет контекст в больших кодобазах Cursor 1.6 улучшил RAG-пайплайн. Он теперь индексирует не просто файлы, а граф зависимостей. Когда агент работает с `report_service.py`, он "видит" все импорты и вызывающие модули. Подробнее в статье про индексацию Cursor.
Генерация противоречивого кода Принудительное code review после каждого слоя. Автор использовал Claude 3.7 Sonnet для этого: "проанализируй код на противоречия с архитектурой". Claude находил расхождения, например, когда в одном месте использовался `async`, а в другом — синхронные вызовы.
Ошибки в бизнес-логике Тесты, тесты, тесты. Агент генерировал не только unit-тесты, но и интеграционные. После генерации endpoint'а сразу создавался тест на него. Если тест не проходил, агент правил код, а не тест.

Экономика безумия: сколько это стоит

76К строк — это не бесплатно. Но дешевле, чем нанять разработчика.

  • GigaCode Pro: ~500K токенов промпта + 8M токенов completion. По ценам марта 2026: $0.15/1K промпт, $0.30/1K completion. Итого: ~$2550.
  • Cursor Pro подписка: $50/месяц (включает базовые модели, но GigaCode Pro — доплата).
  • Claude 3.7 для code review: ~$120.

Итого: около $2700 за рабочее приложение, которое в аутсорсе обошлось бы в $25-40К. Время ведущего аналитика (неделя) — его зарплата за этот период.

Это не значит, что разработчики не нужны. Это значит, что один специалист с глубоким предметным знанием (аналитик) может самостоятельно создать инструмент, не дожидаясь месяцев в backlog'е разработки. После создания приложения его передали в отдел разработки для поддержки — и там уже инженеры доводили его до ума, но основа была рабочей.

А что насчет качества кода?

Я видел сгенерированный код. Он... нормальный. Не гениальный, но и не спагетти. Стиль консистентный (потому что генерировала одна модель), есть docstrings, типизация на уровне. Архитектурных ошибок хватает: например, бизнес-логика местами засунута в endpoint'ы, а не вынесена в сервисы. Но это исправимо.

Главный урок: качество кода при Vibe Coding напрямую зависит от качества спецификации и промптов. Если вы даете расплывчатые задачи, получаете расплывчатый код. Если разбиваете на атомарные задачи с четкими ожиданиями — код будет предсказуемым.

Для многих проектов такого качества достаточно. Особенно для internal tools, MVP, прототипов. Как писал в статье "Неосознанный вайб-кодинг", слепая вера в ИИ опасна, но осознанное использование по методике работает.

Куда это всё движется

Кейс 2026 года показывает тренд: инструменты для генерации кода перестают быть "помощниками программиста" и становятся "исполнителями для специалистов". Аналитик, маркетолог, менеджер продукта — каждый может создать свой инструмент, не учась программировать годами.

Но возникает другой навык: промпт-инжиниринг для кода. Умение декомпозировать задачу, формулировать требования, задавать правильные вопросы агенту. Это новая грамотность.

Что делать сейчас, если хотите быть в тренде:

  1. Поставьте Cursor 1.6+ и попробуйте Agent Mode на маленьком pet-проекте.
  2. Протестируйте разные модели: GigaCode Pro для русского контекста, Claude Code для сложной логики, GPT-5 для широты охвата. Я сравнивал их в статье про AI-стек.
  3. Начните с документации, а не с кода. Напишите SPEC.md, прежде чем открывать IDE.

76 тысяч строк за неделю — это не предел. Это просто первая ласточка. Через год такие кейсы станут обыденностью. Вопрос в том, будете ли вы среди тех, кто использует эти инструменты осознанно, или среди тех, кто ноет, что "ИИ пишет плохой код". Разница — в методологии. Vibe Coding требует дисциплины. Как ни парадоксально.

Подписаться на канал