AI-агент для умного заполнения веб-форм и тендерных заявок

Ручное заполнение тендерных заявок и веб-форм отнимает часы у специалистов и приводит к ошибкам из-за переноса данных вручную. Мы разрабатываем AI-агента под ключ: он берёт данные из ваших систем и заполняет формы порталов, а человек только подтверждает результат. Подготовка заявок ускоряется в разы, рутина и повторный ввод уходят.
Часто задаваемые вопросы

AI-агент для заполнения веб-форм и тендерных заявок

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

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

AI-агент меняет схему: он разбирает структуру конкретной формы, сопоставляет поля с источниками в учётной системе (1С, выгрузки, реестры), подтягивает нужные сканы и справки, проверяет обязательность и заполняет форму. Человек остаётся на подтверждении перед отправкой — то есть на решении, а не на переносе.

Автоматизация заявок снимает рутину со специалиста: вместо ручного заполнения веб-форм он проверяет готовый черновик. При этом AI-агент работает с теми формами, которые есть — дорабатывать чужие площадки под себя не нужно. Ниже разбираем, как это устроено и что остаётся под контролем заказчика.

Что меняется в процессе подготовки заявок и коммерческих данных

До внедрения заявка собиралась вручную: специалист открывал учётную систему, переносил карточку компании, банковские данные и позиции в форму заказчика, затем вычитывал всё построчно. На один лот уходили часы, а при потоке из десятков заявок работа шла в спешке. Агент снимает механическую часть — сбор и перенос данных, — а человеку остаётся проверка.

Реквизиты перестают быть источником возвратов. Расхождения в наименовании, ИНН, КПП, адресе и банковских данных — самая частая причина, по которой заявку отправляют на доработку. Агент берёт значения из одного справочника, проверяет контрольные суммы и подставляет поле с указанием источника, поэтому несоответствие видно до отправки, а не после замечания комиссии.

Нагрузка на ключевого специалиста меняется качественно. Раньше копированием и сверкой занимался самый опытный сотрудник — тот, кто нужен на ценовой части и технических требованиях. Теперь его время уходит на содержательные разделы, а рутинная сборка идёт параллельно по нескольким заявкам.

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

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

Режимы работы AI-агента: автономный и с подтверждением

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

Режим Как ведёт себя агент Когда подходит Ограничения
Автономный режим Заполняет форму и отправляет заявку без участия человека, спорные поля закрывает значением по умолчанию Массовые однотипные заявки, площадки с предсказуемой формой, данные уже выверены Ошибка уходит в отправленную заявку; нужны журнал действий и правила отката
Заполнение с подтверждением Готовит черновик целиком, подсвечивает поля с низкой уверенностью, отправляет после подтверждения оператора Тендеры с ценой и юридически значимыми формулировками, новые площадки Требует времени оператора — минуты на заявку
Подсказки оператору Форму не трогает, предлагает значение рядом с полем и ссылку на источник Незнакомые формы, разовые закупки, обучение на новых типах документов Скорость полностью зависит от оператора

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

Как проходит внедрение: этапы инженерной работы

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

  1. Аудит форм и источников данных. Собираем все формы и тендерные площадки, разбираем структуру полей, обязательность и ограничения формата. Параллельно фиксируем источники: реквизиты, карточки товаров, прайсы, сканы документов, переписку по заявке.
  2. Карта полей. Сопоставляем каждое поле формы с источником и правилом извлечения: тип данных, нормализация дат и адресов, единицы измерения, что считается допустимым значением.
  3. Настройка сценариев заполнения. Описываем логику: что заполняется автоматически, где нужна проверка человеком, как агент ведёт себя при отсутствии данных — оставляет поле пустым или запрашивает уточнение.
  4. Проверка на тестовых заявках. Прогоняем сценарии на накопленных заявках и сверяем с эталоном: доля полей, заполненных верно с первого раза, какие расхождения повторяются. Ошибки правим в карте полей, а не в отдельном ответе.
  5. Опытная эксплуатация. Агент работает в режиме подсказки: готовый вариант видит оператор и подтверждает его. Так набирается статистика по формам, которые не попали в тестовый набор.
  6. Передача в эксплуатацию. Отдаём документацию по карте полей, регламент её обновления при изменении форм и инструкцию для операторов. После передачи правки в сценариях команда заказчика вносит сама.

Конфигурации, правила доступа и регламенты после внедрения

