Я работаю в IT-отделе торговой компании, и большая часть обращений ко мне касается не поломок, а вопросов, ответ на которые уже лежит в базе: почему не проводится реализация, сколько товара осталось на складе, что за ошибка выскочила при отправке УПД. Отчёт под каждый такой вопрос не напишешь, а ждать программиста ради справки на две строки пользователь не хочет. Поэтому мы сделали ИИ-агента, который живёт внутри 1С и отвечает на такие вопросы сам.
Ниже пять ситуаций, ради которых к нему приходят чаще всего, и одна, где он пока справляется хуже, чем хотелось бы.
Как это выглядит для пользователя
В меню появляется раздел «Агент 1С», внутри обычный чат. Пользователь пишет вопрос своими словами, агент строит запросы к базе и отвечает текстом, таблицей или файлом Excel. Запросы выполняет фоновое задание от имени того, кто спрашивает, поэтому роли и ограничения на уровне записей работают как обычно: кладовщик не увидит того, чего не видит в интерфейсе.

«Что за ошибка?»
Самый частый вопрос. Раньше он приходил ко мне скриншотом в мессенджере, теперь тот же скриншот можно вставить прямо в чат агента через Ctrl+V. Агент читает текст ошибки с картинки, смотрит, какая форма сейчас открыта у пользователя, дочитывает журнал регистрации и пишет, какое поле не заполнено или какой документ мешает. Часто хватает и вопроса без картинки: открытое окно и последние ошибки пользователя агент видит сам.

Прайс поставщика
Снабженец получает от поставщика Excel на несколько сотен строк, и ему нужно понять, что из этого у нас есть, по какой цене мы это продаём и где поставщик подорожал. Он прикладывает файл в чат и пишет «сверь с нашими ценами». На тестовом прайсе агент сопоставил 9 позиций из 10, по каждой показал остаток и отметил, где цена в прайсе выше нашей закупочной; десятую честно вывел как «в базе не найдено».

Сколько закупать
Прогноз считается по продажам того же периода прошлого года с поправкой на тренд; из потребности агент вычитает свободный остаток и уже размещённые заказы поставщикам. Ничего умнее этой формулы там нет, и это сознательно: снабженец должен понимать, откуда взялась цифра, и спорить с ней, если знает про акцию или сезон лучше базы. Результат сразу уходит в Excel.

Отчёт, которого нет в конфигурации
«Сделай отчёт по продажам менеджеров с января помесячно» превращается в файл на 119 строк с выручкой и валовой прибылью. Да, такой отчёт можно собрать и штатным конструктором, но для этого нужно знать, где он лежит и какие отборы ставить. Руководитель отдела продаж этого не знает и знать не обязан.

Коды маркировки во входящих УПД
Перед приёмкой нужно понять, какие коды пришли и в каком они состоянии. На вопрос «выгрузи коды маркировки из непринятых УПД» агент собрал 70 кодов из 20 документов и отдал их файлом. Если в базе настроен обмен с Честным знаком, те же коды можно сразу проверить в ГИС МТ: статус и владелец. Запрос в ГИС МТ при этом идёт штатным механизмом конфигурации, ключи доступа агент не трогает.

Где он пока слабее
Под каждую частую задачу у агента есть свой инструмент: готовый запрос, который отдаёт проверенные цифры. Когда подходящего инструмента нет, агент собирает ответ сам, произвольными запросами к метаданным. Это работает, но медленнее и не всегда стабильно. На вопрос о среднем сроке от заказа до отгрузки он в двух попытках дал 2,1 и 1,04 дня, потому что по-разному понял, какие документы считать отгрузкой.
Прятать это мы не стали. Если на ответ ушло много шагов или были ошибки, агент в конце пишет, что готового инструмента под такой вопрос нет, и предлагает отправить скриншот в техподдержку. Из таких скриншотов я и составляю список следующих инструментов: так появились сверка прайса и проверка маркировки.

Чего агент не делает
Он ничего не записывает в базу: не создаёт документы, не проводит, не меняет справочники. На сервер с моделью уходят текст вопроса и результаты конкретных запросов, база целиком никуда не выгружается, и пока пользователь ничего не спросил, ничего не отправляется. Пароли, сертификаты ЭП и ключи ИС МП остаются в базе.
Агент работает в УТ 11, БП 3.0, УНФ 3.0 и Альфа-Авто 6, ставится одним расширением без снятия с поддержки. На Инфостарте он называется ИИ Агент в 1С, есть бесплатная демо-версия на три дня. Проще всего проверить его на своей базе, задав те вопросы, с которыми к вам ходят чаще всего.
Вступайте в нашу телеграмм-группу Инфостарт