Как AI автоматизирует генерацию протоколов закупочных комиссий в DOCX: парсинг заявок, расчёт баллов, обоснования на естественном языке — от черновика до подписания по 44-ФЗ
VibeLab
Поделиться

Секретарь тендерной комиссии тратит от 2 до 6 часов на один протокол оценки заявок. Ручной перенос баллов, копирование реквизитов, подгонка формулировок под требования 44-ФЗ — и всё это с риском ошибки, которая отправит документ на переделку.
Протокол рассмотрения и оценки заявок — центральный документ любой конкурентной закупки. Он фиксирует решение комиссии: кого допустили, кого отклонили, какие баллы присвоили и почему. Ошибка в протоколе — основание для жалобы в ФАС и отмены результатов закупки.
Автоматическая генерация протоколов в DOCX снимает рутину и сокращает подготовку документа до минут. Разберём процесс по шагам: от загрузки заявок до подписания комиссией.
Секретарь комиссии собирает документ вручную: переносит данные из заявок, рассчитывает баллы по формулам из документации, формулирует обоснования, проверяет реквизиты. При 10–15 участниках объём рутинной работы измеряется часами.
По экспертным оценкам, необходимость переделки протокола из-за ошибок возникает в значительной доле случаев. Типичные проблемы:
Каждая из этих ошибок — потенциальная жалоба в ФАС и срыв сроков закупки. Для организаций с десятками процедур в месяц это системная проблема, а не единичный сбой.
Автоматический протокол — это DOCX-документ, сгенерированный программой на основе структурированных данных заявок. AI-слой добавляет к шаблонной генерации интеллект:
Секретарь получает готовый черновик, который нужно проверить и передать на подпись — вместо того чтобы собирать документ с нуля.
Ключевое отличие от простых шаблонизаторов: AI не подставляет данные в фиксированные фразы, а формирует юридически корректные формулировки с учётом контекста конкретной заявки.
Закупочные процедуры по 44-ФЗ и 223-ФЗ предполагают несколько типов протоколов. Каждый из них поддаётся автоматизации, но с разной степенью сложности.
Фиксирует первый фильтр: соответствует ли участник и его заявка требованиям документации.
Обязательные поля:
Что проверяется автоматически: наличие обязательных документов в составе заявки (лицензии, допуски СРО, выписки), соответствие предложения техническому заданию, правильность оформления. AI-система сверяет комплектность с чек-листом из документации и формирует заключение по каждому участнику.
Самый объёмный и ошибкоопасный тип. Для каждого допущенного участника рассчитываются баллы по критериям из документации: цена, квалификация, сроки, качественные характеристики.
Балльная система работает по формулам из постановления Правительства РФ № 2604 (для 44-ФЗ). Ценовой критерий — по формуле с отношением минимальной цены к предложенной. Квалификационные критерии — по шкалам, заданным в документации.
AI рассчитывает итоговые баллы, формирует ранжирование и генерирует текстовое обоснование для каждой оценки — на естественном языке с учётом конкретных данных заявки.
Объединяет результаты рассмотрения и оценки в единый документ для конкурсных процедур. По сути — финальная сборка из двух предыдущих типов с добавлением итогового решения комиссии.
Сквозной маршрут от исходных данных до готового DOCX состоит из четырёх этапов.
На вход системе поступают:
Если заявки приходят в PDF, AI-модуль (OCR + LLM) извлекает данные: реквизиты, предложенные цены, подтверждающие документы. Для разработчиков это задача мультимодального парсинга: комбинация табличных данных, свободного текста и сканированных копий.
С точки зрения интеграции, данные с ЭТП (электронных торговых площадок) обычно доступны через API или в виде структурированных XML/JSON-выгрузок, что упрощает первый этап.
Система автоматически проверяет:
Каждая проверка порождает структурированный результат: статус (пройдена / не пройдена / требует внимания) и текстовый комментарий. Именно эти результаты ложатся в основу обоснований в протоколе.
Для IT-менеджеров важно: этап валидации — наиболее регулируемая часть процесса. Логика проверок должна точно соответствовать требованиям закона и документации, поэтому она реализуется как детерминированный код, а не промпт к LLM.
Алгоритм расчёта определяется типом процедуры и критериями из документации:
Ценовой критерий (для 44-ФЗ по ПП РФ № 2604):
Балл = (Цена_мин / Цена_участника) × Вес_критерия × 100
Где Цена_мин — минимальная предложенная цена среди допущенных участников.
Квалификационные критерии — оцениваются по шкалам. Например, опыт исполнения контрактов:
Шкалы извлекаются из документации на этапе парсинга и применяются автоматически. Итоговый балл — взвешенная сумма по всем критериям. Ранжирование — сортировка по убыванию итогового балла.
Для разработчиков: расчётный модуль должен быть полностью детерминированным и аудитируемым. Каждый промежуточный результат сохраняется для возможной проверки. LLM на этом этапе не используется — только формулы.
Финальный этап — сборка документа. Архитектурно это два подпроцесса:
Шаблонная генерация — структура документа, таблицы, реквизиты, подписи. Используется библиотека работы с DOCX (python-docx, docxtpl или аналоги). Шаблон содержит фиксированную структуру с плейсхолдерами.
AI-генерация текста — обоснования решений по каждой заявке. LLM получает структурированные данные (результаты проверок, баллы, ссылки на пункты документации) и формирует текст обоснования. Промпт включает требования к стилю (официально-деловой), ссылки на конкретные нормы закона и запрет на выдумывание фактов.
Результат — DOCX-файл, готовый к проверке секретарём и подписанию членами комиссии.
По ст. 48 Федерального закона № 44-ФЗ протокол обязан содержать:
| Элемент | Источник данных | Автоматизация |
|---|---|---|
| Идентификационные номера заявок | ЭТП | Прямой перенос |
| Решение по каждой заявке (допуск/отклонение) | Результат валидации | Автоматическое формирование |
| Обоснование отклонения со ссылками на пункты закона и документации | AI-генерация | LLM + детерминированные правила |
| Значения по каждому критерию оценки | Расчётный модуль | Полностью автоматическое |
| Итоговый рейтинг участников | Расчётный модуль | Полностью автоматическое |
| Состав комиссии, дата, предмет закупки | Входные данные | Прямой перенос |
Важно: по 223-ФЗ требования к составу протокола определяет положение о закупке конкретного заказчика. Базовая структура аналогична, но может включать дополнительные поля. Система должна поддерживать настраиваемые шаблоны.
Генерация обоснований — та часть процесса, где AI приносит наибольшую ценность. Сравним два подхода:
Шаблонный подход (без AI):
«Заявка участника ООО "Ромашка" отклонена в связи с несоответствием требованиям документации.»
AI-подход:
«Заявка участника ООО "Ромашка" (ИНН 7712345678, идентификационный номер заявки 54321) отклонена на основании п. 3 ч. 5 ст. 48 Федерального закона № 44-ФЗ в связи с непредставлением в составе заявки действующей лицензии на осуществление деятельности по техническому обслуживанию медицинской техники, предусмотренной п. 2.3.1 документации о закупке (извещение № 0123456789012345).»
Второй вариант конкретен, содержит ссылки на нормы и факты, и формируется автоматически на основе результатов валидации. Это снижает риск обжалования: участнику понятно, что именно не так, а контролирующий орган видит правовое основание.
Для бизнеса: качество обоснований напрямую влияет на устойчивость закупки к жалобам. Автоматически сгенерированные обоснования единообразны и полны — в отличие от ручных, качество которых зависит от загрузки и внимательности секретаря.
Минимальный стек для системы генерации протоколов:
Для интеграции в существующую инфраструктуру заказчика система предоставляет REST API. Типичный сценарий: ЭТП или внутренняя СЭД вызывает endpoint с данными закупки, получает в ответ сгенерированный DOCX.
Полный цикл работы с автоматически сгенерированным протоколом:
Важно: AI не заменяет комиссию. Решения принимают люди. AI автоматизирует подготовку документа, но финальное слово — за членами комиссии. Это принципиальный момент для соответствия закону.
| Метрика | Ручной процесс | С автоматизацией |
|---|---|---|
| Время подготовки протокола | 2–6 часов | 15–30 минут (включая проверку) |
| Типичные ошибки (реквизиты, расчёты) | Регулярно | Минимизированы |
| Единообразие обоснований | Зависит от секретаря | Стабильно высокое |
| Масштабируемость | Линейно с числом процедур | Не зависит от объёма |
Для организаций с десятками закупочных процедур в месяц автоматизация высвобождает часы работы квалифицированных специалистов. Секретарь сосредотачивается на контроле качества и нестандартных ситуациях, а не на рутинном переносе данных.
Автоматизация протоколов закупочных комиссий — зрелая задача для AI-систем. Комбинация детерминированных расчётов, шаблонной генерации и LLM для текстовых обоснований позволяет сократить подготовку документа с часов до минут, снизить количество ошибок и обеспечить единообразие формулировок.
Ключевые принципы реализации: расчёты — детерминированные и аудитируемые, обоснования — AI-генерируемые с проверкой человеком, финальное решение — всегда за комиссией. При таком подходе автоматизация не создаёт новых рисков, а снижает существующие.
Подписывайтесь на наш канал: @vibelogia
Поделимся опытом
8 800 201 85 68