
Часы, потраченные на поиск в интернете и перенос данных в файлы или системы. Сотни отправленных запросов и полученных коммерческих предложений в PDF, Excel и просто в теле письма, которые нужно сравнить между собой. Это ежедневная реальность специалиста по закупкам, где 80% времени уходит на подобные задачи, а на анализ и переговоры по цене остаётся совсем мало времени.
Что, если бы этот процесс можно было автоматизировать? Если бы AI-агенты могли взять на себя всю подготовительную работу: от поиска и проверки контактов до анализа ответов и подготовки отчётов? Как отмечают эксперты McKinsey в своём исследовании «Procurement 2025: Reimagining the function for success» (февраль 2025), именно AI и аналитика становятся главными драйверами повышения эффективности закупок.
Этот кейс описывает именно такое решение — мультиагентную AI-систему, разработанную для трансформации процесса закупок. Мы покажем, как AI-агенты работают вместе, чтобы автоматизировать полный цикл — от поиска в интернете до готовой аналитики по лучшим предложениям на рынке:

Ниже мы детально рассмотрим алгоритм работы каждого AI-агента и то, как мы решили проблемы, с которыми мы столкнулись в ходе тестирования и внедрения.
Представьте типичную задачу отдела закупок: найти 100 новых потенциальных поставщиков в определённой нише. На первый взгляд, преимущества очевидны. AI-агент берёт на себя самую трудоёмкую часть работы: самостоятельно обходит сайты, извлекает необходимую информацию и сразу формирует единую базу. Каждый поставщик, его тип, сайт, email и телефон — всё в одном месте, готовое для загрузки в CRM или другую систему и для рассылки RFP.
AI-Агенту всё равно, обрабатывать 10 сайтов или 10 000. Звучит как идеальное решение. Но в реализации, как всегда, есть нюансы.
Автоматически осуществляет поиск сайтов, классифицирует сайты по типу, ищет контактные данные и сохраняет результаты в единой таблице.
С этим алгоритмом AI-агент сможет автоматически обрабатывать любой список сайтов и выдавать структурированный отчёт в табличном формате.
Чтобы AI-агент приносил реальную пользу он должен преодолеть несколько нетривиальных барьеров.
Просто запустить AI-агента — прямой путь к разочарованию. Грамотный подход заключается в его правильной настройке и интеграции в рабочие процессы.
Не ограничиваться бинарной логикой «Производитель / Не производитель». Добавить больше полезных категорий: «Официальный дистрибьютор», «Крупный дилер», «Сервисная компания». Это многократно повысит ценность собранной базы для отдела закупок.
Полное сканирование всего сайта для каждого URL — может быть долгой и ресурсоёмкой операцией. В 90% случаев нужная информация находится на стандартных страницах: /contacts, /about, /feedback. AI-агент сначала проверяет их и запускает полное сканирование всех других страниц только в том случае, если контакты не были найдены на типовых страницах.
AI-Агент соберёт все email-адреса с сайта: info@, support@, job@ и другие. Но для отправки запроса на коммерческое предложение (RFP) часто нужен контакт отдела продаж (sales@) или партнёрского отдела (partner@). На практике это означает, что AI-агент должен иметь встроенную логику для приоритизации и выбора наиболее релевантных адресов, а не все подряд.
Для сложно классифицируемых сайтов должен существовать простой интерфейс, где человек может быстро проверить и подтвердить (или исправить) данные, собранные AI-агентом. Это выгодное распределение: AI выполняет 95% рутинной работы, а сотрудник контролирует результат в ключевых точках и обеспечивает 100% качество.
Итак, наш первый AI-агент проделал огромную работу: он нашёл и классифицировал сотни потенциальных поставщиков. Следующий шаг — инициировать диалог с найденными потенциальными контрагентами.
AI‑агент автоматически генерирует персонализированные RFP, отправляет их через специализированный сервис, отслеживает все статусы доставки и обновляет информацию во внутренних системах.
Давайте разберём, как выглядит процесс формирования и рассылки RFP (Request for Proposal) с помощью AI.
Создать черновик — это полдела. Доставить его в почтовый ящик адресата — часто бывает сложно.
Чтобы преодолеть эти барьеры, AI-агент должен быть интегрирован в профессиональную экосистему.
Вместо попыток отправить письма с обычного почтового ящика, AI-агент интегрируется со специализированными сервисами. Эти платформы обеспечивает то, что письма дойдут до адресата.
Вместо проверки писем в почтовом клиенте, ответственный сотрудник получает доступ к простому и наглядному дашборду. На нём он видит список всех готовых к отправке RFP, может быстро просмотреть любой из них и одобрить всю пачку одной кнопкой «Одобрить и отправить все».
Отправка — это не конец процесса, часто нужно контролировать статусы для каждого письма: «Ожидает проверки» — «Одобрено» — «Отправлено» — «Доставлено» — «Ошибка доставки» — «Открыто». Это позволяет отслеживать весь жизненный цикл и контролировать эффективность.
AI-агент для рассылки RFP — это не просто скрипт для автозаполнения шаблонов. Это контролируемая система, которая берёт на себя техническую сложность доставки, а контроль оставляет за сотрудником.
Это самый сложный с технической точки зрения, но и самый ценный процесс – контроль получения и анализ предложений, присылаемых от поставщиков по электронной почте.
Автоматизировать приём и первичную обработку входящих писем с коммерческими предложениями (КП) от поставщиков, отправленных в ответ на RFP и минимизировать ручную работу специалистов по закупкам, ускорить обработку ответов и повысить точность сопоставления КП с требованиями RFP.
Агент получает новое письмо и проверяет, отправляли ли данному поставщику RFP (например, проверяет, был ли адресат в нашем списке рассылки и выполняет другие проверки). Если нет – помечает как «Не относится к RFP» и прекращает работу. На этом шаге выполняются и другие проверки, например, Автоответы «На отпуске до …» или переадресация на другого коллегу не должны восприниматься как полноценный ответ на RFP — они обрабатываются по другим правилам. Также поставщик может прислать уточняющие вопросы или несколько версий КП отдельными сообщениями. Агент должен уметь корректно выделять финальное коммерческое предложение, а не брать первое сообщение в цепочке.
Определяет наличие вложений. Если вложений нет – помечает письмо «Ответ без вложения» и формирует письмо с напоминанием о необходимости вложения файла с коммерческим предложением.
Для каждого вложения проверяет: тип файла (PDF, DOCX, XLSX, ZIP и т. д.) и соответствует ли базовая структура (наличие обязательных таблиц, полей, метаданных). Если формат не поддерживается или структура некорректна – готовит черновик письма-уведомления об ошибке формата, или сразу отправляет подготовленное письмо без одобрения сотрудником.
Извлекает из вложения текстовые поля и табличные данные. Приводит данные к единой внутренней схеме (артикул, описание, цена, сроки, объёмы и т. д.).
Сравнивает значения в коммерческом предложении с требованиями RFP, например, цена ≤ максимальной, количество ≥ запрошенного и другие параметры (материал, упаковка и т. д.). Если все требования соблюдены – переходит к шагу 6.
Если найдены несоответствия – формирует черновик письма-ответа с описанием ошибок и просьбой доработать КП.
Все валидные данные коммерческого предложения сохраняются в базе данных с привязкой к участнику и исходному RFP. Помечает письмо как «Обработано» и при необходимости прикрепляет к карточке сделки/проекта.
Это самый прагматичный способ решить 80% проблем с парсингом и классический пример решения проблемы организационным способом, а не только путём усложнения технологии. Разработайте единый многоязычный шаблон коммерческого предложения с чётко структурированными полями (артикул, цена, объём, сроки и другие). Конечно, если КП предполагает наличие чертежей или фотографий, то этот способ не подойдёт.
Для оставшихся 20% случаев (когда шаблон не использовали) это единственно верный путь. Современные модели обучены распознавать именно таблицы, графики, формы, чертежи и иллюстрации. Они работают на порядок лучше стандартных OCR (подробнее об этом есть в нашей статье).
Cистема не должна принимать бинарное решение «Да/Нет». Она должна оценивать уверенности точности парсинга в каждом извлечённом поле. Если уверенность низкая (например, цена найдена в сноске, а не в ячейке таблицы), система не отправляет отказ, а ставит флаг «Требуется проверка оператора» и передаёт документ на проверку сотруднику.
Дайте операторам возможность легко отмечать ошибки парсинга и передавать контекстные комментарии системе.
Собирайте «живые» примеры ошибочных распознаваний и дообучайте модели с учётом новых реальных кейсов.
Этот AI-агент переводит фокус с обработки данных на их использование, что является конечной целью любой аналитической системы.
Получает вопрос в формате естественного языка (например: «Покажи мне все предложения по категории “Картон” с ценой ниже 150 ₽»), выдается ответ на вопрос по учётом данных о всех RFP и КП, хранящиеся в БД.
Если пользователь задал неоднозначный вопрос (например, «Цена ниже 150?»), чат-бот должен уточнять вопрос (например, «Уточните, пожалуйста: цена за единицу товара или за всю партию?»).
Добавить кнопки для самых частых запросов: «Топ-5 самых дешёвых предложений», «Сравнить цены за этот месяц и прошлый» и подобные.
Бот должен сохранять контекст предыдущих запросов (например, «А теперь по тем же параметрам, но за прошлый месяц»), чтобы не запрашивать у пользователя одни и те же детали повторно.
Разные менеджеры могут иметь разный уровень доступа к данным (финансы, качество, логистика). Бот должен проверять полномочия и скрывать недоступные данные.
Подробное описание деталей разработки таких AI-агентов можно посмотреть в нашей статье.
Предыдущие разделы описали, что делает каждый AI-агент в нашей закупочной системе. Теперь покажем, как эта цифровая команда закупок собирается в no-code конструкторе Epsilon Workspace. Процесс заключается разработке программного кода, а в логической настройке работы агентов и их оркестрации.
В Epsilon Workspace мы буквально проектируем логику работы агента. Мы даем ему стартовые инструкции в режиме разговорной речи, например: «Найди в поисковике компании по запросу…». Затем, используя визуальные компоненты конструктора, мы учим его отличать сайты компаний от агрегаторов и указываем, какую информацию (название, email, телефон) и из каких разделов сайта нужно извлекать и сохранять в базу данных.
Создавая этого агента, мы в первую очередь настраиваем поток данных: он автоматически подключается к базе, собранной «Скаутом». Затем, в настраиваем инструкцию, по подготовке персонализированных писем, с использованием собранных ранее данных. Ключевая возможность Epsilon Workspace здесь — управление процессом. Мы можем настроить правило: сгенерировать черновики писем, но не отправлять самостоятельно, а сначала поместить в папку «Черновики» для контроля сотрудником. Для финальной отправки одобренных писем мы подключаем специализированные сервисы, чтобы письма не попадали в спам.
Этот агент строится на основе событийных триггеров — он начинает работу по факту получения нового письма на указанный email. Его ядро — это встроенный в Epsilon Workspace модуль интеллектуальной обработки документов. Нам не нужно настраивать парсеры для каждого типа файлов, они уже настроены в соответствующих визуальных компонентах. Мы просто даем агенту инструкцию извлечь содержимое из вложений, а затем описываем, какую информацию искать в этом тексте, например: «Найди таблицу с номенклатурой и ценами» или «Найди строку с условиями оплаты» и так далее.
Мы не строим логику диалога вручную. Мы просто выбираем тип агента «Диалоговая аналитика» и указываем ему на базу данных, которую наполнил «AI-контролер». Платформа сама анализирует структуру данных и автоматически создает запросы к хранилищу данных, способные понимать вопросы и давать ответы на их основе.
Итог: Epsilon Workspace позволяет не просто автоматизировать отдельные задачи, а оркестровать работу целой цифровой команды. Каждый агент создается с помощью визуальных инструментов и инструкций в формате разговорной речи, а затем встраивается в единый рабочий процесс.
Внедрение мультиагентной системы AI в закупках позволяет автоматизировать рутинные этапы — поиск и классификацию поставщиков, генерацию и рассылку RFP, верификацию входящих КП и получение аналитики в режиме реального времени. Каждая из четырёх компонент «AI в закупках» дополняет друг друга, поддерживает сквозной процесс от первичного поиска до принятия решений на основе данных.
В результате компании сокращают время обработки закупок на 70–80 %, минимизируют ошибки и повышают прозрачность процесса. Для старта рекомендуем провести пилотное внедрение на одном направлении закупок, отладить параметры агентов и интеграцию с внутренними системами.
На наш взгляд, проект имеет огромный потенциал для бизнеса. Есть идея для автоматизации? Запишитесь к нам на демонстрацию, и мы покажем, как за несколько дней вы сможете получить полностью работающие AI-агенты, которые станут полезным инструментом для вашей закупочной деятельности.
Получайте свежие статьи об AI, данных и аналитике прямо на почту