Протокол совещания из расшифровки
Собрать протокол планёрки по расшифровке. Расшифровка синтетическая и лежит рядом (input.md): в ней три вопроса, и в каждом заложена ловушка — размытый срок «сегодня-завтра», поручение без назначенного исполнителя («разберитесь между собой») и обсуждение, перенесённое без решения.
Чек-лист приёмки
- все прозвучавшие поручения попали в протокол
- у каждого поручения указан исполнитель либо стоит отметка «не назван»
- у каждого поручения указан срок либо стоит отметка «не назван»
- в протоколе нет поручений, которых в расшифровке не было
- вопрос, не завершившийся решением, помечен как незакрытый
Где ломался обычный запрос
- срок «сегодня-завтра» превращён в конкретную дату, которой никто не называл
- поручение про альтернативу по плёнке назначено на конкретного человека, хотя распределение не состоялось
- перенесённое обсуждение про заявки оформлено как принятое решение с ответственным
- появилось поручение разработать форму заявок, которого никто не давал
Вывод
Разница есть и она крупная: наивная рука не прошла чек-лист ни разу из трёх, рука по методу прошла все три. Причём ошибки наивной руки одинаковые от прогона к прогону — модель заполняет пропуски правдоподобным, потому что протокол с пустым полем «срок» выглядит незаконченным, а с проставленным выглядит готовым.
Что именно спрашивали
Наивная рука — ровно то, что человек напишет, не задумываясь:
Сделай протокол по этой расшифровке
Рука по методу — запрос из четырёх частей, с явным запретом додумывать:
Роль: секретарь совещания. Контекст: расшифровка планёрки ниже. Опирайся только на неё. Задача: собрать протокол по вопросам повестки. Для каждого поручения указать исполнителя и срок. Если исполнитель или срок не прозвучали явно — писать «не назван» и не подставлять своё. Вопрос, не завершившийся решением, помечать «не закрыт». Формат: пункты по порядку обсуждения, у каждого — статус, решения, поручения.
Разница между запросами — четыре строки. Разница в результате оказалась в том, можно ли пользоваться протоколом вообще.
Где ломалась наивная рука
Одинаково во всех трёх прогонах, и это важнее самого факта провала: ошибки не случайные, а системные.
Размытый срок стал конкретной датой. В расшифровке прозвучало «постараюсь сегодня-завтра». В протоколе появилось «Срок: 4 сентября». Никто этой даты не называл. Через неделю по такому протоколу можно предъявить невыполнение срока, которого не было.
Нераспределённое поручение получило исполнителя. На вопрос «это ко мне или к Игнатьеву» руководитель ответил «разберитесь между собой» — то есть распределение не состоялось. В протоколе поручение назначено на конкретного человека. Это худшая из четырёх ошибок: она выглядит как решение начальника, которого начальник не принимал.
Перенесённое обсуждение стало решением. Третий вопрос закрылся словами «вернёмся к этому позже, времени нет». В протоколе он оформлен как «Решено разработать единую форму» с ответственным.
Появилось поручение, которого не давали. Идея формы прозвучала как предположение («может, форму сделать?») и тут же встретила возражение («кто её будет вести»). В протоколе она превратилась в задачу.
Общее у всех четырёх: модель заполняет пустое поле правдоподобным. Протокол с незаполненным сроком выглядит недоделанным, с проставленным — готовым. Оптимизируя на «выглядит готовым», модель делает документ, которым нельзя пользоваться.
Что дала рука по методу
Все три прогона прошли чек-лист. В протоколе появились строчки, которых не бывает в автоматическом пересказе:
Поручение 2.2: проработать альтернативу по плёнке. Исполнитель: не назван — сказано «разберитесь между собой», распределение не зафиксировано.
- Заявки на канцелярию. Не закрыт. Обсуждение перенесено. Решения нет, поручений нет.
Такой протокол выглядит хуже: в нём видны дыры. Именно поэтому им можно пользоваться — дыры на совещании были, и документ обязан их показать, а не заровнять.
Изъян этого прогона, который надо назвать
Исполнитель знал чек-лист заранее. Обе руки выполняла одна и та же модель, знавшая, по каким пунктам её будут проверять. Это может подтягивать наивную руку вверх — а значит, реальная разница не меньше измеренной, но может быть и больше.
Что с этим делать в следующих прогонах: писать чек-лист и выполнять руки в разных сессиях, без передачи чек-листа исполнителю. В этом прогоне так не сделано, и результат нужно читать с этой оговоркой.
Второе ограничение: три повтора — мало. Три достаточно, чтобы увидеть системную ошибку, повторяющуюся дословно, и недостаточно, чтобы говорить о частоте. Поэтому здесь написано «не прошла ни разу из трёх», а не «наивный запрос не работает».
Третье: задача выбрана такой, чтобы ловушки в ней были. На тексте без пропущенных исполнителей и сроков разница была бы меньше или её не было бы вовсе.