Найти в Дзене
RS_AI

Подбор товаров для тендера с помощью искусственного интеллекта - Rybakov Studio AI

Процесс обработки технических заданий (ТЗ) из тендерной документации традиционно требует значительных затрат рабочего времени. Специалисту необходимо изучить длинный перечень требований, выделить ключевые технические характеристики и найти соответствующие позиции среди тысяч строк в своих прайс-листах или десятках различных поставщиков. Для решения этой задачи разработана специализированная закрытая программная среда, которая в данный момент не представлена в публичном доступе и не имеет прямых аналогов на массовом рынке. Система использует локальные базы данных пользователя, алгоритмы обработки естественного языка и большие языковые модели (LLM) для автоматизации процесса сопоставления. Центральным элементом системы является модуль интеллектуального поиска, в текущей версии носящий техническое название «Подбор товара по ТЗ» Чтобы поиск работал максимально точно, системе нужны данные. В отличие от обычных поисковиков (таких как Яндекс или Google), программа ищет товары только по тем ба
Оглавление

Процесс обработки технических заданий (ТЗ) из тендерной документации традиционно требует значительных затрат рабочего времени. Специалисту необходимо изучить длинный перечень требований, выделить ключевые технические характеристики и найти соответствующие позиции среди тысяч строк в своих прайс-листах или десятках различных поставщиков.

Для решения этой задачи разработана специализированная закрытая программная среда, которая в данный момент не представлена в публичном доступе и не имеет прямых аналогов на массовом рынке. Система использует локальные базы данных пользователя, алгоритмы обработки естественного языка и большие языковые модели (LLM) для автоматизации процесса сопоставления.

Центральным элементом системы является модуль интеллектуального поиска, в текущей версии носящий техническое название «Подбор товара по ТЗ»

1.     Формирование базы: откуда программа берет информацию о товарах

Чтобы поиск работал максимально точно, системе нужны данные. В отличие от обычных поисковиков (таких как Яндекс или Google), программа ищет товары только по тем базам, которые загрузили вы сами. Это гарантирует, что в результатах будут только реально доступные к заказу товары от ваших проверенных поставщиков или товары ваших остатков с актуальными характеристиками и ценами с хорошей структурой.

Наполнить систему данными можно двумя способами: загрузить готовые таблицы или собрать информацию с сайтов.

Способ 1: Загрузка готовых файлов (ручное добавление)
Основой поисковой базы служат обычные таблицы в форматах .xlsx или .csv. Это могут быть прайс-листы дистрибьюторов, выгрузки остатков из ваших учетных систем (например, 1С или МойСклад) или спецификации от заводов-изготовителей.

Интеграция этих файлов работает по простому алгоритму:

  1. Вы копируете нужные документы в специальную папку системы.
  2. Программа просит вас один раз указать, где в этих файлах находятся нужные данные (например, вы указываете, что столбец «Наименование» в прайсе поставщика соответствует столбцу «Название товара» в программе).
  3. Система «склеивает» десятки разных прайс-листов в одну большую, ровную базу данных.
  4. Умная обработка текста: Это самый важный этап. Программа очищает текст от лишних знаков препинания и приводит все слова к базовой форме. Зачем это нужно? Если в техническом задании (ТЗ) написано «интерактивными панелями», а в прайсе поставщика товар называется «доска интерактивная», программа поймет, что это одно и то же. Обычный поиск в Excel (через Ctrl+F) такие совпадения просто не видит, из-за чего специалист может упустить подходящий товар. Наша система решает эту проблему.

Способ 2: Автоматический сбор данных с сайтов (встроенный парсер)
На практике очень часто бывает так, что у производителя нет удобного прайс-листа в Excel, а вся номенклатура выложена только в виде карточек товаров на его сайте. Чтобы не копировать характеристики тысяч товаров вручную, в программу встроен инструмент
«Парсинг сайтов». Он превращает любой веб-каталог в готовую таблицу.

