Команды, свободный текст и группы в одном мозге
Telegram-бот должен держать три режима: /команды, свободные DM и шумные групповые чаты, где он должен в основном молчать. Плоский промпт относится ко всем одинаково и ошибается в каждом, отвечает в группах, где должен молчать, или гонит свободный текст через логику команд. Архитектура позволяет одному агенту вести себя правильно в каждом режиме.
Четыре слоя
Агенты MyChatBot складываются слоями. Система задаёт идентичность, тон и когда молчать. Роль сужает задачу, продажи, поддержка, сообщество, и их можно вести несколько на бот. Память, это База знаний: документы Business Domain и Product Feed, поэтому ответы фактические. Инструменты, там, где он действует: записи в CRM, календарь, создание заказов. Отредактируйте Feed, и ответы обновятся; промпт остаётся на месте.
Чтение намерения в разных режимах
Агент классифицирует, прежде чем говорит: это команда, реальный вопрос или групповая болтовня не к нему? В DM он идёт вглубь с Agentic Search; в группе отвечает только когда обращаются; на команду выполняет чисто. Тот же мозг, поведение с учётом режима, именно это не даёт боту быть назойливым.
Что тихо жжёт кредиты
Тихие убийцы бюджета: ответ на каждое групповое сообщение, перезагрузка каталога на каждом шаге, повторные запросы уже данной информации. Лечится молчанием с учётом режима, узким извлечением Agentic Search и памятью в CRM, чтобы контекст сохранялся. Архитектура, это контроль расходов не меньше, чем качество.
Проектирование передачи и запуск
Hand-off Control, часть дизайна: задайте стоп-слово, порог стоимости и эмоциональные сигналы, направляющие чат человеку, с silent hand-off и Flight Control, уместно, прямо внутри Telegram. Затем запускайте через Configuration Wizard, который боево тестирует и версионирует каждое изменение, поэтому вы настраиваете тон и триггеры, никогда не начиная с нуля.