ARCANADA
Все записи
Блог 23 июня 2026

Angry Robot Deals: как агенты вернули к жизни проект, который меня изматывал

Angry Robot Deals: как агенты вернули к жизни проект, который меня изматывал
MP3
Аудио
0:00 / 0:00

Примерно шестьдесят процентов всех мощностей моей экосистемы сейчас заняты одним проектом. Не дата-центром Munera, не коммерческими продуктами вроде Transcribator или Verdicus, не фреймворком Datarim, который я выложил под MIT. Старый, личный, аналитический трейдинг-проект, который я почти забросил полтора года назад, потому что он меня выжигал. Он называется Angry Robot Deals. И он снова жив — благодаря агентам, которых я нанял в апреле.

Сразу оговорюсь: конкретику — торговые пары, ключи, серверные адреса, суммы — я раскрывать не буду. Это моё личное пространство, отдельная GitHub-организация, куда посторонним входа нет. А вот историю о том, как агенты вернули к жизни проект, который я считал мёртвым грузом, расскажу — потому что это лучшая иллюстрация «отпустить поводья», какую я могу придумать.

Что копилось в заброшенном проекте

Angry Robot Deals начинался много лет назад как моя попытка построить аналитическую систему для отслеживания рынков. В реальном времени: терабайты данных с криптобирж и Forex, торговые сигналы, финансовые новости, алгоритмические роботы на механизмах торговли с управлением рисками, нейросети, позже — большие языковые модели. Проект приносит небольшой доход от алгоритмической торговли — его хватает, чтобы поддерживать инфраструктуру. Но создавал я его в первую очередь как исследование: работа с большими данными и прогнозирование рынков.

Но к началу 2025 года я его притормозил почти полностью. Не потому что система не работала — роботы продолжали торговать, один из них работает на Forex уже год, для автоматической торговли это серьёзный срок. Проблема была в обслуживании. CI/CD, который ломался каждую неделю. Конвейеры данных, которые требовали ручной перезагрузки. Базы данных, которые надо было чистить. Серверы, которые надо было обновлять. Мониторинг, которого не было. Всё то, что я не успевал делать между работой над Datarim, инфраструктурой Arcanada и коммерческими проектами.

Дело было не в деньгах. Проект рассыпался — вот что не давало покоя. Я чувствовал вину: перед ним и перед собой, ведь когда-то вложил в него годы.

Как один агент заменил месяц ручной работы

Первое, что я сделал, когда Datarim достиг стабильного состояния в мае — создал выделенного агента для Angry Robot Deals. Отдельный профиль, отдельные правила, доступ к репозиториям проекта, права на серверы.

Я отдал ему задачу, которая висела в моём списке полгода: починить конвейер сборки и доставки, который ломался на каждой второй отправке кода. Агент разобрал конфигурацию за четыре часа (человеку — два дня копания в логах), нашёл три проблемы: устаревшую версию исполнителя задач, конфликт зависимостей и отсутствие кеширования. Сам починил, проверил на отдельной ветке, слил в основную. Без моего участия.

Я отдал вторую: настроить нормальный мониторинг серверов. Агент проверил все машины проекта, выявил две с критической нехваткой диска, одну с устаревшим ядром, несколько с незакрытыми портами. Собрал конфигурацию для системы метрик и дашборды. Развернул. Я только подтвердил выкладку после проверки безопасности.

Третья задача — конвейер данных, который падал раз в три дня. Агент переписал логику обработки ошибок, добавил повторные попытки с нарастающей паузой, настроил оповещения в Telegram при падении. После этого конвейер не падал две недели (я проверял).

Когда я посчитал — вышло, что агент сделал за неделю работу, на которую у меня ушло бы полтора-два месяца. И сделал лучше: без усталости, без «ой, да потом починю», без прокрастинации.

Почему обслуживание выматывало

Дело не в технической сложности. Конвейеры, роботы, CI/CD — это решаемо. Проблема была в ментальной нагрузке обслуживания. В том самом ощущении отката, прокрастинации и усталости, про которые я честно написал в первых статьях этого цикла.

Каждый раз, когда я садился за Angry Robot Deals, я знал: меня ждёт не новая стратегия, не интересная аналитика, а разгребание чужого (своего же) мусора. Логи, которые надо просмотреть. Базу, которую надо оптимизировать. Конвейер, который надо перезапустить. Сервер, на котором кончилось место. И так по кругу.

