К содержанию
Владимир Павлунин

Как превратить запись встречи в задачи с помощью AI

Практический способ разобрать расшифровку встречи с помощью AI: решения, задачи, ответственные, сроки, риски и открытые вопросы. Готовый prompt и шаблон результата.

· опубликовано

Короткий ответ

Как превратить запись встречи в список задач с помощью AI?

Не просите краткое содержание — просите структуру. Расшифровку встречи нужно отдать модели с prompt, который требует конкретный формат ответа: таблица задач с колонками «Задача», «Ответственный», «Срок», цитата из встречи к каждой задаче, а под таблицей три отдельных списка — принятые решения, открытые вопросы и риски. Ключевое правило — запретить достраивать недостающее: если на встрече не назвали ответственного или срок, в таблице должно стоять «не определён», а не правдоподобная догадка. Тогда на выходе получается не ещё один текст для чтения, а набор строк, которые можно перенести в трекер или передать другой системе.

Главное

  • Краткое содержание встречи — это ещё один текст, который кто-то должен прочитать и вручную превратить в действия. Полезен не пересказ, а структура: решения, задачи, ответственные, сроки, риски, открытые вопросы.
  • Формат результата задаётся в prompt заранее. Таблица с колонками «Задача», «Ответственный», «Срок» и цитата из встречи к каждой задаче заставляют модель привязывать каждую строку к конкретному месту расшифровки.
  • Главное правило — запрет на достраивание. Если ответственный или срок на встрече не прозвучал, в результате должно стоять «не определён»: пропуск, который видно, полезнее аккуратной догадки.
  • Проверять результат нужно по цитатам: если фразы из расшифровки за задачей не стоит, задачи, скорее всего, не было.
  • Следующий уровень — не красивый протокол, а структурированный JSON, который принимает другая система. Человек остаётся в точке подтверждения, система только создаёт подтверждённое.
  • Расшифровки встреч — чувствительные данные. Если на встрече обсуждают клиентов, цены или архитектуру, разбор стоит делать локальной моделью или в корпоративном контуре.

Вчера я разбирал тему посложнее — контекст для Coding Agents. Сегодня наоборот: короткая прикладная вещь, которую можно применить в тот же день.

Час встречи закончился. Остались запись и расшифровка на несколько тысяч слов. Самое очевидное, что приходит в голову, — отдать её модели и попросить: «сделай краткое содержание».

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

Полезно другое. Не пересказ, а структура:

MEETING
   ↓
TRANSCRIPT
   ↓
AI
   ↓
решения
задачи
ответственные
сроки
риски
открытые вопросы

Дальше — как я этого добиваюсь и где здесь главная ловушка.

Почему обычного summary недостаточно

Возьму выдуманный пример — это не разбор чьей-то реальной встречи, а типовая ситуация, собранная из того, что происходит на любом планировании.

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

Обычное краткое содержание опишет это примерно так:

Команда обсудила интеграцию с внешним сервисом, сроки запуска и необходимые технические изменения.

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

Разница в том, что summary отвечает на вопрос «о чём говорили». А работа начинается с вопроса «что теперь делать».

Prompt, который я использую

Ключевая идея — задать формат ответа заранее. Модель хорошо справляется с извлечением структуры, если объяснить, какая структура нужна, и запретить импровизацию.

Проанализируй расшифровку встречи.
Не пересказывай её.

Выдели:
- принятые решения;
- задачи;
- ответственного по каждой задаче;
- срок, если он назван;
- открытые вопросы;
- риски и блокеры;
- вопросы без принятого решения.

Задачи собери в таблицу с колонками:
Задача | Ответственный | Срок.

К каждой задаче добавь цитату из встречи.
Цитата — основание, почему задача есть.

Не придумывай данные, которых нет в тексте.
Не называй ответственного, если его нет.
Пиши «не определён» вместо догадки.
То же правило для сроков.

В конце добавь три отдельных списка:
РЕШЕНИЯ, ОТКРЫТЫЕ ВОПРОСЫ, РИСКИ.

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

Не позволяйте AI придумывать ответственных и сроки

Это главное правило, и оно важнее формулировки самого prompt.

На встрече вполне могло прозвучать: «нужно проверить интеграцию до релиза». Дальше разговор ушёл в сторону, и владельца задачи никто не назначил. Такое случается на каждой второй встрече.

Модель в этой ситуации склонна дорисовать недостающее. Не потому, что она «врёт», — она собирает связный и аккуратный результат, а таблица с пустыми клетками выглядит неаккуратно. Поэтому в графе «Ответственный» появится тот, кто больше всего говорил на эту тему, а в графе «Срок» — дата, которая упоминалась рядом по другому поводу.

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

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

