Контекст. Клиент — интернет-магазин крепежа и метизов.
Менеджеры и партнёры тратили много времени на ручное составление коммерческих предложений (КП): поиск актуальных цен и артикулов в каталоге, перенос данных в Word/PDF, согласование условий поставки и НДС для разных стран (в т.ч. Польша, PLN + 23% VAT).
Цель. Автоматизировать подготовку КП с помощью LLM так, чтобы:
ответы опирались на реальные данные каталога (цены, SKU, ссылки на карточки товаров), а не на «шаблоны с пустыми полями»;
пользователь получал готовые документы (DOCX и PDF) и превью в интерфейсе, без обязательного ручного копирования из чата;
процесс был доступен в едином рабочем пространстве (диалог + правая панель документов), на языке запроса (русский, польский и др.).
Разработано модуль OfferKP поверх платформы корпоративного чата с ИИ:
Интеграция с каталогом — перед ответом модели сервер подставляет релевантные фрагменты из MySQL LLM получает явный системный промпт: не отрицать доступ к ценам, не выдумывать позиции вне каталога.
Генерация КП без зависимости только от «умения» модели вызвать инструменты — при запросе оферты/КП сервер автоматически собирает позиции из каталога, формирует PDF и DOCX отдаёт файлы в конце ответа в чате.
Реализован модуль: менеджер в чате формулирует запрос на КП (клиент, страна, количество, DIN/размер), система подтягивает актуальные позиции из MySQL-каталога и передаёт их LLM вместе с жёсткими правилами — без выдуманных цен и «шаблонов с пустыми полями».
В конце ответа появляются карточки DOCX и PDF с кнопками «Открыть в превью» и «Скачать»; справа — живая панель документов с превью Word, вкладками Document/PDF и выгрузкой DOCX. КП содержит таблицу позиций, подытог, НДС , условия и ссылку на источник каталога.
Сокращено время подготовки типовой оферты: один диалог вместо ручного поиска в прайсе и верстки в Word. Снижен риск ошибок по ценам и артикулам за счёт привязки к shop_product / SKU.