Перейти к основному содержанию
Узнайте больше о дистанционной работе и обучении во время вспышки COVID-19
Перейти к основному контенту
42 робота дали ответ

ПРЯМАЯ РЕЧЬ

42 робота дали ответ

Первые итоги на пути создания искусственного бухгалтерского интеллекта

Помните, как в романе «Автостопом по Галактике» машина высчитала ответ на все извечные вопросы и это был ответ «42». Если не помните, то поясним, что это была шутка автора Дугласа Адамса над излишне заумными объяснениями. А вот команда сервиса для предпринимателей «Кнопка» оказалась более практичной и завела 42 робота, чтобы дать ответ на гораздо более прозаические бухгалтерские вопросы. Это не устройства из металла и пластика, а программные продукты, которые умеют распознавать и сортировать документы. Первые разработки начались еще в 2016 году, но год назад приложения перенесли в Azure и работа закипела. Двенадцать месяцев – хороший повод подвести первые итоги на пути создания искусственного бухгалтерского интеллекта, поэтому мы попросили Евгения Кобзева, сооснователя и технического директора сервиса «Кнопка» ответить на вопросы нашего блиц-интервью.

Год назад вы хотели сократить штат бухгалтеров благодаря роботам, удалось?

Прежде всего, бухгалтеры бывают разные. 🙂 Наши роботы затрагивают работу по первичной документации и проведению выписки. Бухгалтеров по «первичке» мы не сокращали, но клиентская база за год выросла. Значительно выросла и скорость заведения исходников. Если год назад мы заносили документы в худшем случае за 5 рабочих дней с момента поступления от клиента, то теперь делаем это за 1 день. По нашим подсчётам без роботов нам бы потребовалось в 6 раз больше бухгалтеров по первичной документации для обеспечения такой скорости обработки документов при текущем количестве клиентов.

А может стоить сократить не бухгалтеров, а роботов? 42 – это все-таки много…

Мало. 🙂 Мы добавили ещё одного интересного робота, который классифицирует переписку. Благодаря ему сообщение от клиента сразу отправляется исполнителю (бухгалтеру, юристу или бизнес-ассистенту) без предварительной ручной обработки. Но количество процессов, которые затронула роботизация, нам кажется маленьким: занесение выписки, документов и классификация переписки. Есть ещё расчёт налога, зарплата, работа юриста, очень многое можно сделать.

Евгений Кобзев, сооснователь и вождь сервиса «Кнопка»
Евгений Кобзев, сооснователь и вождь сервиса «Кнопка»

Все ли вы предусмотрели с точки зрения функционала роботов? Планируете ли что-то добавлять?

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

Бывают ли сбои и как с ними справиться?

Бывают технические сбои, от которых никто не застрахован, например, отказ железа. Такие мы исправляем очень быстро, благодаря развитому мониторингу и дублированию большинства сервисов в кластере Azure.

С остальными сбоями проще справляться заранее. Перед тем как выкатить новую версию робота, мы проводим серьёзный цикл тестирования. Сначала проверяем большим количеством автоматических тестов — сейчас их около 10 000. А после того, как новая версия их успешно пройдёт — ручным тестированием, которое проводит человек. Если человек находит баг, то такой сценарий оформляется затем в автоматический тест и цикл тестирования повторяется. Следующий этап — ввод в эксплуатацию. Робот, прошедший все тесты, допускается только к ограниченному диапазону данных. Параллельно с ним работает старый на всём массиве. Какое-то время мы смотрим на его работу и оцениваем, добились ли мы улучшения. Только убедившись в том, что новая версия действительно работает лучше — старого робота отправляем в утиль. Если после такого процесса внедрения что-то и происходит, то разработка справляется с этим за день.

Есть ли документация, которая «не по силам» роботам?

Есть задачи, для которых использование роботов не оправдано. Например, определить цвет волос женщины: блондинка, брюнетка или рыжая — это чётко формализуемая задача, не нужно обучать искусственный интеллект. Это простой алгоритм, который определяет, к какому из трёх цветовых диапазонов принадлежит номер цвета волос. А вот если стоит задача определить, понравится ли внешность женщины большинству мужчин, тут уже без робота не справиться. Потому что сложно чётко сформулировать, как мозг принимает такое решение. Можно только воспроизвести нейронную сеть мозга и обучить её. В бухгалтерии почти всё нечётко, то есть это прямо хорошая область для применения искусственного интеллекта.

Как за год расширилось использование мощностей Azure?

Первоначально мы искали только хранилище для данных. Но в рамках сотрудничества мы попробовали и другие сервисы Azure — виртуальные машины, VPN, SQL as a service. Хранение в Azure значительно надёжней, не требует обслуживания, а также позволяет легко масштабироваться при росте объёмов.

Приложение сервиса «Кнопка» целиком размещено в облаке. При росте или падении нагрузки мы оперативно докупаем или останавливаем компьютерные мощности. Например, раз в месяц у нас встаёт задача отправки определённого вида отчётности. Для этого требуется одновременно несколько рабочих станций на небольшое время. Мы создали необходимые рабочие станции в Azure и включаем их на один день в месяц.

У нас есть два вида тестирования. Ручное и автоматическое. Стенды в Azure дают возможность проводить ручное тестирование в условиях, максимально близких к боевым.

Насколько увеличилось число ваших клиентов?

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

Когда к роботам добавятся боты?

Мы мечтаем о том, чтобы ответы клиентам на простые или легко формализуемые вопросы писали не люди, а боты. Но когда они появятся, пока не знаем.

Где, кроме бухгалтерии, актуальны роботы?

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

Каким будет сервис через 5 лет?

Это так долго, 5 лет назад нас вообще не было, сложно загадывать. 🙂 И мы за 5 лет уже раз 10 сильно сменили свои планы. Мы работаем по Аджайлу, каждые полгода пересматриваем планы ключевым составом, а всей компанией сверяемся каждые две недели. Несмотря на то, что мы уже вышли из статуса стартапа, мы всё ещё гибкие.