ИИ-ассистент для 1С: вопросы к учётным данным обычными словами

ИИ-ассистент для 1С отвечает на вопросы по данным учёта (остатки, дебиторка, статус заказа, документы, карточки контрагентов) и по вашим инструкциям и регламентам. Число модель не считает и не придумывает: оно приходит из заранее проверенного запроса к базе 1С под отдельной учётной записью с минимальными правами, а в ответе указано, из какого запроса и за какой период оно взято. Черновики документов ассистент готовит, не проводя, а любая запись в базу идёт только после подтверждения человека. Работает в вашем контуре; цены и сроки — по ступеням. Программиста 1С, бухгалтера или аналитика не заменяет.

Обследование — 200 000 ₽, 2–3 неделиЧисла берутся из проверенных запросов, а не из моделиЗапись в базу — только с подтверждением человека

Зачем это нужно

Когда нужен ИИ-ассистент для 1С: с чего начинается задача

Простой вопрос превращается в заявку

Менеджер хочет узнать остаток или долг контрагента и идёт к бухгалтеру или программисту 1С. Тот строит отчёт, и ответ приходит через час, когда клиент уже ушёл.

Отчётов много, нужный не найти

В 1С десятки отчётов с настройками периода и отборов. Сотрудник открывает тот, который знает, и получает число, которое отвечает на соседний вопрос.

Цифры и правила лежат в разных местах

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

Руководителю нужна цифра сейчас

Аналитик собирает выгрузку руками, в таблице нет ни даты расчёта, ни названия отчёта. Через день никто не скажет, откуда взялось число.

Новичок не знает, где что искать

Справочники, документы, статусы, разрезы учёта. Ошибки оформления находят на сверке, а не в момент ввода.

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

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

Принцип

Модель не считает: числа приходят из проверенного запроса

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

Путь одного ответа

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

Что эта схема не ловит

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

Что происходит, когда запроса нет

Вопрос без подходящего запроса не получает догадку. Ассистент отвечает «такого запроса нет», вопрос попадает в журнал, а раз в период вы вместе с нами смотрите, какие запросы стоит добавить. Набор растёт от реальных вопросов сотрудников, а не от списка, придуманного заранее.

Вопросы и данные

Что спрашивают, откуда берутся данные и где ответ может быть неверным

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

Вопрос сотрудника
Откуда данные
Что видно в ответе
Где ломается
Вопрос сотрудникаОстатки на складеСколько осталось позиции X?
Откуда данныеЗапрос по регистру остатков товаров на дату с отбором по складу и номенклатуре
Что видно в ответеКоличество, склад, единица измерения, дата и время расчёта
Где ломаетсяОдинаковые названия у разных позиций; характеристики и серии; «в наличии» и «свободно» различаются на величину резерва; склад и организация учитываются по-разному
Вопрос сотрудникаЗадолженность контрагентаСколько нам должен Y и что просрочено?
Откуда данныеЗапрос по взаиморасчётам с контрагентом на дату, в разрезе договоров и организаций
Что видно в ответеСумма, валюта, организация, дата расчёта, правило, по которому определена просрочка
Где ломаетсяНесколько организаций и договоров; аванс не зачтён; срок оплаты берётся из договора или заказа, а в вашем учёте работает только один из них; в справочнике два контрагента-дубля
Вопрос сотрудникаСтатус заказаГде заказ клиента № …?
Откуда данныеДокумент заказа и связанные с ним документы: отгрузка, оплата
Что видно в ответеНомер, дата, организация, состояние, список связанных документов
Где ломаетсяНомера повторяются между организациями и годами; статус в 1С показывает учёт, а не положение товара; заказ изменили после отгрузки
Вопрос сотрудникаПродажи за периодСколько продал менеджер Z за прошлый месяц?
Откуда данныеГотовый запрос по продажам, у которого есть паспорт показателя
Что видно в ответеСумма, период, определение: с НДС или без, учтены ли возвраты
Где ломаетсяПродажи по данным отдела и выручка по бухгалтерскому учёту — разные величины; «прошлый месяц» понят как последние дни; менеджера сменили в документе
Вопрос сотрудникаУсловия договораКакой срок оплаты в договоре с Y?
Откуда данныеКарточка договора в справочнике; если файл договора присоединён и в нём есть текст, поиск по нему
Что видно в ответеЗначение из карточки и цитата из файла с названием файла и страницей
Где ломаетсяВ карточке одно, в подписанном файле другое; файл — скан без текстового слоя; дополнительное соглашение лежит отдельно
Вопрос сотрудникаПорядок работыКак оформить возврат от покупателя?
Откуда данныеИнструкции и регламенты: поиск по документам, не по базе 1С
Что видно в ответеОтвет со ссылкой на документ и раздел
Где ломаетсяДве редакции регламента; инструкция написана для прежнего интерфейса; нужного порядка в документах нет — тогда ассистент так и говорит
Вопрос сотрудникаОшибка при проведенииПочему документ не проводится?
Откуда данныеТекст ошибки, который сотрудник вставил из окна 1С, плюс инструкции; в базу ассистент не заходит
Что видно в ответеВозможные причины со ссылкой на инструкцию и на ответственного
Где ломаетсяТекст ошибки зависит от конфигурации; причина чаще в данных или настройках учёта, чем в самом документе; ассистент ничего не исправляет. Если таких обращений много, это отдельная задача: ИИ для техподдержки
Подключение

