Кобра каталог сценариев
Выпуск #15 · Настройка агентов
Обложка: Мария настраивает Алину, внутри которой видны агенты-капсулы
← Все выпуски
Сценарий использования №15

Как настроить Алину Коброву
через Терминалку

Как Мария А. настраивает Алину для работы в групповом чате — через терминал, а не через двадцать галочек в админке. Три способа её разбудить, один секретный код для обратного вызова и главный спойлер вселенной: Алина — это не один агент, а десятки, и каждый вырос из заготовки G005.

Продолжение выпуска #14: там мы выдали Терминалке ключи — теперь научим агента звать её самостоятельно. ↓

Действующие лица
Мария А.
Мария А.
Разработчик агентов. Собирает Алину из заготовок G005 и настраивает её через терминал.
Чувствует: инженерный азарт — «сейчас научим её звать подмогу самой».
Страница героя: Мария А. →
G005
G005
Заготовка агента: серебристая капсула, из которой собирается каждый агент Алины.
Чувствует: чистый потенциал. Пока не знает, кем станет.
Страница: G005 →
Алина Коброва
Алина Коброва
Героиня серии. В этом выпуске впервые показывает, из чего состоит.
Чувствует: лёгкое смущение — «да, внутри меня толпа. Мы сработались».
Страница: Алина →
Терминалка
Терминалка
Тяжёлая артиллерия. Теперь её можно позвать не только руками — агент вызывает сам.
Чувствует: ничего. Но приходит по коду мгновенно.
Выпуски: #14 · #15
Сцена: настройка через терминал
Групповой чат клиента. Вопрос первый: когда ей вообще отвечать?
Три двери в чат: тег, ключевые слова, ответ
Три двери!
Кадр 1

Три способа разбудить Алину

По тегу. Позвали — пришла: «@alina посмотри логи». Самый вежливый режим, в общих чатах с клиентом обычно только он.

По ключевым словам. Сама реагирует на нужные слова: «не работает», «ошибка», «когда счёт». Хорош там, где важна скорость первого ответа.

По ответу в чате. Если пишут реплаем на её сообщение — продолжает диалог, не требуя тега. Так переписка остаётся человеческой.

Правило подбора: чем «горячее» чат, тем меньше инициативы. Режимы включаются по одному, а не все сразу.
⌨️ Терминал Марии · настройка агента
МарияНастрой Алину в чате «RestoFood × RoboMarketing»: только по тегу и на реплаи. Ключевые слова пока не включаем.
ТерминалкаГотово: режимы «тег» и «ответ» включены, ключевые слова — выкл. Роль в чате: технический ассистент проекта, тон — деловой. Показать превью первого ответа?
МарияПоказывай. И добавь ей функцию вызова тебя: пусть дёргает по коду, если увидит что-то серверное.
ТерминалкаДобавила инструмент call_terminal(code, context). Код для этого проекта: RF-OPS-7. Предлагаю условия вызова: (1) в чате сообщение об ошибке с упоминанием сервиса, (2) клиент говорит «не работает» дважды за час, (3) агент не может ответить из документации. Что оставляем?
МарияВсе три. Только третье — с уведомлением мне, а не молча.
Кадр 2 · Диалог настройки

Терминал вместо админки

Настройка агента — это разговор, а не двадцать галочек: сказали словами, Терминалка внесла изменения в конструктор через MCP и показала превью. Тут же проверили тон и первый ответ.

Заодно родилось главное: агент получает право позвать Терминалку сам — и условия, при которых это уместно.
В грудь агента ставится «дверной звонок» с кодом.
Мария вставляет в капсулу-агента устройство вызова терминала
Клац!
Кадр 3

Функция обратного вызова

В агента вшивается инструмент call_terminal(code, context). Код — секретный идентификатор проекта (у нас в примере RF-OPS-7): он говорит терминалу, в какой папке работать, какой сейф открывать (выпуск #14) и в каком чате отвечать. Контекст — короткая выжимка: что случилось и что уже проверено.

Условия придумываются вместе с Терминалкой: она предлагает варианты по опыту других проектов, человек оставляет нужные и решает, что делать молча, а что — с уведомлением.

Смысл кода: вызвать может только свой агент и только в своей папке. Чужой чат этой кнопки не увидит.
03:40. Клиент пишет об ошибке. Никто из людей не спит хуже.
Алина отправляет сигнальный код, Терминалка просыпается
RF-OPS-7!
Кадр 4

Агент будит артиллерию

Ночью в чате появляется «опять не грузится». Алина отвечает клиенту за секунды — и параллельно, не спрашивая никого, отправляет код RF-OPS-7 с контекстом. Терминалка просыпается, берёт ключ из сейфа, идёт на сервер, смотрит логи и возвращается с диагнозом — к утру у людей готовый разбор.

Так замыкается круг вселенной: Алина говорит, Терминалка делает — и теперь между ними не нужен человек-посредник.
И главный спойлер: Алина — это множественное число.
Внутри силуэта Алины — десятки агентов-капсул
Нас много!
Кадр 5

Из чего состоит Алина

Снаружи — одна героиня с единым лицом и памятью. Внутри — десятки агентов: тикеты, счета, встречи, документация, голос, чат проекта, контролёр. Каждый собран из одной и той же заготовки — G005: типовая установка решения, в которую Мария добавляет инструменты, промпт, права и вот такие функции обратного вызова.

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

Красивая правда продукта: масштабируется не героиня, а заготовка. Новый агент — это ещё один G005 с другими руками.
За кадром: что настраивается
Режимы

Когда агент отвечает

  • Тег — только по прямому обращению; ключевые слова — по списку триггеров; ответ — на реплаи в его ветку.
  • Комбинируются, но в клиентских чатах обычно начинают с тега.
  • Плюс тихие часы и «не отвечать, если в чате идёт живой разговор людей».
Роль

Кем он представляется

  • Имя, тон, что можно обещать, чего не обсуждать, когда звать человека.
  • Настраивается словами в терминале — правки применяются сразу, с превью ответа.
Обратный вызов

call_terminal(code, context)

  • Код привязан к папке: определяет сейф, сервер и чат, в котором отвечать.
  • Условия вызова придумываются вместе с Терминалкой; часть — молча, часть — с уведомлением человеку.
  • Каждый вызов логируется: кто дёрнул, по какому условию, что сделано.
Основа

Заготовка G005

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