Кейс · Сайты и порталы

Подбор кодов ОКПД2 для номенклатуры: веб-сервис с языковой моделью

Подбор ОКПД2 — проект ITLabs: веб-сервис, который проставляет коды классификатора для списка товаров.

Собственная разработка

Коротко о проекте

Коротко о проекте

Подбор кодов ОКПД2 для номенклатуры — проект ITLabs. Подбор ОКПД2 — проект ITLabs: веб-сервис, который проставляет коды классификатора для списка товаров. Снабженец загружает таблицу с наименованиями, языковая модель подбирает код каждой позиции, и обратно приходит та же таблица, но уже с кодами. Верстаем адаптивно, контент заказчик ведёт сам через админ-панель.

Что сделали

Как работает подбор кодов

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

Что делает сервис

  • Загрузка списка позиций таблицей Excel через страницу сервиса
  • Подбор кода по наименованию товара языковой моделью
  • Обработка списка целиком, а не по одной строке
  • Результат отдаётся готовым файлом Excel — наименование и код в соседних колонках

Чтобы коды были настоящими

  • Справочник классификации подключён отдельным файлом — модель не выдумывает коды
  • Проверка ответа по формату: неразобранные позиции не попадают в результат молча
  • Журнал работы: видно, на какой позиции что пошло не так

Служба разворачивается на сервере заказчика.

Вопросы и ответы

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

Что делает сервис подбора кодов ОКПД2?

Проставляет коды классификатора для списка товаров. Снабженец загружает таблицу Excel с наименованиями, языковая модель подбирает код каждой позиции, и обратно приходит та же таблица — с наименованием и кодом в соседних колонках.

Может ли модель выдумать несуществующий код?

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

Нужно ли обрабатывать позиции по одной?

Нет, сервис берёт список целиком. Снабженец отдаёт файл номенклатуры и получает готовый Excel, а не прогоняет строки поштучно через интерфейс.

Как понять, где сервис ошибся?

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

Где разворачивается сервис?

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

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

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

Нужен похожий проект?

Расскажите про объект и задачу — предложим состав решения и покажем похожие внедрения.

+7 951 192-94-02Телефон для заявок
info@itlabs.topПочта для заявок
@itlabs_saleТелеграм отдела продаж
Собственная разработка · Внедрение под ключ · Поддержка