Пайплайн поставщиков
Нейросеть разбирает сообщения поставщиков, код сопоставляет товары со справочником, а новые и спорные соответствия проверяет человек.
Из прайсов поставщиков — в единый каталог
Кейс «Кожаных мешков». Собрали обработку прайсов из рабочих чатов: нейросеть разбирает сообщения, код сверяет товары с каталогом, а человек подтверждает новые и спорные соответствия.
Задача
Поставщики присылают прайсы в разных форматах: сокращают названия, разносят характеристики по нескольким строкам, по-разному обозначают варианты товара. Эти позиции нужно сопоставить с единым каталогом и перенести цены в рабочую таблицу, не перепутав похожие товары.
Что хотели получить
Превращать сообщение поставщика в структурированные позиции с ценой и понятной привязкой к каталогу. При этом сохранить исходное сообщение и оставить сотруднику возможность проверить соответствие до передачи данных дальше.
Как решали
Разделили конвейер на приём прайса, разбор товарных строк, сопоставление со справочником, проверку и обновление таблицы. Для подтверждённых соответствий сделали словарь. Несопоставленные позиции и расхождения характеристик вынесли в отдельный разбор, сохранив связь с исходным сообщением.
Как работали с нейросетью
Модель выделяет из свободного текста товары, цену, количество и явно указанные характеристики. В промпте описали, как объединять строки одной позиции, и запретили додумывать отсутствующие параметры. Ответ ограничили JSON-схемой. Дальше сопоставление выполняет код: проверяет каталог и совместимость вариантов товара, а не полагается только на ответ модели.
Как встроили в работу
Цепочки n8n связали с Telegram, базой данных и рабочими таблицами. Новые и спорные соответствия приходят сотруднику карточкой с исходным текстом и предложенным товаром. Подтверждение пополняет словарь; одобренные данные переходят в обновление таблицы. Повторные сообщения и статусы учитываются отдельно, чтобы не терять историю обработки.
Что получилось
Собрали конвейер от сообщения поставщика до подтверждённой записи в рабочей таблице. У результата есть источник, статус проверки и связь с товаром каталога. Нейросеть помогает разобрать неструктурированный текст, а правила сопоставления и решение в спорных случаях остаются проверяемыми.
Telegram · n8n · LLM API · JSON Schema · PostgreSQL · API таблиц