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