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:
- Спецификация — вход (CSV/API), выход (таблица, график), границы (без проводок в 1С автоматически).
- Генерация — LLM пишет pandas/Streamlit/SQL; вы держите sample 500 строк, не всю базу.
- Проверка — сверка сумм с банком, edge-кейсы (комиссия, возврат, валюта).
- Версионирование — 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 и агентов для финотчётности.
Что дальше в серии
- Make и n8n: банк → учёт → дашборд — если код не нужен
- Карта AI — приоритеты до и после кода
- От Excel к финконтуру за 30 дней — в плане серии
Итог: vibe-coding переводит финансиста из режима «вечный Excel» в режим архитектора контура — с тем же human-in-the-loop на деньги и отчётность. Начните с одного daily-артефакта, git и честной сверки сумм.