Как подключить нейросеть к 1С: способы и где они ломаются

Способ выбираем по версии платформы, конфигурации и нагрузке. Часто используют два сразу: HTTP-сервис для готовых запросов и копию базы для тяжёлых.

Способ
Когда подходит
Что нужно от 1С
Где ломается
СпособHTTP-сервис 1Ссвои методы в расширении
Когда подходитНабор вопросов известен, нужны согласованные определения показателей и контроль полей
Что нужно от 1СПубликация базы на веб-сервере; расширение конфигурации с методом на каждый запрос; пользователь 1С с ролью на нужные объекты
Где ломаетсяВ методе включён привилегированный режим, и роли обойдены; обновление конфигурации меняет объект, на который опирается запрос; запрос без лимита нагружает базу
СпособСтандартный интерфейс ODataбез разработки на стороне 1С
Когда подходитНужны выборки по справочникам и документам, показатели простые
Что нужно от 1СПубликация базы и состава объектов, доступных через интерфейс; пользователь с ролью; возможности зависят от версии платформы и конфигурации
Где ломаетсяОпубликовали всё вместо нужного; сложный показатель приходится собирать из выборок на стороне ассистента, и его определение «уплывает»; большие выборки идут по страницам и долго
СпособКопия базы или ночная выгрузкатяжёлое и аналитическое
Когда подходитДлинные периоды, большие обороты, защита рабочей базы от нагрузки
Что нужно от 1СРегламент создания копии (из резервной копии или средствами СУБД) либо выгрузки в отдельное хранилище; публикация копии
Где ломаетсяДанные устарели, а ответ выглядит текущим; в копии остались персональные данные; на копии включились регламентные задания и обмены
СпособОтчёт, выгруженный человекомпроверка идеи на пилоте
Когда подходитНужно быстро понять, какие вопросы задают, не трогая базу
Что нужно от 1СНичего: сотрудник формирует отчёт под своими правами
Где ломаетсяНе тот период или отбор; в файл не попали свёрнутые группы; нет автоматизации и нет основания у числа
СпособЧтение таблиц СУБД, COM-соединениетак мы не делаем
Когда подходитДля постоянной работы ассистента не используем
Что нужно от 1СНе требуется
Где ломаетсяЧтение таблиц обходит роли и ограничения платформы, а их структура зависит от версии; COM-соединение возможно только на Windows, и каждое подключение — отдельный сеанс 1С
Уровни доступа

Чтение, черновик, запись с подтверждением: что разрешено на каждом уровне

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