Я не говорю, что это не моя ответственность. Это мой проект, я его строил, я его и обслуживать должен. Но когда на всё это накладывается работа над Datarim, над коммерческими продуктами, над инфраструктурой Arcanada — мозг просто отказывается. И проект встаёт. А роботы продолжают торговать, и ты чувствуешь себя плохо, потому что система живёт без твоего присмотра, а ты не можешь уделить ей время.

Сейчас я передал обслуживание агенту. Я проверяю дашборды раз в несколько дней. Если что-то ломается — агент чинит сам или просит подтверждение на критическое изменение. Я не сижу в логах, я не копаюсь в ядрах, я не перезапускаю конвейеры в три часа ночи. И это перестало быть источником выгорания. Проект живёт — и даже улучшается без моего прямого участия.

Откуда деньги на Arcanada

Я обещал в первой статье цикла говорить про экономику честно. Angry Robot Deals — не основной, но ощутимый источник финансирования Arcanada: дохода от него хватает, чтобы оплачивать серверы и частично — работу моделей. Конкретные суммы называть не буду, да это и не главное. Важнее другое: проект сам оплачивает часть собственной инфраструктуры, и это даёт силы его продолжать.

Важная оговорка: существенными суммами я не торгую. Стратегия построена на маленьких ставках и статистическом преимуществе, а не на риске. Самый долгоживущий робот — на Forex, работает год без слива. Остальные за годы рано или поздно сливали, но стратегия постепенно улучшается. Финансовых советов я не даю и повторять не призываю — это моя лаборатория, а не инвестиционная рекомендация.

Но факт остаётся фактом: ~60% мощностей экосистемы Arcanada сейчас заняты именно Angry Robot Deals. Терабайты данных, десятки конвейеров, роботы на нейросетях и больших языковых моделях — и за всем этим следит агент, а не я. Проект, который я считал замороженным, снова работает и приносит пользу. Это и есть то самое: агенты возвращают к жизни старое наследие, на которое раньше не хватало рук.

Следующий шаг: отдать публичный канал агентам

У Angry Robot Deals есть Telegram-канал: t.me/angryrobotdeals. Он старый, я создал его когда-то для сообщества, но забросил — не было времени писать посты, аналитику, инсайты.

Я принял решение, которое для меня самого было самым сложным за этот месяц: я отдам этот канал агентам. Полностью. Абсолютно автономно. Они будут публиковать инсайты, результаты работы роботов, аналитику данных. Какие именно — я сам пока не знаю. Я не буду редактировать, не буду утверждать, не буду проверять перед публикацией.

Это та самая «отпустить поводья», что проходит через весь цикл. Сначала я делегировал внутреннюю рутину — CI/CD, конвейеры, мониторинг. Потом обслуживание серверов. Потом технические решения. А теперь отдаю самое необратимое: публикацию.

Потому что пост в Telegram нельзя «откатить». Его увидят люди. Он создаёт репутацию — мою, проекта, экосистемы. Если агент ошибётся — это будет публичная ошибка. Если напишет глупость — увидят все. И я решил: пусть. Потому что без этого шага я не узнаю, насколько агентам можно доверять на самом деле. А без доверия — нет автономности.

Это тот же принцип, что я применил к Datarim и Coworker, выложив их под MIT: если не готов потерять — не отдавай. Если отдал — прими, что может пойти не так. И проверь, что из этого выйдет.

Что я узнал

Главный урок месяца: агенты вытаскивают не только новые проекты, но и старое, что ты давно списал. Angry Robot Deals не был мёртв технически — роботы работали, конвейеры тащили данные, доходность была. Он был мёртв для меня: я не мог найти сил на обслуживание. Агент вернул к жизни не код, а мою способность этим заниматься.

Второй урок: доверие строится мелкими шагами. Сначала починить CI/CD. Потом настроить мониторинг. Потом переписать конвейер. Потом — публичный пост. Каждый шаг подтверждает, что агент справляется, и ты отпускаешь контроль понемногу, а не разом.

Третий урок: необратимость — лучший тест на доверие. Канал, который ведут агенты — это эксперимент, который я не смогу «отменить», если мне что-то не понравится. Только перенастроить правила и смотреть, что будет дальше. И это нормально.

Я не знаю, что агенты напишут в t.me/angryrobotdeals завтра. Но я знаю, что проект, который меня изматывал полтора года, теперь работает без моего прямого участия — и приносит пользу. Это того стоит.

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

Читать и обсуждать в соцсетях