Реализация автоматического создания протокола встречи из транскрипции
Протокол встречи — юридически значимый документ, оформленный по корпоративному стандарту. Это не просто резюме: протокол содержит дату, список участников, повестку, зафиксированные решения, голосования и подписи. AI-генерация протокола должна учитывать эти требования.
Структура генерации
Процесс состоит из трёх фаз:
Фаза 1 — Извлечение метаданных: из транскрипта извлекаются дата/время, участники (с должностями, если упомянуты), повестка дня (явная или восстановленная по темам).
Фаза 2 — Структурирование содержания: каждый пункт повестки → обсуждение → решение / голосование / отложено. LLM обрабатывает каждый раздел отдельно для точности.
Фаза 3 — Форматирование в шаблон: результат вставляется в корпоративный шаблон Word (python-docx) или Google Docs (API). Нумерация решений, форматирование дат по стандарту организации.
Шаблоны и кастомизация
Разные организации имеют разные требования к формату протокола. Система поддерживает набор шаблонов с переменными:
{{meeting_date}} | {{meeting_number}} | {{chairperson}}
{{agenda_items[]}} | {{decisions[]}} | {{action_items[]}}
Шаблоны хранятся как DOCX с закладками — python-docx заполняет закладки извлечёнными данными. Итоговый документ отправляется участникам автоматически или через очередь на подтверждение.
Качество и контроль
Автогенерированный протокол всегда проходит через UI-ревью перед финализацией: участник нажимает «Подтвердить» или вносит правки. Система обучается на правках — корректируемые поля логируются для улучшения промптов.