Уровень
Что делает ассистент
Что нужно от 1С
Где ломается
Уровень1. Чтениеготовые запросы
Что делает ассистентОтвечает по результатам проверенных запросов и по инструкциям, показывает основание
Что нужно от 1СОтдельный пользователь с ролью на чтение нужных объектов; опубликованный сервис
Где ломаетсяРоль шире нужного; в публикацию попали лишние объекты; число не совпало с отчётом из-за другого определения показателя
Уровень2. Черновикдокумент без проведения
Что делает ассистентСоздаёт документ или заполняет форму, не проводя; человек открывает документ в 1С, проверяет и проводит сам. Загрузка счетов и накладных из сканов и PDF — отдельная страница: загрузка документов в 1С
Что нужно от 1СРоль на добавление нужных видов документов без права проведения; пометка, что документ создан ассистентом
Где ломаетсяЗапись без проведения в некоторых конфигурациях тоже запускает обработчики и занимает номер; брошенные черновики копятся; повторная доставка создаёт дубль
Уровень3. Запись с подтверждениемпровести, сменить статус
Что делает ассистентПредлагает действие, показывает «было — станет» и выполняет только после подтверждения человека, причём с теми же параметрами
Что нужно от 1СОтдельная учётная запись и роль на конкретное действие; ключ защиты от повторов; поле «кто подтвердил»
Где ломаетсяПодтверждение превратилось в кнопку «ОК»; документ изменили между показом и выполнением; период закрыт, и запись отклонена
Уровень4. Произвольный запросотдельный режим
Что делает ассистентМодель составляет запрос под вопрос; он выполняется только на чтение, а текст запроса виден пользователю
Что нужно от 1СРоль на чтение, список разрешённых объектов, лимиты, копия базы вместо рабочей
Где ломаетсяЗапрос верен по синтаксису, но считает не то; тяжёлый запрос без отборов; доступ к полям, которые пользователю видеть нельзя. В пилот не входит, включается после проверки
УровеньНе выдаётсяни на одном уровне
Что делает ассистентУдаление, массовое проведение, закрытие периода, правка справочников без подтверждения, платежи и банк, изменение прав
Что нужно от 1СЭтих прав нет в роли ассистента
Где ломаетсяПрава администратора выданы «чтобы заработало», и любая ошибка получает доступ ко всей базе
Права и журнал

Чьи права действуют и что записывается в журнал

Платформа 1С проверяет права той учётной записи, под которой пришёл запрос: роли определяют, какие объекты доступны, а ограничения на уровне записей (RLS) сужают набор строк. Эти механизмы работают для ассистента так же, как для сотрудника, если не обходить их кодом. Поэтому в наших HTTP-сервисах привилегированный режим не используется, а это проверяется тестом: запрос к объекту вне роли должен закончиться отказом.

Остаётся вопрос, под какой учётной записью приходит запрос. Вариантов два, выбор делаем на обследовании.

  • Одна учётная запись ассистента. Проще в эксплуатации и по лицензиям. Но 1С не знает, кто именно спросил, и права сотрудника не наследуются. Мы закрываем это двумя мерами: в набор входят только запросы, результат которых можно показать всем, у кого есть доступ к ассистенту, а доступ к остальным определяет матрица «роль сотрудника — разрешённые запросы» на стороне ассистента.
  • Запрос под учётной записью самого сотрудника. Роли и RLS 1С применяются к нему так же, как в обычной работе. Взамен нужны сопоставление сотрудников и пользователей 1С, безопасное хранение доступа и учёт лицензий. Возможно не при каждой схеме аутентификации, это проверяем на обследовании.

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

Журнал вопросов и ответов

Для каждого обращения пишем: кто и когда спросил, текст вопроса, какой запрос выбран и с какими параметрами, сколько строк вернулось, текст ответа, версию модели и набора запросов, оценку пользователя, если он её поставил. Журнал хранится в вашей базе, доступ к нему идёт по роли, срок хранения определяете вы. Журнал регистрации самой 1С полезен как второй источник (сеансы и изменения данных под учётной записью ассистента), но вопрос, выбранный запрос и ответ восстанавливаются только из нашего журнала.

Нагрузка

Нагрузка на рабочую базу и режим произвольных запросов

