Демо-агент для клиента
Пробный агент в Telegram для клиента: короткое демо, чтобы клиент увидел, как это работает, до того как заводить собственного.
Схема
- Срок: 3 дня от первого сообщения клиента боту.
- Подача: общее учебное пространство. Технический специалист настраивает агента вместе с клиентом.
- Бот: создаётся в @BotFather, с нормальным именем и аватаром. Привязан к одному человеку, клиенту (
OWNER_ID). - Прозрачность: специалист читает переписку и память на сервере для настройки и контроля качества. В первом сообщении агент сообщает об этом клиенту. Данные клиентов самого клиента в агента не вносятся.
- Ограничения: лимитов и автоблокировок нет, дату окончания специалист обсуждает с клиентом лично.
- Состояние при выдаче: агент пустой. Шаблон содержит только заглушки (
CLAUDE,SOUL,USER,GOALS,MEMORY). Профиль заполняется в диалоге, а не заранее.
Порядок запуска
- Скопировать шаблон в
~/projects/<Имя>-Agent/, выполнитьgit init. - Создать бота в @BotFather. Токен никому не пересылать.
- Узнать Telegram ID клиента.
- На сервере под root:
bash deploy/install.sh <имя> <путь к папке агента>. Скрипт создаёт отдельного Linux-пользователя и отдельный сервис. Токен и ID вводятся вручную. - Выполнить
sudo -iu <имя>, запуститьclaude, авторизоваться. - Клиент пишет боту. Дату начала и конец (+3 дня) записать в дневник.
Конец демо
Продолжаем: клиент создаёт собственного бота. Специалист помогает с подпиской и сервером и переносит проект. После переноса доступа у специалиста нет без согласия клиента. Свой экземпляр выключить: systemctl disable --now <имя>-bot, папку /home/<имя> удалить после подтверждения клиента.
Не продолжаем: systemctl disable --now <имя>-bot, данные удалить по согласованию.
Риски и что проверить
- Отдельный пользователь обязателен. Бот запускает Claude без запросов подтверждения. Без отдельного пользователя агент клиента увидит файлы специалиста.
- Путь кода бота и
ProtectHome. Совместимость проверить на первом прогонеinstall.sh. - Перенос бота между аккаунтами Telegram, скорее всего, невозможен. При переносе клиент создаёт собственного бота.
- Расход идёт на подписку специалиста. Перед масштабированием сверить условия Anthropic по использованию одной подписки для других людей. При росте нужен API-ключ.
- Чувствительные данные. Нужно согласие клиента, при платном сервисе учесть требования 152-ФЗ.
- Второй пользователь в боте требует правки
isOwnerна список ID. Править только рабочий код на сервере.