Как ИИ-агенты берут мои задачи из Telegram

Пишу задачу боту, а через полчаса получаю отчет и пулл-реквест. Как устроен конвейер, какие правила у агентов и где они ошибаются.

2 мин чтенияИИагентыпроцессы

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

Конвейер

  1. Пишу задачу обычным сообщением боту в Telegram. Можно голосом.
  2. Бот ставит задачу в очередь.
  3. Сторож на сервере забирает ее, открывает отдельную рабочую копию репозитория под новую ветку и запускает Claude.
  4. Агент первым делом спрашивает Projects Hub о проекте: описание, серверы с их состоянием, открытые задачи, свежая почта. Один вызов - и контекст на месте, до чтения кода.
  5. Дальше обычная работа: код, тесты, проверка на бою только на чтение.
  6. В конце - отчет в Telegram и пулл-реквест. Слить и раскатить решаю я.

Правила, без которых это не работает

Одна рабочая копия - один агент. Два чата в одной папке рано или поздно перезапишут друг другу файлы. Параллельная работа - каждому свой worktree.

Боевое - только чтение, если в задаче не сказано иначе. Логи, состояние контейнеров, выборки из баз - да. Раскатка, миграции, правка данных - нет, это делаю я или прямо пишу в задаче.

Секреты за дверью. Хаб знает адрес и роль каждого сервера, но не пароли и не ключи панелей. Они лежат за мастер-паролем, и агенту их не видно.

То, что нельзя потерять, - в задачи. Если агент нашел проблему не по теме, он не пишет «не забудьте» в отчете, который я закрою вместе с чатом. Он заводит задачу, и она уезжает в Todoist на телефон.

Память - файл на один факт. Когда я поправляю агента, урок сохраняется заметкой и синхронизируется между ноутбуком и сервером. Следующий агент уже знает, что «реестр операций» - это раздел в CRM, а не банковские выписки.

Где агенты ошибаются

Чаще всего - не в коде, а в понимании задачи.

  • Домашка вместо ответа. Агент находит, что нужно проверить в базе, и присылает мне SQL-запрос. А я хотел ответ. Теперь правило: проверки на чтение агент делает сам и приходит с результатом.
  • Устаревший контекст. Хаб разбирает входящие сообщения с задержкой, и половина «нерешенных» дел на деле уже закрыта. Поэтому перед работой агент читает последние сообщения в самом чате.
  • Своя идея вместо моей. Попросил поправить масштаб на экране клиента - получил новый дизайн. Чинить нужно то, что просили, в той раскладке, которая есть.

Что в итоге

Агент не заменяет решения: что делать, что сливать и что катить на бой, решаю я. Зато он забирает все, что между «надо бы посмотреть» и «вот готовый PR с объяснением». А это и есть большая часть дня.

Esc

↑↓ выбор Enter открыть