Поэтому «не придумывай данные, которых нет в тексте» и «пиши "не определён"» — не вежливая просьба, а обязательная часть prompt.

Как выглядит хороший результат

Дальше — пример вывода для той же выдуманной встречи. Имена, даты и формулировки вымышленные, это шаблон формата, а не чей-то настоящий протокол.

Задача Ответственный Срок
Проверить API интеграции Алексей 25 сентября
Подготовить прототип интерфейса Мария не определён
Проверить доступы к тестовому контуру не определён 27 сентября

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

РЕШЕНИЯ

  • Интеграцию делаем через внешний API, свой аналог не пишем.
  • Запуск переносим на следующий спринт.

ОТКРЫТЫЕ ВОПРОСЫ

  • Кто отвечает за доступы к тестовому контуру.
  • Нужна ли отдельная приёмка от команды поддержки.

РИСКИ

  • Лимиты внешнего API не проверены, ограничение может всплыть после запуска.
  • Прототип без срока блокирует оценку остальных задач.

Обратите внимание на вторую и третью строки таблицы. В одной нет срока, в другой — ответственного, и именно эти пропуски делают результат полезным. Это те два места, где после встречи нужно кому-то написать.

Но копировать задачи руками всё равно не хочется

Текстовый протокол — это промежуточная точка. Кто-то всё равно открывает трекер и переносит три строки руками.

Следующий уровень выглядит так:

VIDEO CALL
    ↓
TRANSCRIPT
    ↓
AI
    ↓
структурированный
JSON
    ↓
подтверждение
человеком
    ↓
TRACKER

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

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

Модель, которая мне кажется правильной:

AI предлагает
   ↓
человек проверяет
   ↓
система создаёт

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

Что здесь действительно автоматизируется

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

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

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

Это общий принцип, и он работает далеко за пределами встреч. Про агентов, которые выполняют инженерные задачи целиком, я писал в материале Coding Agents, про AI во всём цикле разработки — в AI в цикле разработки.

Что дальше

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

Это план, а не готовый результат. Я пока не знаю, где он сломается: подозреваю, что на разметке говорящих и на задачах, которые звучат как решение, но решением не являются. Покажу как есть, включая то, что не получилось.

Готовый набор: Meeting → Actions Kit

Чтобы не собирать всё это с нуля, я выложил бесплатный набор «Meeting → Actions Kit»:

  • готовый prompt из этой статьи;
  • шаблон протокола встречи;
  • пример расшифровки;
  • пример результата разбора.

Забрать Meeting → Actions Kit

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

Пройдите бесплатный AI Engineering Assessment: вы получите профиль по семи измерениям, возможные ограничения и риски и шаги на 30 и 90 дней. Результат — сразу, без регистрации и контактов, ответы анонимны. Это ориентировочная диагностика, а не аудит.

Пройдите бесплатный AI Engineering Assessment

Вопросы и ответы

Чем структурированный разбор лучше обычного summary?

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

Что делать, если в расшифровке нет имён?

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

Можно ли доверить AI создание задач в трекере?

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

Где хранить расшифровки, если встреча конфиденциальная?

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

Сколько времени это экономит?

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

Какой длины расшифровку выдержит модель?

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

Нужен ли для этого отдельный сервис?

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

Читать дальше

СтатьяAI Development Context Engineering для Coding Agents: почему доступа к репозиторию недостаточно Что такое Context Engineering для Coding Agents: правильный контекст под задачу, приёмы Anthropic и эксперимент, где 520 слов контекста дали 7 из 7 проверок. обновлено 5 октября 2026 Читать → Главный материалСтатьяCoding Agents Coding Agents — что это и чем агент отличается от AI-ассистента Что такое coding agent, чем он отличается от автодополнения и чата, что нужно, чтобы агент выполнял задачи целиком, и какие у него ограничения. 20 сентября 2026 Читать → Главный материалСтатьяAI Development AI в цикле разработки — что это и как внедрять Что такое AI Development, из чего состоит AI Development Platform и с чего начинать внедрение AI в разработку — от требований до delivery. 20 сентября 2026 Читать → СтатьяAI Development Архитектура AI Development Platform: 6 слоёв вокруг Coding Agent Слои AI Development Platform — модель, контекст, инструменты, политики, проверки качества, наблюдаемость: ответственность, интерфейсы и порядок внедрения. 19 октября 2026 Читать →