Поставщик светильников ищет закупки по слову «светильники» и пропускает извещение «Поставка светотехнической продукции для образовательных учреждений». Поставщик мяса ставит фильтр «мясо» и получает «мясорубки промышленные». Так устроен почти весь поиск тендеров, и я полгода не мог понять, почему все с этим мирятся. Потом перестал мириться сам.
В основе всегда одно и то же: вы задаёте ключевые слова, регион и диапазон цены, а агрегатор каждый день прогоняет новые извещения через эти фильтры. На практике получается две проблемы, и обе неустранимы на уровне ключевых слов.
Заказчики не пишут так, как ищут поставщики. Предмет закупки формулирует юрист или специалист по закупкам, а не продажник. Вместо «кабель» в извещении будет «продукция кабельно-проводниковая», вместо «ремонт офиса» — «выполнение работ по текущему ремонту помещений административного здания», вместо «ноутбуки» — код классификатора и слово «оборудование». Можно расширять список синонимов: я видел настройки, где у одного поставщика было 140 ключевых слов. Но каждое новое слово тянет мусор: «ремонт» ловит и ремонт дорог, и ремонт лифтов, и ремонт медицинского оборудования.
Ключевое слово ничего не знает о вашей компании. Даже правильно найденное извещение может быть не вашим: вы работаете в Поволжье, а закупка в Хабаровске; вы делаете контракты до 3 млн, а здесь начальная цена 48 млн и обеспечение не по силам; вы поставляете, а нужен монтаж с допуском СРО. Отсеивает это человек, глазами, каждое утро. У тех, с кем я разговаривал, на разбор ленты уходило от 40 минут до двух часов в день.
Где это ломается окончательно
Есть закупки, которых поиск по словам не видит вообще: те, что ещё не объявлены. У каждого государственного заказчика есть план-график, где на месяцы вперёд записано, что он собирается купить, на какую сумму и когда. Поставщик, который увидел позицию в плане-графике, успевает познакомиться с заказчиком, задать вопросы и подготовить документы. Поставщик, который ждёт извещение, узнаёт о закупке, когда до подачи заявки осталось 7–12 дней. Планы-графики написаны ещё более казённым языком, чем извещения, и ключевые слова там работают хуже всего.
Что я сделал вместо ключевых слов
Я бэкенд-разработчик, и у меня не было ни команды тендерных специалистов, ни желания строить ещё один фильтр по словам. Поэтому сервис читает закупку так, как её читал бы опытный менеджер по тендерам, и сравнивает не со списком слов, а с описанием компании.
1. Профиль компании вместо списка слов. Вы вставляете адрес сайта, сервис собирает профиль: что продаёте или делаете, кому, в каких регионах, на какие суммы, что для вас точно не повод. Профиль можно поправить руками.
2. Чтение закупки целиком. Каждый день сервис берёт новые извещения по 44-ФЗ и 223-ФЗ, позиции планов-графиков и сведения о заключённых контрактах, читает предмет, описание объекта и требования к участнику, а не только название. Потом языковая модель отвечает на один вопрос: может ли компания с таким профилем здесь участвовать и зачем ей это.
3. В ленту попадает только подходящее. Не 300 извещений в день, из которых 290 нужно отбросить, а те, где вы реально можете участвовать: с ценой, сроком подачи и причиной, почему закупка ваша. К каждой прилагается черновик письма заказчику.
4. Контракты как источник клиентов. Компании, которые только что выиграли контракт, тоже закупка — победителю стройки нужны материалы, субподрядчики, логистика, и он ищет их прямо сейчас. Поиск по словам этого не видит в принципе.
Что оказалось сложнее, чем я думал
Планы-графики противоречивы: одна позиция меняет сумму и сроки несколько раз, пришлось хранить историю изменений. Языковая модель ошибается уверенно: на старте она записывала в «подходящие» всё с формулировкой «может быть интересно», пришлось заставить её называть конкретную причину и отбрасывать расплывчатое. Людям трудно описать свой бизнес: поле «что вы поставляете» заполняют словами «всё для офиса» — профиль с сайта компании получается точнее, чем со слов владельца.
Что в итоге
Сервис называется Лидли, он работает: getleadly.ru/tendery. Тариф «Тендеры» — 1 490 ₽ в месяц, 100 закупок под профиль; первые 10 закупок подбираются без оплаты и без карты. Я делаю его в основном один и читаю каждое письмо в поддержку.
Если вы участвуете в тендерах, расскажите в комментариях: сколько времени у вас уходит на разбор ленты закупок в день и какие извещения вы пропускали из-за формулировок? Самые частые случаи добавлю в правила отбора.