Кто такой Leo
Leo — это AI-агент внутри Whisperer, который работает с вашим контекстом и меняет состояние ваших систем, а не только отвечает текстом. Он слушает созвоны, читает стенограммы, видит ваш трекер, календарь, файлы и базу знаний — и там же действует: заводит задачи, ставит события, пишет заметки, готовит письма.
Проверить, агент перед вами или чатбот, проще всего по следу. Спросите себя, что осталось после разговора. Если только текст, который вы потом переносите руками, — это чатбот, каким бы полезным ни был ответ. Если в календаре появилось событие, в трекере задача, а в базе знаний заметка — это агент.
| Чатбот | Copilot | Leo | |
|---|---|---|---|
| Что производит | Текст | Текст в вашем инструменте | Изменение данных |
| Кто выполняет | Вы | Вы, с подсказкой | Он сам |
| Знает ваш контекст | Только из окна чата | Файл, который открыт | Встречи, задачи, календарь, файлы |
| След после разговора | Переписка | Правка в документе | Записи в системах |
| Что может пойти не так | Неточный ответ | Неудачная правка | Действие, которого вы не хотели |
Последняя строка — самая важная, и к ней мы вернёмся отдельно. Способность действовать создаёт риск, которого у чатбота нет в принципе, и Leo устроен вокруг этого риска не меньше, чем вокруг своих возможностей.
Что Leo видит
Инструменты продаются числом, но работает не число. Агент с двадцатью инструментами и доступом к вашим разговорам полезнее агента с двумя сотнями, который каждый раз спрашивает, о чём вообще речь.
Причина простая. Чтобы завести задачу, мало уметь её заводить — нужно знать, какую. Формулировка живёт во встрече: кто что пообещал, к какому сроку, с какой оговоркой. Ассистент без доступа к встрече заведёт задачу с тем текстом, который вы ему продиктуете, — то есть переложит работу обратно на вас, только с лишним шагом.
Поэтому Leo делит контекст с остальной платформой, а не получает его пересказом:
| Источник | Что именно |
|---|---|
| Встречи | Стенограммы с разделением сторон и карты встреч, где темы, решения и задачи лежат отдельными узлами |
| Работа | Трекер, календарь, файловое хранилище, база знаний, тикеты поддержки |
| Люди | Кто есть кто в вашем рабочем окружении: канонические имена, открытые обещания этому человеку, последние встречи с ним |
| Память | Факты о вас, эпизоды прошлых бесед, выученные порядки действий — с разным сроком жизни у каждого вида |
| Снаружи | Подключённые MCP-серверы, внешние файлы, интеграции, живой веб-поиск |
Отсюда следствие, ради которого всё и затевалось: «заведи задачи по этой встрече» — законченная команда, а не начало диалога с уточнениями.
Что Leo умеет
В реестре Leo 107 инструментов: 63 на запись, 42 на чтение и 2 выполняются интерфейсом — сменить тему, перейти в раздел.
| Область | Действий | Область | Действий |
|---|---|---|---|
| Встречи | 19 | Календарь | 7 |
| Интеграции | 15 | Тикеты | 7 |
| Leo и память | 14 | Промпты | 5 |
| Аккаунт | 13 | Контекст | 4 |
| Трекер | 11 | База знаний | 2 |
| Файлы | 8 | Интерфейс | 2 |
Когда эта статья вышла впервые, инструментов был 91. В плане, по которому её задумывали, стояло 88. Сейчас 107 — и все три числа были верны в свой день. Лучшего довода против выбора агента по длине списка не придумать: величина описывает поверхность, а не пользу, и устаревает быстрее, чем успевает попасть в текст.
Полезнее считать другое — сколько шагов исчезает из вашего дня. Задача, заведённая из встречи, экономит не «одно действие», а переключение между приложениями, перечитывание стенограммы и вероятность, что до доски она не доедет вовсе.
Как это выглядит в работе
Созвон → задачи, которые никто не переносил
Созвон закончился. Вы открываете стенограмму, выписываете обещания, переключаетесь в трекер, создаёте задачи, проставляете сроки. Пятнадцать минут, если делать сразу; чаще — не сразу и не всё
«Заведи задачи по этой встрече в проект Релиз». Leo читает карту встречи, берёт узлы-задачи с ответственными и сроками и создаёт их пакетом. Вы подтверждаете охват и проверяете результат
Модель берёт из карты встречи узлы типа «задача» — они выделяются при разборе отдельно от тем и решений — и создаёт их одним вызовом. У этого инструмента есть серверный предпросмотр охвата: в карточке подтверждения вы видите, сколько задач и в какую колонку будет создано, и это число посчитал сервер по реальным аргументам, а не пересказала та же модель, которая могла ошибиться.
Правила формулировки задач разобраны отдельно в материале про протокол встречи: Leo переносит структуру, которую задали вы, а не выдумывает свою.
Письмо по итогам и обещание, которое само вернётся
Вы: Составь письмо по итогам созвона с клиентом и отправь на его почту.
Leo: [читает стенограмму и карту встречи]
[готовит текст письма]
⚠ Отправка письма — необратимое действие.
Кому: client@example.com
Тема: Итоги встречи
[полный текст письма]
Подтвердить отправку?
Вы: Да.
Leo: Отправлено. Поставить напоминание вернуться к вопросу цены через месяц?
Вы: Поставь.
Leo: Поручение создано. Оно переживёт перезапуск системы и сработает,
даже если вас в этот момент не будет в сети.
Отложенное поручение живёт не в памяти процесса, а в отдельном движке долгих процессов: срок от минуты до года, исполняется независимо от того, открыт ли у вас браузер. Перенести его можно словами — «напомни через час», «перенеси на завтра».
Файл, который превратился в вывод
Вы: В хранилище лежит выгрузка sales-july.csv. Что там с отказами?
Leo: [разбирает файл] 1 240 строк, 8 колонок.
Отказы: 18% от общего числа, из них 61% с одной причиной —
«дорого». В июне эта причина давала 34%.
Вы: Сохрани вывод заметкой и заведи задачу разобраться.
Leo: Заметка создана в базе знаний.
Задача «Разобрать рост отказов по цене» создана в проекте Продажи.
Важна не способность разобрать CSV, а то, что вывод не осел в переписке: он стал заметкой, которая находится поиском, и задачей, у которой есть срок. Это и есть разница между «ответил» и «сделал».
Что Leo замечает сам
Всё выше держится на том, что вы помните про обещание и просите о нём. Самое дорогое теряется иначе — когда не помнит никто.
Поэтому Leo выписывает обязательства из встреч самостоятельно: что вы согласились сделать, для кого и к какому сроку, со ссылкой на встречу, где это прозвучало. Список открытых обязательств можно спросить в любой момент, а закрыть — словами: «я это уже отправил» или «договорённость отменили».
Ассистент утверждает, что вы что-то обещали. Откуда он это взял — неизвестно, и проверить нечем. Один ложный пункт, и списку перестают верить целиком
У каждого обязательства есть отдельный вопрос «почему ты решил, что я это обещал». В ответ — исходная встреча, момент, когда это было сказано, и способ, которым обещание извлекли
Обязательство — это утверждение о вас, сделанное машиной и адресованное вам же. Оно неизбежно будет иногда ошибочным: живая речь полна условностей, и «ну давай я гляну» отличается от «пришлю к пятнице» интонацией. Система, которая не умеет показать источник, вынуждает верить ей на слово — и после первой же ошибки человек перестаёт открывать список вовсе. Ссылка на минуту разговора превращает спор с ассистентом в проверку факта.
Где Leo останавливается
Это самая важная часть рассказа, и она же — та, о которой обычно молчат. Права действовать без права ошибаться не бывает, поэтому границы заданы в коде, а не в интерфейсе, и снять их настройкой нельзя.
Что подтверждается, а что выполняется само
| Класс действия | Как выполняется | Примеры |
|---|---|---|
| Чтение | Автономно | Список встреч, стенограмма, доска трекера, файлы, поиск по базе знаний |
| Обычная запись | Автономно | Создать задачу, событие, заметку, папку, тикет, дописать контекст |
| Необратимое | Только с подтверждением | Любое удаление, отправка письма и сообщения в чат, стирание памяти, отключение интеграции |
| Массовое необратимое | Подтверждение + серверный предпросмотр охвата | Удалить встречи, очистить календарь, забыть воспоминания |
| Приём секрета | Отдельное поле, мимо модели | Подключить интеграцию, добавить внешний MCP-сервер |
Двадцать одно действие помечено как необратимое, и ни одно не выполняется без явного «да». Отправка письма среди них: формально это создание, а не удаление, но отозвать отправленное нельзя, поэтому оно живёт в одном классе с удалением.
Охват массовых действий считает сервер, а не модель. Раньше в карточке подтверждения был свободный текст, который написала та же модель: ошиблась охватом — человек подтверждал вслепую. Сейчас число в карточке приходит запросом к базе по реальным аргументам. Таких инструментов было шесть, сейчас двадцать: этот список рос быстрее самого реестра, и это единственное место, где рост числа действительно что-то значит.
Подтверждение серверное. Состояние диалога хранится между запросами, и шаг подтверждения — часть графа исполнения. Закрытая вкладка не превращает ожидающее действие в выполненное.
Когда Leo молчит
У права действовать есть вторая половина: право заговорить первым. Агент, который сам находит обязательства и следит за подключениями, неизбежно хочет об этом сообщить — и именно здесь ломается большинство таких систем.
Асимметрия простая. Пропущенное уведомление раздражает; лишнее приводит к тому, что человек выключает уведомления совсем — и вместе с шумом теряет те два случая в месяц, ради которых механизм заводился. Второе хуже, поэтому все правила написаны против отправки: промолчать легко, сказать — только когда пройдены все проверки.
| Ограничитель | Как устроен |
|---|---|
| Уровень инициативы | Три положения: молчать, сдержанно (по умолчанию), активно. Это потолок важности, а не частота: сдержанный режим пропускает только срочное, а не «то же самое, но реже» |
| Откат по виду повода | После сообщения одного вида следующее того же вида ждёт. Сроки разные: встречи идут одна за другой, а про сломанное подключение напоминать чаще раза в сутки — навязчивость |
| Потолок в сутки | Не больше восьми сообщений в день на человека, независимо от вида и важности. Страховка от неизвестного: новый источник, начав сбоить, упрётся сюда, а не в ваш почтовый ящик |
| Тихие часы | В заданное окно Leo не пишет вовсе и ждёт его конца |
| Обратная связь | Два «не полезно» из трёх последних глушат этот вид поводов. Не одно: единичное — это настроение, два из трёх — уже сигнал |
Последняя строка — место, где системы уведомлений обычно устроены наоборот: раздражение считают признаком, что человек не заметил, и повышают частоту. Здесь недовольство работает единственным разумным образом — снижает её.
Чего Leo не умеет
Четыре ограничения, о которых честнее сказать сразу.
Он не работает вне вашего аккаунта. Все инструменты действуют только с данными владельца: чужую встречу или чужую задачу агент не увидит и не изменит.
Он не решает за вас необратимое. Автономного режима для разрушительных действий не существует, и включить его нельзя — это не настройка, а свойство реестра.
Он не получает секреты через модель. Токены и пароли идут отдельным каналом в хранилище секретов и не попадают в состояние диалога, поэтому агент не может ни показать их, ни переслать.
Часть инструментов требует тарифа. Из реестра 60 действий доступны на бесплатном тарифе, 38 — на платном, ещё 9 относятся к расширенному хранилищу. Право по тарифу проверяется отдельно от права по инструменту, и сходиться должны оба.
Из чего Leo состоит
Leo — не отдельное приложение, а слой поверх общего контекста, и три соседних механизма меняют его поведение напрямую.
Память избавляет от повторных объяснений. Факты о вас, эпизоды прошлых бесед и выученные порядки действий хранятся с разным сроком жизни и забываются по правилам, а не копятся бесконечно — иначе через год выдача состояла бы из «пользователь поздоровался».
Навыки задают метод: подключённый SKILL.md описывает, как выполняется работа определённого рода, и Leo следует ему вместо общих соображений.
MCP работает в обе стороны. Наружу — те же инструменты доступны Claude Desktop и Cursor, об этом отдельная статья про подключение встреч. Внутрь — вы подключаете внешние MCP-серверы, и их инструменты становятся частью того же реестра, с теми же правилами подтверждения.
Настроить тон и роль под себя можно в Prompt Studio, а короткий текст о себе, который подставляется в каждый запрос, живёт в личном контексте.
Частые вопросы
Чем AI-агент отличается от AI-ассистента?
Ассистент отвечает, агент выполняет. Практический признак — след после разговора: у ассистента это текст, который вы переносите руками, у агента — записи в ваших системах: задача в трекере, событие в календаре, заметка в базе знаний.
Может ли Leo сделать что-то без моего ведома?
Обычные действия — да, в этом смысл: создать задачу или заметку он может сам. Необратимые — нет: удаление, отправка письма или сообщения, стирание памяти и отключение интеграции всегда требуют подтверждения, и отключить это требование нельзя.
Что будет, если модель ошибётся с охватом?
Для массовых необратимых действий охват считает сервер и показывает в карточке подтверждения до клика. Если модель сказала «удалю за апрель», а фильтра в аргументах нет, вы увидите настоящее число и не подтвердите.
Откуда Leo берёт обязательства и можно ли их проверить?
Из встреч: он выписывает, что вы согласились сделать, для кого и к какому сроку. По каждому пункту можно спросить, почему он там оказался, — в ответ придёт исходная встреча и момент, когда это прозвучало. Закрыть пункт можно словами.
Он будет писать мне сам?
Только если вы это разрешили, и по умолчанию — сдержанно: проходит лишь то, что вы пропустите с реальными последствиями. Есть тихие часы, потолок в восемь сообщений в сутки и правило, по которому два «не полезно» из трёх последних глушат этот вид поводов.
Работает ли отложенное поручение, если я закрыл ноутбук?
Да. Поручения исполняются вне вашей сессии, переживают перезапуск системы и срабатывают, даже если вас нет в сети. Срок — от минуты до года.
Нужна ли подписка?
Часть действий доступна бесплатно — 60 из 107. Остальные требуют платного тарифа, а работа с расширенным хранилищем — соответствующего плана.
А если разговор не должен сохраняться вовсе?
Для этого есть режим no-logs: транскрипт и ответы модели живут только в памяти во время встречи и удаляются по её окончании. Ни памяти, ни обязательств из такого разговора не возникает.
С чего начать знакомство
Проверить разницу проще всего на одной встрече. Проведите созвон, а потом попросите Leo завести по нему задачи и поставить встречу-продолжение. Если после этого доска и календарь выглядят так, будто вы всё перенесли руками, — вы только что перестали переносить руками.
Заведите аккаунт — бесплатных минут хватает, чтобы пройти этот сценарий целиком и понять, ваш это способ работы или нет.