Как работает этот процесс:

  1. Поиск нужных страниц: Вы даете программе ссылку на карту сайта поставщика. Искусственный интеллект анализирует структуру сайта, отсеивает информационный мусор (страницы с контактами, статьями, условиями доставки) и собирает список ссылок, которые ведут только на карточки товаров.
  2. Обход защиты: Многие сайты блокируют программы, которые пытаются автоматически скачать их данные. Наша система умеет это обходить. Для сложных сайтов она запускает скрытый виртуальный браузер — для защиты сайта это выглядит так, будто страницы медленно просматривает обычный человек.
  3. Самостоятельная настройка ИИ: Это главное преимущество нашего парсера. Обычно для сбора данных с нового сайта нужно нанимать программиста. В нашем случае искусственный интеллект сам изучает устройство страницы товара и понимает, откуда именно нужно скопировать название, где находится цена, артикул и где спрятан блок с техническими характеристиками.
  4. Формирование таблицы: Вся собранная с сайта информация превращается в аккуратный файл Excel. Он скачивается на ваш компьютер, и вы можете сразу же закинуть его в папку из Способа 1, чтобы программа начала искать по этим товарам подходящие под ваше тендерное ТЗ позиции.
-2

2. Модуль поиска (Инструмент «Подбор по ТЗ»): режимы работы

-3

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

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

Одиночный поиск (Точечный подбор)
Этот режим идеально подходит для сложных, нестандартных или единичных запросов. Часто в тендерной документации описание всего одного товара занимает целый абзац: в нем перемешаны габариты, материалы, ссылки на ГОСТы и различные допуски.

Как строится работа в этом режиме:
Специалисту больше не нужно вручную вычленять главные слова из этого текста, чтобы вбить их в обычный поиск. Он просто копирует весь объемный абзац из ТЗ (технического задания) и вставляет его в поисковое окно программы целиком.

Для повышения точности предусмотрен фильтр источников. Например, если по характеру описания вы понимаете, что заказчик прописал спецификацию под конкретный завод, вы можете указать программе искать совпадения только в прайс-листе этого производителя, полностью игнорируя остальную базу. В результате система выдаст короткий список из наиболее подходящих товаров-кандидатов, отсортированных по степени совпадения характеристик.

-4

Подбор списком (Batch-режим)
Это основной, самый востребованный сценарий работы для специалистов по тендерам и закупкам. Режим разработан специально для ситуаций, когда спецификация состоит из десятков или сотен строк.

Главная проблема при работе с большими ТЗ — это необходимость брать каждую строчку, копировать ее, переходить в Excel-прайсы, искать совпадения, анализировать их и заносить результат обратно в свою смету. Эта монотонная механическая работа отнимает рабочие дни и сильно подвержена ошибкам из-за человеческого фактора (усталости, потери концентрации).

Режим «Подбор списком» забирает эту рутину на себя:

  1. Массовая загрузка: Вы просто загружаете в программу готовый файл с техническим заданием (в формате .xlsx или .csv).
  2. Постановка в очередь: Программа автоматически считывает колонку, в которой содержатся требования к товарам, и выстраивает все запросы в очередь на обработку.
  3. Автономная работа: После нажатия кнопки «Запустить» система начинает последовательно применять алгоритмы искусственного интеллекта к каждой строке из вашего файла. Процесс идет полностью в фоновом режиме, без какого-либо участия человека.

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

-5

4.   Как работает поиск «под капотом»

Высокая точность подбора достигается за счет многоступенчатого конвейера обработки данных (Pipeline), который комбинирует математические алгоритмы и искусственный интеллект.

  1. AI-Диспетчер (Выбор категории): Модель анализирует запрос и сопоставляет его с существующими категориями в базе. Если ищется «микроскоп», диспетчер отсекает прайс-листы с мебелью и оставляет файлы с лабораторным оборудованием.
  2. AI-Помощник (Извлечение смыслов): Запрос из ТЗ редко совпадает с названием товара напрямую. ИИ разбивает длинный текст на «смысловые группы» (например, группа 1: «ноутбук, лэптоп», группа 2: «15 дюймов», группа 3: «intel core»).
  3. Математический скоринг: Программа сканирует лемматизированную базу данных. Товар получает баллы в зависимости от того, где найдено совпадение. Точное совпадение по артикулу дает максимальный балл. Совпадение смысловой группы в начале заголовка оценивается выше, чем совпадение в конце технического описания.
  4. AI-Ранжировщик: Математика отбирает топ-20 кандидатов. Затем языковая модель анализирует этот короткий список на логику. Например, ИИ обучен применять правило «Анти-комплект»: если в ТЗ требуется одна позиция (стол), а математика нашла товар «Комплект мебели: стол и 4 стула», ИИ принудительно опустит этот результат вниз списка.
  5. AI-Эксперт (Формирование отчета): Для финальных результатов (например, топ-3 позиции) ИИ пишет аналитическое заключение. Он сравнивает текст исходного ТЗ с описанием найденного товара и формирует вердикт.

