{"id":14287,"url":"\/distributions\/14287\/click?bit=1&hash=1d1b6427c21936742162fc18778388fc58ebf8e17517414e1bfb1d3edd9b94c0","title":"\u0412\u044b\u0440\u0430\u0441\u0442\u0438 \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0437\u0430 \u0433\u043e\u0434","buttonText":"","imageUuid":""}

ChatGPT пришел за бухгалтерами? Используем ChatGPT для классификации бухгалтерских проводок

Отец знакомого работает главным бухгалтером. Сегодня срочно вызвали на совещание обсуждали GPT4. Вернулся поздно и ничего не объяснил. Сказал лишь собирать вещи и искать диплом фрезеровщика. Сейчас едем куда-то далеко за город. Не знаю, что происходит, но кажется началось (с)

Автор: интернет во всей его бесконечной мудрости

Привет! На связи Сергей, маркетинг-менеджер платформы Puzzle RPA. Мы занимаемся автоматизацией бизнес-процессов в крупных компаниях. Нельзя сказать, что там есть большое поле для экспериментов, поэтому мы решили потестировать новую хайповую игрушку на своем бизнесе.

Задачу для теста выбрали простую (генеральный директор сказал НЕ простую прим.ред.) – классификация бухгалтерских проводок.

Вот что chat gpt рассказывает о себе в контексте классификации бухгалтерских проводок:

ChatGPT – это мощная технология, которая позволяет автоматически классифицировать бухгалтерские проводки. Это очень полезно для компаний, которые имеют большой объем бухгалтерской документации и необходимость быстрого и точного анализа финансовых данных.

С помощью ChatGPT вы можете быстро и эффективно классифицировать бухгалтерские проводки, что позволит вам сократить время на ручную обработку документации и снизить вероятность ошибок. Кроме того, ChatGPT способен быстро обработать большие объемы данных, что позволяет ускорить процесс принятия решений на основе финансовой отчетности.

Автор: Chat GPT 3.5

Сам тест

Нужно сделать небольшой диклеймер, проводки мы тестировали прямо в бесплатном чате 3.5 без использования API.

Предварительно систему мы не обучали, то есть тест был сделан на «холодную».

Вот какой запрос мы дали на вход:

Перечень статей движения денежных средств:

  • Возврат от поставщиков
  • Возврат подотчетных сумм
  • Получение кредитов и займов
  • Получение оплаты от покупателя
  • Поступления денежных вкладов собственников (участников)
  • Поступления от погашения займов
  • Прочие поступления
  • Розничная выручка
  • Аренда нежилых помещений
  • Аренда транспортных средств
  • Аудио и видео техника
  • Возврат покупателям
  • Выдача подотчетных сумм
  • Выплата дивидендов
  • Выплата дивидендов учредителям
  • Выплата дивидендов учредителям через расходы
  • Выплата заработной платы
  • Выплата процентов по кредитам и займам
  • Госпошлины
  • ДМС
  • Знаковые события работников
  • ИТ оборудование
  • ИТ сопровождение бухгалтерии
  • Налог на прибыль
  • Налоги и взносы по з/п
  • Оплата аренды помещения
  • Оплата налогов с дивидендов
  • Оплата от факторинговой компании
  • Оплата поставщикам (подрядчикам)
  • Оплата услуг подбора персонала
  • Организация мероприятий
  • Организация питания сотрудникам
  • Платформы для автоматизации процессов
  • Погашение кредитов и займов
  • Предоставление займов
  • Представительские расходы
  • Прочие налоги и сборы
  • Прочие расходы
  • Расходы на услуги банков
  • Юридические и нотариальные услуги

Сами вопросы выглядели так:

  • К какой из статей движения денежных средств относится выплата по Плата за пакет услуг ### за период с '02/10/2022' по '01/11/2022' дог.*номер договора*. НДС не взимается. ПАО СБЕРБАНК

Ответ: Выплата по платежу за пакет услуг ### за указанный период относится к статье "Оплата услуг банков".

  • К какой из статей движения денежных средств относится выплата по РОП 220930re.d01 Отражено по операции с картой MasterCard Business 547938******** за 30.09.2022. ФИО Держателя ФИО . 1010 Покупка. TAXCOM MOSCOW RUS. КА_259300 ФИО ?

