Клиент — B2B-поставщик с большим каталогом товаров. Менеджеры вручную разбирали запросы из PDF, искали актуальные цены и SKU, переносили позиции в Word, рассчитывали НДС и готовили итоговый PDF. Подготовка типового коммерческого предложения занимала около 45 минут.
Цель: сократить время подготовки КП, но сохранить каталог компании единственным источником цен и артикулов. Система не должна выдумывать товары, цены или наличие.
Разработан production-модуль OfferKP:
— распознавание запроса из PDF и текста;
— поиск и сопоставление позиций с каталогом MySQL;
— правила: цена доступна только для подтверждённой позиции или допустимого аналога;
— расчёт количества, валюты, НДС и условий;
— формирование таблицы и готовых DOCX/PDF;
— превью документов в рабочем интерфейсе;
— ручное подтверждение менеджером перед использованием результата.
Для спорных позиций система воздерживается от подстановки чужой цены и отправляет строку на проверку.
Типовое КП формируется за 2–5 минут вместо примерно 45 минут.
Менеджер загружает запрос, проверяет найденные позиции и получает готовые DOCX/PDF. Цены и SKU берутся только из каталога заказчика; неподтверждённые совпадения не получают выдуманных данных.
В тестовом наборе система достигла 92% SKU@1, 95% строк с корректно доступной ценой и 100% точности автоматического принятия для строк, которые прошли порог уверенности. Оператор сохраняет контроль перед отправкой документа клиенту.