← Ко всем статьям

Vibe-coding для финдиректора: дашборды и скрипты без dev-команды

Когда LLM и Excel уже не хватает, финансисту нужен свой скрипт: парсер выписки, Streamlit-дашборд, проверка аномалий в CSV. Раньше это означало «найти разработчика на три месяца». В 2026 — vibe-coding: вы описываете задачу на человеческом языке, AI пишет код, вы проверяете логику и цифры. Не замена CFO, а способ собрать финансовый контур без dev-команды на старте.

Материал блога КОДА — продолжение карты AI для финансиста: после quick wins на ChatGPT и встроенном AI в банке/1С. Связки «банк → учёт → дашборд» без кода — в статье про Make и n8n; дашборд CEO — 5 цифр каждый день; не автоматизировать мусор — финансовый минимализм.

Vibe-coding — способ разработки, при котором финансист или аналитик формулирует задачу и ограничения, а LLM в среде вроде Cursor, Claude Code или GitHub Copilot генерирует и правит код. Роль человека — архитектор контура: постановка, декомпозиция, тест на реальных данных, human-in-the-loop на всё, что влияет на деньги и отчётность.

Коротко: vibe-coding для финдиректора — это дашборды, парсеры и мини-ETL за вечера, а не «стать программистом». Старт: одна боль (выписка, aging, план-факт), обезличенный sample, среда с AI + git.

Почему финансисту нужен vibe-coding, а не только ChatGPT

Универсальный чат хорош для черновиков variance-комментариев и разбора PDF. Плох — для повторяемого контура: каждый месяц та же выписка, те же правила, тот же отчёт. Без кода вы снова копируете в Excel. Vibe-coding закрывает разрыв между «попросил нейросеть» и «запустил сценарий по расписанию».

Три задачи, где чата мало

  • Парсинг банка — разные форматы CSV, комиссии, копейки; нужен скрипт, а не разовый ответ.
  • Дашборд под CEO — пять KPI из методики дашборда, обновление по кнопке или cron.
  • Контроль качества данных — дубли контрагентов, «прочее» >5%, расхождение банк vs 1С; алерты, а не глазами в 40 листах.

Кейс ДДС 20 ч → 15 мин часто включает небольшой Python/Power Query слой — vibe-coding ускоряет именно этот слой.

Что такое vibe-coding на практике (без магии)

Цикл из четырёх шагов — тот же, что у product owner, только исполнитель — AI:

  1. Спецификация — вход (CSV/API), выход (таблица, график), границы (без проводок в 1С автоматически).
  2. Генерация — LLM пишет pandas/Streamlit/SQL; вы держите sample 500 строк, не всю базу.
  3. Проверка — сверка сумм с банком, edge-кейсы (комиссия, возврат, валюта).
  4. Версионирование — git или хотя бы папка с датой; иначе «работало в марте, в апреле сломалось».

Чем vibe-coding не является

  • Не «AI считает EBITDA» без формул и источника.
  • Не замена критики идей и финмодели.
  • Не повод обойти 152-ФЗ: персональные и банковские данные — только в согласованном контуре.

Стек 2026 для финансиста-«кодера»

Задача Инструмент Зачем
IDE + агент Cursor, Claude Code, Copilot Контекст проекта, правки по файлам
Язык Python (pandas), иногда SQL Выписки, своды, прогноз
Дашборд Streamlit, Plotly Быстрый UI без фронтенда
Данные SQLite / Parquet / Excel staging Один источник правды для скрипта
Расписание cron, Task Scheduler, n8n Ночной прогон выписки

Если нужны только уведомления и webhook без кода — сначала Make/n8n; vibe-coding — когда логика не влезает в блоки сценария.

Первый проект за одну неделю: daily cash flash

Рекомендуемый pilot — не «вся автоматизация финотдела», а один артефакт для собственника.

День 1–2: данные и DoD

  • Вход: CSV/API одного банка за 90 дней (обезличить контрагентов для теста при необходимости).
  • Выход: остаток, net cash за 7 дней, топ-3 исходящих — в духе пятой цифры дашборда.
  • DoD: сумма остатка = банк ±1 ₽; обновление < 2 минут.

День 3–4: скрипт + review

Промпт для Cursor: «Python, pandas, читай папку /data/inbox, нормализуй даты, выведи CSV summary и Streamlit с тремя метриками». Финансист проверяет 20 случайных дней вручную.

День 5: регламент

Кто кладёт файл в inbox, кто смотрит алерт «расхождение > X», что делаем при новом формате выписки. Без регламента vibe-coding = игрушка одного человека.

Риски и human-in-the-loop

Риск Как закрыть
Галлюцинация в коде Тесты на суммы; code review вторым финансистом
Утечка данных в облако LLM Локальные модели, корпоративный API, обезличивание
«Чёрный ящик» Комментарии в коде, README на одну страницу
Зависимость от одного человека Git, документация, парный backup

Правило из статьи про перфекционизм: релиз на 80% с kill-criteria через 4 недели, а не идеальный репозиторий полгода.

Vibe-coding vs no-code vs интегратор

Подход Когда Ограничение
No-code (Make, n8n) Webhook, почта, Slack, простые ветки Сложная логика классификации
Vibe-coding Парсинг, ML-light, кастомный дашборд Нужна дисциплина тестов
Интегратор / ERP Масштаб, compliance, 1С глубоко Сроки и бюджет

Чек-лист: готов ли финконтур к vibe-coding

  • ☐ Есть повторяющаяся боль (не разовый ad-hoc)
  • ☐ Sample данных 100–1000 строк для теста
  • ☐ Согласован owner и регламент обновления
  • ☐ Понятен kill-criteria pilot (часы/ошибки)
  • ☐ Не автоматизируем отчёт, который пора убить

FAQ — частые вопросы

Нужно ли финансисту учить Python с нуля?

Нет. Достаточно читать сгенерированный код на уровне «понимаю, что делает этот блок» и проверять цифры. Синтаксис дописывает AI.

Чем vibe-coding отличается от обычного Copilot в Excel?

Excel Copilot помогает внутри таблицы. Vibe-coding собирает отдельный воспроизводимый pipeline: файлы, скрипт, расписание, дашборд.

Безопасно ли загружать выписку в Cursor?

Зависит от политики компании. Для теста — обезличенный sample; для prod — корпоративный контур, on-prem или запрет на облачные API.

Сколько времени занимает первый pilot?

Ориентир: 5–10 рабочих часов финансиста при daily cash flash; сложный ETL — недели, но всё равно меньше классической разработки.

Когда лучше нанять разработчика?

Когда нужны prod SLA, интеграция в 1С на запись, мультиюрлица и аудит для инвестора. До этого — vibe-coding + no-code часто достаточно.

Связка с AI-агентами?

Агенты (MCP, оркестрация) — следующий слой после стабильного скрипта. Сначала — один работающий контур, потом agentic. Подробнее в будущем материале про Cursor и агентов для финотчётности.

Что дальше в серии

Итог: vibe-coding переводит финансиста из режима «вечный Excel» в режим архитектора контура — с тем же human-in-the-loop на деньги и отчётность. Начните с одного daily-артефакта, git и честной сверки сумм.