Cursor и AI-агенты для финотчётности: agentic-слой без dev-команды
Copilot в Excel и ChatGPT для комментариев — первый слой. Следующий — AI-агенты в финансах: цепочки «выгрузить выписку → сверить → обновить прогноз → отправить алерт» с audit log и human-in-the-loop. В 2026 это уже не R&D: 51% крупных компаний запустили агентов в production, но Gartner предупреждает — 80% тех, кто сократил штат «под AI», не увидели ROI. Агент без процесса — дорогой чатbot.
Материал блога КОДА — для CFO и финменеджера после карты AI, vibe-coding и no-code связок. Без чистых данных агенты бесполезны — см. Excel → финконтур за 30 дней.
AI-агент для финотчётности — программный контур (часто на базе LLM + инструментов), который выполняет многошаговую задачу: читает данные из SQL/Sheets/ERP, применяет правила, вызывает расчёты через typed tools, формирует черновик отчёта или алерт. Отличие от чата: память задачи, план, повторяемость, лог действий. Финансист остаётся ответственным за публикацию цифр.
Коротко: Cursor + MCP — среда, где финансист-собственник процесса собирает агентов быстрее, чем через ТЗ → спринт → деплой. Старт: read-only агент на одном источнике (staging ДДС), HITL на всё, что уходит CEO.
Copilot vs агент: в чём разница для финконтура
| Copilot / чат | Агент | |
|---|---|---|
| Сессия | Каждый раз с нуля | Сценарий + память шагов |
| Данные | Часто вставка вручную | Коннекторы SQL, API, MCP |
| Повтор | Копируете промпт | Cron / webhook / кнопка |
| Аудит | Слабый | Лог tool calls обязателен |
| Риск | Галлюцинация ответа | Ошибка в цепочке масштабируется |
Георгий Мотренко (Habr): «AI-агенты — инструмент менеджера процесса, не разработчика». PO, который понимает закрытие месяца, собирает автоматизацию быстрее классической IT-очереди.
Зачем финансисту Cursor (не только разработчикам)
Cursor — IDE с встроенным агентом: видит файлы проекта (скрипты, SQL, README регламента), правит код по инструкции, запускает терминал. Для финотдела это «штаб» контура:
- репозиторий staging-скриптов и правил классификации;
- промпты с .cursor/rules под ваши статьи ДДС;
- агент, который обновляет свод после новой выписки.
Связка с vibe-coding: Cursor — среда; агент — оркестратор шагов внутри неё.
MCP: стандарт «розеток» для LLM
Model Context Protocol (MCP) — способ подключить модель к SQL, Google Sheets, 1С (через посредников), почте с единым audit log. Вместо «скопируй таблицу в чат» — запрос к источнику с лимитом прав.
Три уровня доступа (рекомендация КОДА)
| Уровень | Права | Пример |
|---|---|---|
| Read-only | SELECT, чтение Sheets | Ad-hoc «почему маржа просела?» |
| Draft | Пишет в staging, не в prod | Классификация «на проверке» |
| Prod | Запись в учёт | Только с двойным approval |
Стек agentic-слоя для финотчётности 2026
| Компонент | Роль |
|---|---|
| Staging (Parquet/Sheets/SQLite) | Один источник факта |
| Typed tools | Суммы, FX, налоги — не «в уме» LLM |
| LLM | Текст назначений, narrative, маршрутизация |
| Оркестратор (Cursor agent, n8n, LangGraph) | Порядок шагов, retry |
| HITL gate | Стоп перед письмом CEO / проводкой |
| Audit log | Кто, когда, какой tool, какой вход |
Enterprise-паттерн: citation-aware RAG по регламентам + SQL-агент «до рубля» для цифр. LLM пишет объяснение, SQL считает.
Четыре агента, с которых имеет смысл начать
1. Агент «Утренний cash»
Триггер: новая выписка в inbox. Действия: нормализация → сверка с вчерашним остатком → Telegram CEO (5 цифр из дашборда). HITL: финансист подтверждает отправку первые 2 недели.
2. Агент «Классификация очереди»
Берёт строки status=review, предлагает статью + confidence, пишет в staging. Финансист утвержает пачкой. Справочник ИНН обновляется автоматически после approval.
3. Агент «Variance narrative»
После закрытия недели: план-факт выручки и OPEX → черновик комментария к отклонениям. Человек правит формулировки, не считает суммы.
4. Агент «Compliance check»
Read-only RAG по политикам: «можно ли платёж контрагенту X без договора?» Цитата из регламента + ссылка на пункт. Без автоплатежа.
Anti-hallucination: 5 правил для финансов
- Числа только из источника — SQL, Excel named range, 1С выгрузка.
- LLM не считает EBITDA — только код/SQL/формула.
- HITL на проводки и публикацию — без исключений на старте.
- Audit log каждого tool call — воспроизводимость для аудита.
- Read-only по умолчанию — prod-права с лимитом blast-radius.
Перед агентом — убрать лишние отчёты и прогнать идею через Адвоката Дьявола.
Что пока hype (честно)
- «Автономное закрытие месяца» без зрелого staging — фантазия для МСБ.
- Агент без владельца процесса — умирает с уходом одного энтузиаста.
- Сокращение штата до ROI — статистика Gartner против.
- 100 агентов вместо одного стабильного контура.
Дорожная карта внедрения: 6 недель
| Неделя | Результат |
|---|---|
| 1–2 | Staging + read-only MCP к одной таблице |
| 3 | Агент cash / классификация в draft-режиме |
| 4 | HITL регламент + audit log |
| 5–6 | Второй агент (variance) + ретроспектива ROI |
Данные под агентов — по плану 30 дней из Excel. No-code остаётся для простых webhook — Make/n8n.
FAQ — частые вопросы
Нужен ли программист для AI-агентов в финансах?
Для pilot — часто нет: Cursor + no-code + финансист-владелец. Для prod с 1С на запись — да, или сильный интегратор.
Чем MCP отличается от API-интеграции?
MCP стандартизирует набор «инструментов» для разных LLM с единым логом. API — низкоуровневый кирпич; MCP — слой для агентов.
Можно ли в РФ с 152-ФЗ?
Да, при on-prem / российском облаке, минимизации полей, DPA и запрете облачных API без согласования.
Cursor заменяет 1С?
Нет. Cursor оркестрирует вокруг учёта; 1С остаётся системой записи или выгрузки.
С чего начать одним агентом?
Read-only ad-hoc по staging ДДС: «топ-5 отклонений cash за месяц» с выводом SQL + краткий narrative. Без автопроводок.
Как измерить ROI агента?
Часы до/после, число ошибок, время ответа CEO, доля строк без HITL. Сравнивать с кейсом ДДС, не с абстрактным «внедрили AI».
Замыкание серии hub-статьи
- Карта AI — зачем всё это
- Vibe-coding — код
- No-code — связки
- 30 дней из Excel — данные
Итог: Cursor и AI-агенты — agentic-слой поверх уже работающего staging. Сначала данные и read-only, потом draft, потом — с жёстким HITL — публикация. Так ROI появляется без розовых очков Gartner.