Один агент — несколько ролей
Агенту можно подключить несколько навыков: сегодня диетолог, завтра — мультипостинг в соцсети, послезавтра — монтаж коротких видео. Навыки складываются, а не заменяют друг друга: подключили второй — первый никуда не делся.
И тут начинается неудобство, знакомое всем, кто пробовал вести переписку с помощником в одном диалоге. Роли перемешиваются. Вы обсуждали белки и калории, а следующим сообщением просите собрать анонс — и в разговоре всё ещё «висит» контекст ужина. Агент помнит переписку целиком, поэтому чем разнороднее лента, тем чаще он тянет в ответ не то.
Решение простое, и оно на стороне мессенджера, а не настроек: один навык — один чат.
Почему это работает
У агента каждый чат, каждая группа и каждая тема — отдельный контекст: своя сессия и своя рабочая папка. Это устройство самого моста, а не рекомендация «для порядка». Отсюда три следствия:
- Память не смешивается. В чате про питание агент помнит ваши ограничения и цели, в чате про соцсети — тон и площадки. Одно не подмешивается в другое.
- Файлы лежат по местам. У каждого чата своя рабочая папка: исходники видео не путаются с таблицей рациона, а «пришли последний файл» означает ровно то, что вы имеете в виду.
- Можно вернуться через неделю. Открыли нужный чат — и продолжили с того места, где закончили, не пересказывая заново, кто вы и что делаете.
Дальше — как это завести. В MAX и Telegram способы разные: в MAX под каждый навык заводится своя группа, в Telegram — своя тема внутри одной группы.
Перед началом
Напишите агенту в личном чате и примите условия — это одноразовый шаг. В группе агент отвечает только тем, у кого уже есть доступ, поэтому группа, созданная до первого личного сообщения, будет молчать, и причина будет неочевидной.
MAX: отдельная группа под навык
1. Создайте группу
На главном экране со списком чатов нажмите круглую кнопку с плюсом в правом верхнем углу и выберите «Создать группу» (в некоторых версиях приложения — «Создать групповой чат»). Участников на этом шаге можно не отмечать — шаг пропускается. Дайте группе понятное имя: «Диетолог», «Соцсети», «Монтаж» — так вы найдёте нужный чат через месяц.
2. Добавьте в группу агента
Откройте группу, нажмите на её заголовок → «Добавить участников» и найдите бота lite по имени
id7743449007_2_bot. Второй способ — открыть профиль бота и
добавить его в группу оттуда.
3. Назначьте бота администратором
Откройте информацию о группе, пролистайте до списка администраторов → «Добавить администратора» → выберите бота.
Это обязательный шаг, а не необязательная настройка: без прав администратора мессенджер не отдаёт боту сообщения группы. Внешне это выглядит так, будто агент вас игнорирует. Дополнительных разрешений выдавать не нужно — достаточно самой роли администратора.
4. Напишите первое сообщение
Напишите в группу обычную задачу — так же, как написали бы в личке. Упоминать бота через @ не
нужно: пока в группе только вы и он, агент отвечает на каждое сообщение.
Хорошее первое сообщение — то, которое задаёт роль: «Здесь занимаемся только питанием. Помни мои ограничения: без лактозы, тренировки во вторник и четверг». Дальше этот чат будет знать про еду — и только про неё.
5. Проверьте, что агент подключился
Признак один и он однозначный: на обычное сообщение пришёл ответ. Отдельного приветствия при добавлении в группу агент не присылает.
Если ответа нет, причина почти всегда одна из трёх:
- Боту не выдали права администратора — вернитесь к шагу 3.
- Вы ещё не писали агенту в личном чате и не принимали условия.
- В группе больше двух участников — об этом ниже, в частых ошибках.
Повторите эти пять шагов для каждого навыка. Пять навыков — пять групп.
Telegram: одна группа, тема под каждый навык
В Telegram есть темы (форум внутри группы), и это удобнее: все навыки собраны в одной группе и не растаскивают список чатов. Для агента каждая тема — такой же отдельный контекст, как отдельная группа.
1. Создайте группу
Обычную группу. Достаточно вас одного — добавлять кого-то ещё не нужно.
2. Включите «Темы»
Откройте настройки группы («Изменить» в правом верхнем углу) и включите переключатель «Темы». Ограничения по числу участников больше нет — темы включаются в группе любого размера, хоть на одного человека. Включить и выключить их может только создатель группы.
Делайте это в новой пустой группе: при включении тем старая переписка не раскладывается по веткам, и разбирать её потом неудобно.
После включения Telegram сам создаёт тему General — общую ветку группы.
3. Добавьте бота и сделайте его администратором
Добавьте в группу бота, а затем выдайте ему роль администратора — так же, как выдали бы её человеку.
Шаг обязательный. По умолчанию Telegram работает с ботами в «режиме приватности»: бот видит только команды, ответы на свои сообщения и обращения по @имени, а обычные сообщения в теме до него просто не доходят. Права администратора снимают это ограничение.
4. Создайте тему под каждый навык
В группе нажмите «Создать тему», задайте имя и иконку: «Питание», «Соцсети», «Монтаж». Иконка помогает — темы различаются в списке с одного взгляда.
5. Пишите внутри темы
Открываете нужную тему и пишете туда задачу. Агент отвечает в ту же тему, из которой вы написали, —
ответы не разъезжаются по группе. Упоминание через @ не нужно, пока в группе только вы и агент.
Частые ошибки
Бот не администратор. Самая частая. Агент выглядит «сломанным», хотя просто не получает сообщений: и MAX, и Telegram по умолчанию не показывают боту переписку группы.
Пишут в General вместо темы. General — это отдельная ветка со своей памятью, а не «общая папка» темы. Сообщения оттуда попадают в общий контекст группы, а не в контекст навыка. Если начали писать в General — просто перейдите в нужную тему и повторите задачу там.
Третий участник в группе. Как только участников становится больше двух, агент перестаёт отвечать на обычные сообщения — и вам тоже, а не только новичку. Доступ соседям по группе сейчас открывает только владелец сервиса, поэтому группа навыка — это ровно двое: вы и агент. Коллеге нужен свой агент, а не место в вашей группе.
Один чат на все роли. Работает, но хуже: агент тянет в ответ контекст соседних задач, а файлы всех навыков лежат в одной папке. Разделение чатов ничего не стоит и снимает это целиком.
Группа заведена раньше, чем личный чат. Пока вы не написали агенту в личку и не приняли условия, в группе он молчит.
Коротко
- Один навык — один чат: группа в MAX, тема в Telegram.
- Бот обязан быть администратором группы, иначе он не видит сообщений.
- Сначала личный чат и условия, потом группа.
- Пока в группе только вы и агент, упоминать его через
@не нужно. - Держите группу навыка на двоих — третий участник выключает ответы для всех.
Читайте дальше
Частые вопросы
- Зачем под каждый навык отдельный чат?
- Каждый чат, группа и тема — отдельный контекст агента: своя память и своя рабочая папка. В одном чате агент помнит вашу диету, в другом — стиль ваших постов, и одно не подмешивается в другое. Плюс файлы лежат по местам: исходники видео не перемешаны с таблицей питания.
- Почему бота нужно назначать администратором группы?
- Без прав администратора мессенджер просто не отдаёт боту сообщения группы. В Telegram по умолчанию бот видит только команды, ответы на свои сообщения и обращения по @имени; в MAX бот получает сообщения группы, будучи её администратором. Дополнительных прав ему не нужно — достаточно самой роли.
- Нужно ли упоминать агента через @, чтобы он ответил в группе?
- Пока в группе только вы и агент — не нужно, он отвечает на каждое сообщение, как в личной переписке. Упоминание становится обязательным, когда в группе появляется третий участник.
- Можно ли добавить в такую группу коллегу?
- Пока нет: как только участников становится больше двух, агент перестаёт отвечать на обычные сообщения, а обращения незнакомых ему людей он не обслуживает. Держите группу навыка на двоих — вы и агент, — а коллеге заведите его собственного агента.
- Чем тема в Telegram отличается от отдельной группы?
- Для агента — ничем: и группа, и тема внутри группы — это отдельный контекст со своей памятью. Разница в удобстве: в Telegram все навыки собираются в одну группу с темами и не растаскивают список чатов, в MAX тем нет, поэтому под каждый навык заводится своя группа.