Ответ: Выплата по РОП (расходы по операционной деятельности) обычно относится к статье "Выплата заработной платы". Однако, поскольку в данном случае указано, что это выплата по операции с картой MasterCard Business, возможно, что это относится к статье "Оплата услуг банков". Если уточнить, какая именно услуга была оплачена, то можно более точно определить, к какой статье следует отнести данную выплату.

  • К какой из статей движения денежных средств относится Поступление за выплата по оплата по счету 4 от 25 .10.2022 за оказание консультационных услуг НДС не облагается ХХ ООО

Ответ: Поступление за выплату по оплате по счету 4 от 25.10.2022 за оказание консультационных услуг необходимо отнести к статье "Получение оплаты от покупателя"

Внимательный читатель обратит внимание, что мы получили 2 из 3 правильных ответа. Но учитывая, что второй вопрос был задан не до конца корректно можно сказать что алгоритм справился.

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

Для использования аугментации в классификации бухгалтерских проводок можно использовать различные инструменты и библиотеки машинного обучения, такие как TensorFlow или PyTorch. Эти инструменты позволяют создавать функции аугментации, которые можно применять к существующим данным перед их использованием для обучения модели.

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

Раз раз и в прод

По горячим следам мы решили добавить функционал Chat GPT в нашу RPA платформу, ниже в видео видно, как идет процесс работы. Забегая вперед, скажу, что уже с использованием API и уточнением запросов мы получили результат 18 из 18 проводок были разнесены верно.

Puzzle RPA разнесение проводок в 1с использованием Chat GPT

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

Наша RPA-платформа Puzzle позволяет создавать роботов, которые могут автоматически обрабатывать бухгалтерские проводки. Боты могут считывать данные из различных источников, например, из электронных таблиц, баз данных или сканов бумажных документов. Далее, с помощью Chat GPT, боты могут классифицировать проводки по соответствующим категориям.

При этом мы уделяем большое внимание точности классификации, чтобы убедиться, что все проводки правильно отнесены к соответствующим категориям.

Также мы используем технику Fine-tuning, которая позволяет точнее настроить модель, используя предварительно обученные модели на больших наборах данных. Это позволяет получить более точные результаты в классификации.

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

Directed by robert b weide?

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

0
4 комментария
S4 Consulting

1. Как-то слишком много статей движения денежных средств. Обычно делают не больше 20, этого вполне достаточно)

2. Интересный эксперимент, но для реальной компании избыточен. Автоматическая классификация операции решается простым скриптом в 1С за 10к рублей разово. Правда придется тратить время на настройку при появлении нового контрика, но это займет не больше 1 минуты на 1 контрика и дополнительных расходов для компании не возникнет.

3. Логично внедрять нейросетки в сферы, где большой состав ФОТ. IT, управление, а линейные и простые должности автоматизировать дорогими алгоритмами — окупаемость сомнительна)

Ответить
Развернуть ветку
Александр Дегтярёв

Спасибо за коммент! У вас классные статьи, иногда вас читаем!)
п1. Мы осуществляем ИТ консалтинг в части проектирования систем консолидации данных (в т.ч. бюджетирование) на базе 1С, в т.ч. 1С УХ. Обычно количество статей у заказчиков превышает 100 :) Часто их стараются максимально сблизить с затратными статьями, за исключением "Амортизации" и тд. Насколько я понимаю, вы пользуетесь другим подходом в классификации, нам он тоже нравится. Подход должен закрывать потребности заказчика)
п2. Вы абсолютно правы, что это кейс не для малых предприятий! Но на самом деле он окупаем даже для небольших организаций. Мы его настроили за несколько дней с учетом проведения исследований и это уже работает.
В вашем подходе, как в и нашем есть свои +-, все зависит от ситуации. Также Ваш кейс предполагает доработку 1С, наш кейс - исключает. Также, если пользователь работает во Fresh, доработать базу намного проблематичнее. В вашем случае необходимо постоянно дорабатывать систему разработчиком, в нашем - изменить название ДДС.
п3. Отчасти с вами согласимся) Если вспомнить тот же 1С, они разработали нейросеть для распознавания документов, встраивается как расширение в 1С БП и малые компании этим активно пользуются:)

Ответить
Развернуть ветку
S4 Consulting

Спасибо)

2. Можно сделать скрипт в 1С внешней обработкой и не влезать в конфигурацию, тогда обновления 1С будут нормально ложиться. Фреш обычно используют очень небольшие компании, поэтому и в автоматизации и доработке смысла мало.

Ответить
Развернуть ветку
Александр Дегтярёв

Если вы для среднего и крупного бизнеса делаете разнос выписки за 10к полностью автоматически без привлечения бухгалтеров, готовы привлечь вашу компанию на наши проекты:) Пишите в лс:)

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда