К содержанию
ИИ в B2BИИ для 1С

ИИ для 1С: чем он помогает справочнику номенклатуры и где без человека не обойтись

ИИ для 1С в справочнике номенклатуры: ищет дубли, приводит названия к порядку, сопоставляет чужие строки. Где он ошибается и что решает человек.

Содержание
  1. Какой ИИ для 1С нужен справочнику номенклатуры
  2. Что ИИ делает со справочником номенклатуры
  3. Где ИИ ошибается в номенклатуре
  4. Кто что решает: предложение ИИ и подтверждение человека
  5. Как ИИ подключают к 1С и что выбрать
  6. Как подготовить справочник и проверить результат на выборке
  7. Почему порядок в номенклатуре нужен закупкам и заявкам
  8. Как проверить подход на своих данных

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

Какой ИИ для 1С нужен справочнику номенклатуры

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

Фирма «1С» сама использует ИИ для помощи разработчикам и пользователям. Её помощник для разработчика генерирует программный код, делает ревью и рефакторинг, а другие сервисы консультируют по материалам ИТС и распознают первичные документы. Состав этих сервисов меняется, поэтому актуальный список смотрите на странице фирмы об искусственном интеллекте (ссылка — в разделе «Источники»). Чистки записей справочника номенклатуры в этом перечне нет. Агент над данными базы смотрит карточки и предлагает действия: сгруппировать дубли, привести название к шаблону, найти соответствие для чужой строки. ИИ для бухгалтерии и для аналитики по отчётам решает другие задачи, и здесь о них речи нет.

Для справочника нужен ИИ, который видит записи и предлагает правки, а подтверждает их человек.

Что ИИ делает со справочником номенклатуры

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

Поиск дублей, которые не видны по точному совпадению

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

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

Единый вид названия и заполненные реквизиты

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

Чужие строки на ваш каталог

Строку из прайса, заявки или КП поставщика ИИ сопоставляет с карточкой вашего справочника. Он предлагает несколько кандидатов и оценивает уверенность по каждому. Строки с низкой уверенностью уходят человеку.

Как понять, какая операция вам нужна:

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

Где ИИ ошибается в номенклатуре

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

Вот сцена на обезличенных позициях. В справочнике три строки: «Кабель ВВГнг 3х2,5», «Кабель ВВГ-нг(А) 3*2.5 мм» и «ВВГнг 3x2,5 бухта 100м». Первые две ИИ предлагает объединить: разное написание одного кабеля. Третью он выносит человеку. Неясно, тот же это кабель или упаковка бухтой с другой единицей измерения. Человек смотрит артикул поставщика и видит: единица другая, нужен коэффициент пересчёта. Он объединяет первые две строки, а третью оставляет отдельной карточкой с пересчётом.

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

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

Кто что решает: предложение ИИ и подтверждение человека

ИИ предлагает группу дублей или соответствие, а человек принимает, отклоняет или правит. Работа сотрудников не исчезает. Она смещается от поиска дублей по всему справочнику к проверке спорных строк.

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

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

ИИ предлагает, человек подтверждает. Без журнала изменений и отката объединять записи рано.

Как ИИ подключают к 1С и что выбрать

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

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

Что для этого есть в самой платформе 1С, описано в документации фирмы:

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

Какие из этих механизмов включены в вашей базе и какой из них допустим, решают разработчик 1С и ИТ-служба: это зависит от конфигурации, релиза и требований к безопасности.

Для поиска кандидатов хватает прав на чтение. Запись в справочник нужна только после подтверждения человеком. Где обрабатываются данные — в облаке, на серверах заказчика или на локальной модели, — решают вместе с ИТ-службой под её требования. Эти требования определяют, какой способ подключения допустим.

У МБС.НСИ 1С остаётся главной системой, а справочник номенклатуры живёт в ней. Платформа работает с ним через обмен под конфигурацию заказчика. Как это устроено для 1С:УТ, УНФ и ERP, описано на странице про обмен с 1С.