5.     Какой результат получает пользователь: форматы отчетов и их применение

-6

Когда система завершает обработку списка запросов, она не выдает просто набор «сырых» ссылок. Главная цель инструмента — предоставить специалисту готовую аналитику, на основе которой можно сразу принимать решения о ценообразовании и участии в тендере.

Для удобства работы результаты формируются в двух взаимодополняющих форматах: для быстрой визуальной проверки и для дальнейших финансовых расчетов.

  1. Интерактивный (визуальный) отчет в интерфейсе программы
    Этот формат предназначен для комфортного просмотра и оценки предложенных вариантов прямо в окне приложения.
    Вместо сплошного текста пользователь видит структурированную ленту. Каждая строчка из исходного технического задания превращается в отдельный раскрывающийся блок (папку).

Внутри такого блока система показывает от одного до нескольких наиболее подходящих товаров. Как выглядит карточка подобранного товара:

  • Фотография: Если в загруженных прайс-листах или на спарсенном сайте была ссылка на изображение, программа автоматически подтянет и покажет фото товара. Это позволяет визуально убедиться в правильности выбора.
  • Базовые данные: Сразу отображаются цена, артикул и название файла-источника (чтобы специалист сразу понимал, какому поставщику принадлежит этот товар).
  1. Сводный отчет (экспорт в Excel)
    Визуальный интерфейс удобен для проверки, но основным рабочим документом тендерного специалиста или снабженца является смета. Поэтому итоговым продуктом работы программы выступает автоматически сгенерированный файл Excel.

Это готовая сводная таблица, в которой собрана вся необходимая информация для просчета экономики проекта. В файле содержатся следующие колонки:

  • Номер по порядку и исходный текст запроса.
  • Наименование подобранного товара и его артикул.
  • Актуальная цена из базы.
  • Название прайс-листа (поставщика).
  • Ссылка на сайт (если есть).

Умная цветовая индикация (Светофор):
Самая важная колонка в этом Excel-файле — «Вердикт AI». Чтобы максимально сэкономить время человека, система автоматически раскрашивает ячейки с результатами:

  • Зеленая заливка (Точное совпадение): ИИ уверен, что найденный товар полностью отвечает требованиям ТЗ. Специалист может практически не тратить время на проверку этих строк и сразу брать предложенные цены в расчет рентабельности.
  • Желтая заливка (Совпадение с оговорками): Система нашла аналог, но он имеет незначительные технические расхождения. Внимание специалиста должно быть сфокусировано именно на этих строках: человеку нужно прочитать вердикт и решить, допустимо ли предложить такой аналог заказчику.
  • Красная заливка (Не подходит / Не найдено): Программа честно сигнализирует, что в загруженных базах поставщиков нет подходящего товара (например, ищут трактор, а в базе только запчасти).

Такой подход позволяет специалисту не проверять сотни строк вручную, а работать по принципу исключений, фокусируя свое внимание только на проблемных (желтых и красных) позициях таблицы.

5. Решаемые задачи и сценарии применения

Инструмент закрывает несколько ключевых потребностей в сфере закупок, снабжения и оптовых продаж:

  1. Первичный просчет тендера: Специалисту необходимо понять общую маржинальность ТЗ. Загрузка спецификации в систему позволяет за час получить ориентировочные цены и артикулы от своих поставщиков на спецификацию из 50-70 пунктов.
  2. Импортозамещение и подбор аналогов: Когда в ТЗ указан конкретный бренд или товар, ушедший с рынка, система, опираясь на технические характеристики, находит аналогичные товары из доступных баз данных. Вердикт AI-Эксперта сразу указывает, в чем найденный аналог совпадает, а в чем уступает оригиналу.
  3. Мониторинг ассортимента конкурентов: Загрузив прайс-лист с описанием товара конкурента в качестве базы, пользователь может прогнать через систему свои топовые товары и получить сводную таблицу аналогов конкурента с сопоставлением характеристик.

Заключение: объективные преимущества использования

Человек, интегрирующий данный инструмент в свои рабочие процессы, получает измеримые результаты. Главное преимущество — колоссальная экономия времени на рутинной механической работе. Задачи, требовавшие использования поиска «Ctrl+F» по десяткам вкладок Excel в течение нескольких рабочих дней, делегируются вычислительным мощностям.

Оригинал статьи здесь, там же вы найдете контактные данные

Подбор товаров для тендера с помощью искусственного интеллекта % – Блог Евгения Рыбакова