Кейс · Типовое решение
Подбор кодов ОКПД2 для номенклатуры: веб-сервис с языковой моделью
Подбор ОКПД2 — проект ITLabs: веб-сервис, который проставляет коды классификатора для списка товаров.
Коротко о проекте
Коротко о проекте
Подбор кодов ОКПД2 для номенклатуры — проект ITLabs. Веб-сервис, который проставляет коды классификатора для списка товаров. Снабженец загружает таблицу с наименованиями, языковая модель подбирает код каждой позиции, и обратно приходит та же таблица, но уже с кодами. Верстаем адаптивно, контент заказчик ведёт сам через админ-панель.
Что сделали
Как работает подбор кодов
Снабженец загружает таблицу с наименованиями и получает обратно тот же файл, но уже с кодами классификатора.
Что делает сервис
- Загрузка списка позиций таблицей Excel через страницу сервиса
- Подбор кода по наименованию товара языковой моделью
- Обработка списка целиком, а не по одной строке
- Результат отдаётся готовым файлом Excel — наименование и код в соседних колонках
Чтобы коды были настоящими
- Справочник классификации подключён отдельным файлом — модель не выдумывает коды
- Проверка ответа по формату: неразобранные позиции не попадают в результат молча
- Журнал работы: видно, на какой позиции что пошло не так
Служба разворачивается на сервере заказчика.
Вопросы и ответы
Частые вопросы о проекте
Что делает сервис подбора кодов ОКПД2?
Проставляет коды классификатора для списка товаров. Снабженец загружает таблицу Excel с наименованиями, языковая модель подбирает код каждой позиции, и обратно приходит та же таблица — с наименованием и кодом в соседних колонках.
Может ли модель выдумать несуществующий код?
Нет: справочник классификации подключён отдельным файлом, модель выбирает из него, а не сочиняет. Ответ дополнительно проверяется по формату — неразобранные позиции не попадают в результат молча.
Нужно ли обрабатывать позиции по одной?
Нет, сервис берёт список целиком. Снабженец отдаёт файл номенклатуры и получает готовый Excel, а не прогоняет строки поштучно через интерфейс.
Как понять, где сервис ошибся?
По журналу работы: в нём видно, на какой позиции что пошло не так. Позиции, не прошедшие проверку формата, не попадают в выгрузку — их не приходится вылавливать среди корректных строк.
Где разворачивается сервис?
На сервере заказчика. Номенклатура остаётся внутри компании, а установка сводится к запуску службы без сборки окружения вручную.
Можно ли применить тот же подход к другому классификатору?
Да, схема универсальна: справочник подключается файлом, а сервис отвечает за приём таблицы, обращение к модели, проверку ответа и выгрузку. Смена классификатора — это смена справочника, а не переписывание сервиса.
Похожие проекты
Смотрите также
Платформы и интеграцииМодуль голосового помощникаМодуль голосового помощника — продукт ITLabs: голосовой ввод и поиск для интерактивных терминалов. Посетитель произносит запрос вслух, модуль…Смотреть кейс
Промышленные предприятияЗакрытый браузер Директум и расписаниеЗакрытый браузер — решение ITLabs: оболочка, которая пускает терминал только в одну систему и никуда больше. Сотрудник работает с Директумом и…Смотреть кейс
Ритейл и торговые сети · КурскЮридическая фирма «Башук Чичканов», Курск: дашборды заявок в Битрикс24Аналитический модуль в Битрикс24 для юридической фирмы — проект ITLabs: показатели работы выведены в наглядные графики прямо в корпоративном портале.…Смотреть кейс Продукты и направление из этого проекта
Платформы и интеграции — обсудим ваш проект?
Расскажите про объект и задачу — предложим состав решения и покажем похожие внедрения.