Договоры по шаблону заполнялись вручную из десятков таблиц. Долго и с высоким риском ошибок. Простая замена текста не работает: Word дробит плейсхолдеры на произвольные XML-фрагменты
ЧТО ДЕЛАЛИ
Собрали LLM-пайплайн: модель разбирает структуру данных, находит расхождения между плейсхолдерами и колонками, генерирует и отлаживает код
Написали движок замены с посегментным разбором абзацев. Корректно обрабатывает разбитые плейсхолдеры и несколько полей в одном абзаце
Настроили декларативный маппинг: один словарь связывает плейсхолдер с источником данных и расширяется без правки логики
Закрыли краевые случаи: форматы дат, расхождения в названиях колонок
РЕЗУЛЬТАТ
Пакет договоров генерируется по реестру за один запуск вместо ручного заполнения каждого. Форматирование Word сохраняется полностью. Подход переносится на любой типовой договор