Когда транскрипты встреч доступны через MCP, полезный вопрос — уже не «как это подключить», а «что, собственно, спрашивать». Ответ, к которому большинство приходит за неделю: точно не «перескажи мою последнюю встречу». Это и так умеет приложение. Настройку окупают те промпты, которые охватывают несколько встреч сразу или связывают сказанное с чем-то ещё, над чем вы работаете.
Чтобы писать хорошие промпты, важно понимать механику. Ассистент не читает весь архив. Он ищет, получает список с короткими превью, выбирает подходящее и читает выбранное целиком, — поэтому промпт работает лучше, когда даёт поиску, по чему сузить (период, тему, тег), и говорит ассистенту, какой формы должен быть ответ.
Ниже — двадцать промптов, сгруппированных по задаче, а следом те, что не срабатывают, и почему. Написаны они для MCP-сервера Speak-Y, но ничего специфичного в них нет: любой ассистент, умеющий искать по транскриптам и читать их, справится с теми же формами.
Пять команд читают библиотеку напрямую и работают независимо от того, открыто приложение или нет: список записей, полнотекстовый поиск, чтение одного транскрипта, последняя запись и список тегов. И список, и поиск принимают одни и те же фильтры — диапазон дат, тег, только встречи, только избранное, — поэтому «мои встречи за прошлую неделю» дешёвая инструкция, а «всё, что я когда-либо говорил про онбординг» — дорогая.
Транскрипт читается четырьмя способами, и выбор меняет ответ сильнее, чем принято думать: простой текст, блоки с разбивкой по спикерам, саммари со списком задач или всё сразу. Для «что мы решили» хватает саммари, и стоит оно доли контекста. Для «кто что на себя взял» нужны блоки по спикерам: саммари схлопывает авторство, а иногда и ошибается в нём.
1. Пройди по моим встречам за последние две недели и выпиши все обязательства, которые я взял лично, с указанием встречи.
2. Какие задачи с моих встреч за этот месяц ни разу не всплывали на более поздних встречах? — неплохой признак «тихо забыли».
3. Сравни, что мы говорили про роадмап третьего квартала на последних трёх планированиях. Что изменилось и объяснял ли кто-нибудь почему?
4. Прочитай мои один-на-один за этот квартал и скажи, какие темы повторяются больше чем у одного человека.
5. Мне нужно написать статус-апдейт. Собери решения и блокеры с моих встреч за эту неделю и оформи в пять пунктов.
Третий — тот, который у руководителей приживается. Решение, которое переезжало трижды, в последнем саммари выглядит совершенно устойчивым; что оно двигалось, видно только при сравнении нескольких созвонов, а доводы сохранились только в транскриптах.
6. Найди мои звонки с Northwind и дай хронологию того, что они просили, по порядку.
7. Какие возражения прозвучали на моих последних пяти продажных звонках и как я отвечал на каждое?
8. Перед звонком с этим клиентом: что мы обещали ему в прошлый раз и что до сих пор не сделано?
9. Прочитай мои discovery-звонки за этот месяц и скажи, какие вопросы я стабильно забываю задать.
10. Составь письмо-фоллоуап по вчерашнему звонку с клиентом — только те пункты, которые он действительно поднимал, ничего не выдумывая.
Девятый неприятен и стоит того, чтобы прогонять его раз в месяц. Собственный набор пропусков не виден вам в моменте и очевиден на десяти транскриптах. Оговорка «ничего не выдумывая» в десятом делает реальную работу: без неё модели услужливо округляют письмо до правдоподобных обещаний, которых никто не давал.
11. О чём мы договорились по логике ретраев и какие возражения прозвучали до того, как договорились?
12. Прочитай встречи за эту неделю на предмет багов, которые мы обещали починить, и проверь, не починены ли какие-то из них уже в репозитории.
13. Преврати решения по API со вторничного созвона в короткую спеку, которую можно положить в README.
14. Прежде чем я открою этот PR: мы договаривались о таком подходе или это тот вариант, который мы на созвоне отклонили?
Эти окупаются в редакторе, где ассистент читает транскрипт и код в одной сессии, — про это отдельно настройка Cursor. Четырнадцатый ловит по-настоящему дорогую ошибку: отклонённый вариант через неделю снова выглядит разумным, потому что доводы, которые его убили, остались в разговоре, который никто не записал.
15. Сделай сводку всего, что обсуждалось с этим клиентом за последние полгода, сгруппировав по темам, а не по датам.
16. Что клиент утвердил, а что просто похвалил? — различие, которое решает споры о скоупе.
17. Собери ограничения и требования со стартового созвона и сверь их с тем, что мы в итоге построили.
Пятнадцатый — тот, ради которого архив вообще имеет смысл хранить. Полгода созвонов, сгруппированных по темам, — это документ, который никому не хватило времени написать, собранный из материала, который и так уже был.
18. Поставь трём последним записям тег api-redesign.
19. Переименуй Speaker 2 в Марту на вчерашней встрече, потом перечитай её и скажи, с чем она спорила.
20. Положи вторничное интервью в наш канал найма.
Это команды, которые что-то меняют, и ведут они себя иначе: им нужно запущенное
приложение Speak-Y, а вашему MCP-клиенту они объявлены как меняющие данные,
поэтому он спрашивает подтверждение перед запуском, если вы не выдали
разрешение заранее. Спецификация MCP прямо говорит, что клиентам «СЛЕДУЕТ»
оставлять человека в контуре и запрашивать подтверждение на чувствительных
операциях. Двадцатая покидает вашу машину, и отозвать её из чата нельзя, — так
что подтверждение стоит прочитать, а не прокликать. Если вы предпочли бы, чтобы
какой-то клиент этого не мог вовсе, запустите сервер с --read-only в конфиге
этого клиента — меняющие команды ему просто не предложат.
Ставка на точную фразу. Поиск — это совпадение подстроки без учёта регистра по тексту транскриптов, заголовкам, саммари и задачам, а не семантический поиск. «Найди встречу, где мы обсуждали консолидацию поставщиков» вернёт пустоту, если в комнате прозвучало «может, просто оставим одного поставщика». Опишите период и дайте ассистенту прочитать саммари, вместо того чтобы ставить на совпадение вашей формулировки с чужой.
Вопрос о встрече, которая не синхронизировалась. Записи живут на устройстве, где были сделаны, и приезжают с других ваших. Каждое чтение сообщает, насколько свежие данные; если чего-то, в чём вы уверены, нет — попросите ассистента сначала синхронизироваться. Иначе «этого не существует» и «это на моём ноутбуке» выглядят одинаково.
Просьба что-нибудь удалить. Ни один инструмент не удаляет запись, канал или воркспейс. Удаление намеренно оставлено в приложении.
Расчёт на то, что он видит всю компанию. Ассистент читает вашу библиотеку, а не библиотеки коллег. Встречи, которые коллега опубликовал в общий командный канал, читаются теми же инструментами; всё остальное, что он записал, — нет.
Вопрос, на который транскрипт не отвечает. «Клиент был раздражён?» даст вам уверенную догадку по выбору слов. Интонации в тексте нет, а модель не скажет, что гадает, если её об этом не попросить.
У промптов выше общая форма, и она переносится:
Область — период, тег, имя клиента или «только встречи». Именно по ней фильтрует поиск, а без неё ассистент угадывает, сколько читать.
Источник — что читать, когда нашли: саммари для решений, блоки по спикерам для авторства, полный текст, когда важна точная формулировка.
Формат — пункты, таблица, черновик письма, спека. Названный формат превращает пересказ в то, чем можно пользоваться без правки.
Область, источник, формат. «Прочитай мои встречи с Acme за последний месяц (область), собери, что было обещано и кем (источник), и дай таблицу открытых обязательств (формат)» — промпт лучше любой одной остроумной фразы.
Все промпты выше работают по встречам, на которых вы лично присутствовали, — и в этом настоящий потолок: большая часть доводов за решением прозвучала на созвонах, где вас не было. Встречи, опубликованные в пространство команды, распространяют те же промпты на то, что коллеги выложили намеренно, со сквозным шифрованием, — и «почему мы сделали именно так?» перестаёт зависеть от того, кто был в комнате.
Если вы ещё ничего не подключали, гайд по настройке описывает установку в один клик из раздела Настройки → Интеграции, а в документации по MCP есть справочник по каждому клиенту. Сервер бесплатен на всех тарифах, включая Free.
Обо всём, на что можно ответить по транскриптам, до которых он дотягивается: что решили, что вы пообещали, как менялись возражения клиента от звонка к звонку, какие задачи всё ещё открыты. Ассистент ищет по вашим записям, читает те, что выглядят подходящими, и отвечает по их содержимому, а не по памяти.
Нет, и обычно получается лучше, если не называть. Опишите период и тему — «мои встречи на этой неделе про цены» — и дайте ассистенту отфильтровать по датам и прочитать саммари. Называть файл имеет смысл, только когда вы и так точно знаете, какой именно нужен.
Три обычные причины. Запись лежит на другом устройстве и ещё не синхронизировалась — попросите ассистента синхронизироваться и повторить. Поиск сработал по буквальному тексту, а ваша формулировка в транскрипте не встречалась. Или библиотека её действительно не содержит: ассистент видит ровно то же, что и вы в приложении, и ничего сверх этого.
Он умеет ставить теги, переименовывать записи, называть спикеров на встрече, перезапускать распознавание и публиковать запись в командный канал — но только при запущенном приложении Speak-Y, и эти команды объявлены вашему MCP-клиенту как меняющие данные, поэтому он спрашивает перед запуском. Для чтения запускать ничего не нужно. Ни один инструмент не удаляет запись.
Только то, чем поделились намеренно. Ваша библиотека — это то, что записали вы; встречи, которые коллега опубликовал в общий командный канал, читаются теми же инструментами, со сквозным шифрованием, а всё, чем он не делился, остаётся невидимым.