Ассистент не должен замедлять бухгалтерию в день закрытия месяца. Тяжёлый запрос нагружает сервер 1С и СУБД так же, как тяжёлый отчёт у человека, а вопросы приходят пачкой: когда нужна цифра, она нужна всем сразу. Поэтому:

  • Лимиты у каждого запроса. Максимум строк, таймаут, предельная глубина периода. Запрос без отбора по периоду или складу не выполняется.
  • Очередь и потолок параллельных обращений. Ассистент не запускает больше заданного числа запросов одновременно: остальные ждут или получают ответ «попробуйте позже».
  • Короткий кэш. Повторный вопрос в течение нескольких минут не нагружает базу заново, при этом в ответе стоит время расчёта.
  • Тяжёлое — на копию. Запросы по длинным периодам и большим оборотам выполняются на копии базы, которая обновляется по расписанию (из резервной копии или средствами СУБД), либо на ночной выгрузке. Цена такого решения — данные не на текущую минуту, и это написано в ответе.
  • Замер до включения. На копии прогоняем набор запросов вместе с типовой нагрузкой и смотрим время ответа; результат согласуем с вашим администратором 1С.

Подключение под учётной записью ассистента, как правило, занимает лицензию 1С. Как это учитывается в вашей поставке, уточняется у поставщика лицензий до пилота.

Произвольные запросы: отдельный режим

Режим, в котором модель сама пишет запрос к базе под вопрос, гибче, но рискованнее. Язык запросов 1С предназначен для чтения, поэтому данные такой запрос не испортит. Риски другие: запрос верен по синтаксису, но считает не то (соединение размножило строки, взят не тот регистр, потерялся отбор); запрос тяжёлый и без отборов; запрос достаёт поля, которые спрашивающему видеть нельзя; модель «придумала» несуществующий реквизит, и ответ строится на ошибке.

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

Данные и конфигурации

Персональные данные, версии конфигураций и тестовая копия

Персональные данные

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

Коммерческая тайна

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

Контур и внешние модели

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

УТ, ERP, БП, ЗУП — не одно и то же

Состав объектов, регистров и отчётов различается между конфигурациями и версиями, а в доработанных базах добавляются ваши собственные изменения. Универсальный коннектор «для любой 1С» не обещаем: запросы пишутся и проверяются под вашу конфигурацию и версию платформы. Если база размещена у стороннего провайдера, доступные способы подключения определяются условиями с ним.

Обновление конфигурации

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

Тестовая копия базы

Запросы, черновики и права проверяются на копии. Если копия выходит за пределы защищённой зоны, персональные данные в ней маскируются. Включение на боевой базе идёт узким потоком: одна организация, один склад.

Приёмка

Как проверяем, что ассистент готов к работе

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

Что проверяем
Как
Критерий в акте
Что делаем при провале
Что проверяемКачество на эталонных вопросах
КакПрогон набора реальных вопросов с верными ответами; часть набора отложена и не участвовала в настройке
Критерий в актеТри доли считаются отдельно: верные ответы, честные отказы или уточнения, неверные ответы. Жёсткий порог стоит по неверным
Что делаем при провалеРазбираем ошибки по группам: параметры, выбор запроса, определение показателя, данные; повторяем прогон на той же выборке
Что проверяемСверка с отчётами 1С
КакОтветственный за показатель сравнивает ответы с числом из отчёта, который строит сам
Критерий в актеЧисла совпадают, либо расхождение объяснено в паспорте запроса
Что делаем при провалеПравим запрос или паспорт; если определения расходятся между отделами, решение фиксирует владелец показателя
Что проверяемПрава
КакИз-под каждой роли пытаемся получить данные вне роли
Критерий в актеОтказ платформы или ассистента и запись в журнале
Что делаем при провалеСужаем роль, пересматриваем матрицу доступа, повторяем остальные проверки
Что проверяемНагрузка
КакСерия запросов одновременно на копии базы вместе с типовой нагрузкой
Критерий в актеЛимиты и таймауты срабатывают, время типовых операций 1С не выходит за согласованное
Что делаем при провалеСнижаем потолок параллельных обращений, переносим запрос на копию, добавляем обязательные отборы
Что проверяемНеоднозначный вопрос и отсутствие запроса
КакВопрос про контрагента с похожим названием; вопрос, для которого запроса нет
Критерий в актеАссистент уточняет или честно отказывает, вопрос попадает в журнал
Что делаем при провалеМеняем описания запросов и правила уточнения
Что проверяемПодтверждения и повторы
КакПопытка выполнить действие без подтверждения; повторная отправка; подтверждение с изменёнными параметрами
Критерий в актеДействие не выполняется, второй документ не создаётся, параметры подтверждения подменить нельзя
Что делаем при провалеМеняем ключ защиты от повторов, привязываем подтверждение к параметрам
Что проверяемПосле обновления конфигурации
КакПовторный прогон эталонных вопросов и проверок прав на копии с новой версией
Критерий в актеРезультаты не хуже зафиксированных в акте
Что делаем при провалеПравим запросы под новую структуру до обновления боевой базы
Что делаем