Как подготовить справочник и проверить результат на выборке

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

  1. Возьмите выборку из разных групп, старые и новые карточки.
  2. Вручную отметьте, где настоящие дубли, а где разные товары.
  3. Прогоните выборку через выбранный подход.
  4. Сравните результат с вашей разметкой по трём показателям.
  5. Решите, запускать ли на всей базе.

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

Чаще всего ошибаются в проверке: смотрят только то, что ИИ нашёл, и не смотрят, что он пропустил. Поэтому ваша ручная разметка нужна.

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

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

Почему порядок в номенклатуре нужен закупкам и заявкам

Сначала нормализуют наименования, и только потом сопоставляют чужие строки. Иначе сопоставлять не с чем: у одного товара несколько карточек, и каждая строка поставщика ложится на свою.

Закупки и конкурентный лист

Когда одна позиция записана тремя способами, цены поставщиков в сравнении не сходятся, и закупщик сверяет строки руками. Предложения по одному товару оказываются в разных строках конкурентного листа.

В конкурентном листе МБС.НСИ сопоставляет строки заявки на закупку со строками предложений поставщиков. Закупщик видит не только историю закупок и полученные КП, но и рынок с альтернативными поставщиками. Подробнее: конкурентный лист. Где в закупке решает ИИ, а где закупщик, разобрано в статье про ИИ в закупках.

Заявки клиентов

Заявка клиента «портянкой» ложится на каталог только тогда, когда карточки приведены к порядку. Если у товара три карточки, менеджер выбирает между ними вручную, и расчёт КП снова занимает часы.

Как проверить подход на своих данных

Следующий шаг — пилот на выборке из вашего справочника. Его проводит MBS Group, а MERA EXPERT — официальный партнёр MBS Group и витрина продукта.

Факт. Пилот МБС.НСИ занимает 5 рабочих дней с получения согласованного комплекта данных. Аудит справочника проходит на тех же условиях.

Стоимость пилота рассчитывается под задачу и засчитывается в следующий этап внедрения. Ориентир точности: от 50% на пилоте и от 80% после адаптации. Это не гарантия: точность проверяется на ваших данных по критериям, согласованным заранее. Размещение, обработку данных и работу ИИ согласуют с ИТ-службой заказчика.

Вы получите разбор выборки: сколько дублей найдено, что объединено уверенно, что отправлено на проверку человеку. Если хотите увидеть это на своих позициях, передайте выборку и получите разбор справочника.

Частые вопросы

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

Чат-бот отвечает текстом по заданным сведениям. Агент работает с записями базы: находит кандидатов в дубли и предлагает правки. В справочнике номенклатуры изменения подтверждает человек.

Как подключить ИИ к 1С, чтобы он не менял справочник сам?

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

Нужно ли ставить расширение в 1С, чтобы ИИ работал со справочником?

Это зависит от способа подключения и требований вашей ИТ-службы. Если доработка нужна, её выносят в расширение, чтобы типовая конфигурация осталась на поддержке поставщика. Внешняя система может работать и через REST-интерфейс платформы без изменения конфигурации. Решение принимают после обсуждения конфигурации (1С:УТ, УНФ или ERP) и того, где обрабатываются данные.

Сколько работы останется сотрудникам после подключения ИИ?

Им придётся разбирать спорные строки и поддерживать правила заведения новых карточек. Сколько таких строк, видно только на ваших данных, по итогам пилота.

Сколько времени займёт проверка на моих данных?

Пилот идёт 5 рабочих дней с получения согласованного комплекта данных. Срок внедрения определяют по результатам пилота с учётом объёма.

АвторЛевон МусоянКонсультант по продажам и автоматизации, ИИ-директор

Пишет о продажах, заявках и внедрении ИИ. С 2003 года занимается сайтами, коммерческими процессами, CRM, автоматизацией и ИИ.

Читайте также

Все статьи рубрики

Обсудим вашу задачу и покажем МБС.НСИ

Расскажите, с какими заявками, справочником или закупками вы работаете. Покажем, как с этим работает МБС.НСИ, и предложим, с чего начать.