Это "Дневник финдиректора", часть 9 - история одной ИТ-компании, которой я поставила управленческий учёт и платёжный календарь и провела её через трудный год без кредитов. Календарь я веду руками, и это правильно: цифры надо трогать, иначе перестаёшь их понимать. А рассказывать о деньгах каждый день - работа, которую мы отдали ИИ-агенту.

Что приходит в чат

Каждый вечер в рабочий чат приходит сообщение. Читаем его собственник и я. Пишет его агент - программа, которая сама собирает данные, проверяет их по нашим правилам и зовёт языковую модель для разбора.

  • Остатки - двумя строками, доступно и заблокировано.
  • Что пришло за день - поступления с именами плательщиков.
  • Ближайшая дата платежей - кто должен заплатить, сколько и что с этим делать. Каждая строка со статусом: счёт выставлен - выбить оплату; под вопросом - довести сделку; счёта нет - довести до счёта.
  • Разрыв - есть или нет при условии, что плановые оплаты придут. Дата ближайшего минуса и худший сценарий.
  • Чем перекрыть - конкретные оплаты, которые стоят в плане позже даты минуса.
  • Задачи - действия из сводки агент сам заводит в задачник продавцу на следующий рабочий день.

По пятницам вместо дневной сводки приходят итоги недели и отчёты файлами.

ИИСводка по деньгам20:00Остаткидвумя строками: доступно и заблокированоПришло за деньпоступления с именами плательщиковБлижайшая дата платежейкто должен заплатить и что делатьРазрывесть или нет, дата минуса и худший сценарийЧем перекрытьоплаты, что стоят в плане позже минусаЗадачи на завтраагент сам заводит их продавцусуммыскрытысчёт выставленвыбить оплатупод вопросомдовести сделкусчёта нетдовести до счётаЗадачникпродавцу, на утроЧитают двое:собственники финдиректор.Пять минутвместо совещания.
Структура сводки настоящая, суммы и имена скрыты. Задачи из последней строки агент заводит сам.

Откуда агент берёт данные

Никакой ручной подготовки: агент сам ходит в четыре места.

  • Платёжный календарь - та самая Google Таблица из пятой части. Агент читает не только суммы, но и форматирование ячеек: жирный, красный и обычный шрифт для него - статусы оплат.
  • Учёт - ПланФакт, по программному доступу: поступления за день и остатки по счетам, сразу с делением на доступное и заблокированное.
  • Чат оплат в Битрикс24 - как сверка, а не как источник сумм: доехала оплата до учёта или данные ещё в пути.
  • Задачник и воронка сделок - финансовые задачи с датами и потенциал сделок: чем перекрывать минус, если он появится.
Платёжный календарьGoogle Таблицы: суммы и статусыУчётПланФакт по API: приход, остаткиЧат оплатБитрикс24 - только как сверкаЗадачник и сделкичем перекрывать минусИИ-агентпроверки правил+ языковая модельВечерняя сводкав ТелеграмИсточник не ответил - в сводке честное "не смог посмотреть", остальные разделы на месте.
Четыре источника, проверки правил и языковая модель. Стрелки живые: агент ходит за данными сам, каждый вечер.

Каждый источник падает сам за себя. Не ответил ПланФакт - в сводке честная строка "не смог посмотреть поступления", остальные разделы на месте. И пустота никогда не выдаётся за данные: нет цифры - написано "нет данных", а не ноль.

Разбор пишет языковая модель

Поверх цифр агент даёт короткий разбор: что важно сегодня, кому звонить, что с разрывом. Этот текст пишет большая языковая модель - та же технология, что стоит за ChatGPT и Claude.

Модель получает дайджест без фамилий сотрудников, а правила финансового директора зашиты в задание: подписки клиентов не ускорить, у них нет человека, который решит заплатить раньше; перекрывать минус можно только оплатами, стоящими в плане позже его даты; цель допродаж - размер минуса плюс запас.

Отдельное правило появилось после конфуза: на строке из переписки без суммы модель дважды выдумала клиента, которого не существует. Теперь имя клиента она берёт только из полей с деньгами, а переписку без имени и суммы пропускает.

Модель недоступна - сводка приходит без разбора, со строчкой "не дотянулся". Цифры важнее комментария к ним.

Правила важнее кода

Мы много раз переделывали не расчёты, а поведение агента. Главное правило родилось после сбоя.

Без календаря сводка не уходит вообще. Однажды сервис таблиц ответил временной ошибкой, и сводка ушла без платёжного календаря: без дат, без разрывов. Формально честно, там была строчка про ошибку. Практически человек увидел спокойную картинку и сделал неверный вывод.

Теперь при отказе агент повторяет запрос через минуту и через три. Не вышло - в рабочий чат не уходит ничего, а техническая причина летит отдельно тому, кто чинит.

Молчание лучше, чем сообщение, из которого читатель сделает неверный вывод.

Внутренняя кухня - не деньги. Одного слова "счёт" мало, чтобы строка из переписки попала в сводку. Нужна сумма, часы или факт оплаты. Иначе в сводку уезжает "поставь меня наблюдателем в задачу по счетам", и её перестают читать.

Чего агент не делает

Он не принимает решений и не ведёт диалог: написал и замолчал. Его работа - не дать забыть: дата минуса, выставленный счёт, оплата, которую ждали и не увидели. Всё это я знаю и без него - ровно до дня, когда навалится что-то другое.

Пять минут вечернего чтения вместо еженедельного совещания о деньгах. Совещание отменили.

Хотите, чтобы деньги были видны каждый день?

На бесплатной консультации разберём, какие цифры вам смотреть ежедневно и как их получать без ручной работы.

Записаться на консультацию

В последней части - пять ошибок, из-за которых цифры врали, и общее у всех пяти.