Из чего состоит работа и сколько она стоит

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

Обследование: вопросы, источники данных, права

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

200 000 ₽ · 2–3 недели

Обследование нескольких систем

Если вопросы касаются нескольких баз или конфигураций (учёт, склад, бухгалтерия, документы вне 1С) и нужно решить, какая система главная по каждому показателю.

350 000 ₽ · 3–4 недели

Пилот: ассистент только на чтение

Готовые проверенные запросы через HTTP-сервис или OData сначала на тестовой копии, затем на боевой базе, поиск по инструкциям, ответы с основанием, журнал, проверка чисел, эталонные вопросы. В базу ничего не записывается.

150 000 – 400 000 ₽ · 2–8 недель

Пилот: черновики документов и интеграция в боевую базу

Отдельная роль на создание черновиков, подтверждения с показом «было — станет», защита от повторов, лимиты, аварийный выключатель, регламент эксплуатации. Проведение и другие действия остаются за человеком.

400 000 – 1 200 000 ₽ · 2–3 месяца

Вывод в продуктив

Опытная эксплуатация на реальном потоке, приёмочные испытания, обучение сотрудников, передача исходников и инструкции по развёртыванию. Этапы по 300 000 – 700 000 ₽, у каждого своя приёмка.

от 1 500 000 ₽ этапами · от 3 месяцев

Сопровождение

Мониторинг, обращения, проверка запросов после обновлений 1С, новые запросы по журналу вопросов. Пакеты 20 000 / 60 000 / 120 000 ₽ в месяц; работы сверх пакета — 5 000 ₽ в час.

от 20 000 ₽ в месяц
Процесс

Как идёт работа

Недели 1–3 — Обследование

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

Недели 3–5 — Тестовая копия и набор запросов

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

Недели 5–8 — Пилот на чтение

Небольшая группа сотрудников задаёт вопросы, ответы сравниваются с отчётами 1С. Журнал показывает, на что запроса не нашлось: это основа для следующих запросов.

Тяжёлый пилот — Черновики и подтверждаемые действия

Если пилот на чтение прошёл критерии, заводим отдельную роль, включаем подтверждения, защиту от повторов, лимиты и аварийный выключатель. Сначала на копии, затем на боевой базе узким потоком.

Дальше — Продуктив или сопровождение

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

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

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

Мы этого не делаем

  • Не заменяем программиста 1С, бухгалтера или аналитика: показатели и учётную политику определяете вы.
  • Не выдаём ассистенту право удалять данные, проводить документы массово, закрывать периоды и работать с банком.
  • Не читаем и не пишем в таблицы СУБД напрямую и не меняем типовую конфигурацию без письменного согласования.
  • Не обещаем универсальный продукт «для любой 1С» и не продаём программные продукты 1С.
  • Не называем долю верных ответов и экономию времени до замера на вашем наборе вопросов; не берём работы дешевле 150 000 ₽ и не дежурим круглосуточно.
Инструменты

На чём собираем

Сторона 1С
  • HTTP-сервисы 1С или стандартный интерфейс OData (зависит от версии платформы)
  • Расширение конфигурации вместо правки типовой
  • Запросы на встроенном языке запросов 1С, у каждого паспорт
  • Отдельный пользователь с ролью только на нужные объекты
  • Тестовая копия базы для проверки запросов и прав