Внедрение заканчивается не демонстрацией, а передачей комплекта артефактов, по которым систему можно эксплуатировать и развивать без нас. Ниже — то, что физически остаётся у заказчика в его контуре и репозитории.

  • Настройки агента и схемы разметки полей — конфигурации по каждому типу формы: обязательные поля, источники значений, проверки перед отправкой.
  • Правила доступа и роли пользователей — матрица «роль → действие → область данных»: кто запускает заполнение, кто подтверждает отправку, кто видит черновики.
  • Журнал действий — по каждой заявке: кто инициировал, что агент подставил автоматически, что оператор исправил вручную, чем закончилась отправка.
  • Регламент работы с формами — порядок обработки очереди, правила эскалации при отклонении и точки, где обязательна проверка человеком.
  • Инструкция для оператора — сценарии разбора ошибок разметки, повторного запуска, корректировки источника данных и обращения в поддержку.
  • Схема интеграций и план отката — задействованные системы, порядок хранения ключей, возврат к ручному режиму без потери заявок.
  • Порядок сопровождения — обновление правил и версий, периодичность проверки качества разметки, ответственные по зонам.

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

Кейс: заполнение тендерных заявок на потоке

Тендерный отдел холдинга с восемью направлениями ведёт поток заявок на поставку оборудования и услуг. До внедрения каждая заявка собиралась вручную: специалист открывал форму площадки, переносил реквизиты из карточки контрагента, искал актуальные сертификаты в сетевой папке и вписывал характеристики из каталога. На одну заявку уходило 35–50 минут, а на пике сезонного спроса отдел обрабатывал лишь часть приглашений — остальные закрывались по сроку подачи.

Что изменили в схеме работы

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

Метрики до и после

Итоги кейса внедрения зафиксировали так: время на заявку — с 35–50 минут до 5–7, доля отклонений по формальным причинам — с 12% до 2%. Поток вырос с 30 до 90 заявок в неделю при том же составе тендерного отдела, потому что снялась не скорость печати, а повторная сборка одних и тех же данных. Отдельно проверяли связку с Единой информационной системой в сфере закупок: расхождения между карточками ушли, так как источник реквизитов теперь один.

Что делать, если формы на порталах часто меняются?

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

Карта полей — отдельный слой описания, а не код: в ней указано, какой реквизит заявки соответствует каждому полю, какие форматы и правила проверки применяются. Обновление карты полей после правки портала занимает минуты и не требует пересборки решения — меняется описание, сам агент остаётся тем же.

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

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

Каждое действие остаётся в журнале: видно, какое поле распознано, что подставлено и что проверено. Устойчивость к правкам портала получается предсказуемой — вместо гонки за меняющейся формой вы получаете процесс, который восстанавливается за один цикл проверки.

Технические сомнения и ограничения решения

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

Насколько точно агент заполняет поля?

Числа, даты и суммы проходят проверку формата и диапазона, текстовые поля сверяются со справочником допустимых значений. Если в документе два противоречащих значения или поле не найдено — оно остаётся пустым и уходит в очередь на проверку человеком, а не заполняется догадкой.

Как обрабатываются вложения и табличные приложения?

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

Какие доступы к данным нужны решению?

Отдельная учётная запись с правом только на подачу заявок и токен с ограниченным сроком действия. Доступа к внутренним системам, переписке и базам агент не получает, а журнал действий показывает, какой документ читался и какое поле заполнено.

Что происходит при прерванном заполнении?

Черновик заявки сохраняется после каждого подтверждённого шага вместе с ключом идемпотентности. Повторный запуск продолжает с последнего шага, а не с начала, поэтому дубли на площадку не уходят, а незаполненная заявка не отправляется вовсе.

Обсудим задачу: с чего начать работу

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

  • Перечень входных данных: 5–10 примеров уже заполненных форм (PDF, DOCX, XLSX), пустые шаблоны и внутренние инструкции по заполнению, если они есть.
  • Карта источников значений: откуда AI-агент берёт данные — карточка компании, реестры, прошлые заявки, справочники. Отмечаем, что доступно машиночитаемо, а что придётся приводить в порядок.
  • Правила и ограничения: обязательные поля, требования к форматам значений и проверки, которые заявка не проходит при расхождении.
  • Сценарии отказа: что агент делает, когда данных нет или они противоречивы — оставляет поле пустым, помечает для человека или запрашивает уточнение.
  • План работ: этапы от разбора шаблонов до сдачи, с точками, где вы видите промежуточный результат.
  • Оценка сроков: от чего зависит длительность — число типов форм, качество справочников, сложность внешних порталов.
  • Границы пилотного запуска: один тип формы или одно подразделение, чтобы проверить точность на реальных данных до масштабирования.
  • Критерии приёмки: доля полей, заполняемых без правок, и порядок учёта ошибок.

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

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1543
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1369
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    816
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1142