Ассистент и контур
  • Языковая модель в вашем контуре; внешний API модели только по решению вашей службы ИБ
  • Слой вызова проверенных запросов, проверка чисел в ответе, подтверждения
  • Поиск по инструкциям и регламентам с ссылкой на документ
  • Журнал вопросов и запросов в вашей базе данных
  • Python и Docker; оповещение ответственного при сбоях
Материалы

Материалы по теме

Статья

Как подключить ИИ к 1С: пять способов и их ограничения

Способы подключения по возрастанию риска: от выгрузки отчёта в чат до агента с записью в базу.

  • Что нужно от 1С на каждом способе
  • Права, нагрузка и персональные данные
  • Эталонные вопросы для проверки ответов
Читать →
Статья

Как ограничить ИИ-агента: права, подтверждения и откат

Как выдавать права по минимуму, где ставить человека и что делать с повторами и откатом; применимо и к записи в 1С.

  • Матрица действий агента
  • Идемпотентность и лимиты
  • Тестовый набор ситуаций
Читать →
Статья

Что такое RAG простыми словами

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

  • Индексация, поиск, генерация
  • Почему RAG безопаснее дообучения
  • С чего начать
Читать →
Заявка

Разберём ваши вопросы к 1С

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

Спасибо, заявка отправлена. Ответим в течение рабочего дня.

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы: ИИ-ассистент для 1С

Что умеет ИИ-ассистент для 1С и чего не умеет?

Он отвечает на вопросы по данным учёта (остатки, взаиморасчёты, заказы, документы, справочники) через готовые проверенные запросы и по инструкциям и регламентам, указывает основание ответа и готовит черновики документов без проведения. Любую запись в базу выполняет только после подтверждения человека. Он не заменяет программиста 1С, бухгалтера и аналитика, не определяет за вас учётную политику и не угадывает ответ, когда подходящего запроса нет. Произвольные запросы к базе — отдельный режим, который включается после проверки.

Может ли нейросеть сама посчитать остатки или выручку, и не ошибётся ли она?

Модель числа не считает и не придумывает. Число возвращает заранее проверенный запрос к 1С, программа проверяет, что каждое число в ответе есть в результате запроса, а под ответом указаны запрос, параметры и время расчёта. Неверным может оказаться смысл показателя, например с НДС или без, с возвратами или без. Поэтому у каждого запроса есть паспорт, согласованный с владельцем показателя.

Как подключить нейросеть к 1С и что для этого нужно?

Через HTTP-сервисы 1С или стандартный интерфейс OData. Нужны публикация базы на веб-сервере, отдельный пользователь 1С с ролью только на нужные объекты и, для HTTP-сервисов, расширение конфигурации с методами. Какие интерфейсы доступны, зависит от версии платформы и конфигурации, а если база размещена у стороннего провайдера, то и от его условий; проверяем на копии базы. Прямое чтение таблиц СУБД не используем.

Не замедлит ли ассистент рабочую базу?

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

Может ли ассистент провести или удалить документ?

Удалять данные, проводить документы массово, закрывать периоды и работать с банком он не может: у его роли нет таких прав. Черновик, то есть документ без проведения, ассистент готовит на втором уровне. Проведение и смена статусов выполняются на третьем уровне и только после подтверждения человека, который видит «было — станет». Повторная отправка не создаёт второй документ.

Видит ли ассистент больше, чем сотрудник?

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

Работает ли это с нашей конфигурацией: УТ, ERP, БП, ЗУП?

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

Уходят ли данные 1С и персональные данные наружу?

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

Сколько стоит ИИ-ассистент для 1С и сколько времени занимает?

По тарифам: обследование — 200 000 ₽ и 2–3 недели при одном-двух процессах, 350 000 ₽ и 3–4 недели при нескольких системах; цена точная и вычитается из следующего этапа. Пилот на чтение — 150 000 – 400 000 ₽, 2–8 недель. Пилот с черновиками документов и интеграцией в боевую базу — 400 000 – 1 200 000 ₽, 2–3 месяца. Вывод в продуктив — от 1 500 000 ₽ этапами, сопровождение — от 20 000 ₽ в месяц. Итоговую вилку называем по результатам обследования.

Вы работаете только в Ростове-на-Дону?

Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.