Этот инструмент превратил хаос моих AI-агентов в одну панель управления (AoE)

BBetter Stack
컴퓨터/소프트웨어경영/리더십AI/미래기술

Transcript

00:00:00Запустить одного ИИ-агента для кодинга легко. Мы делаем это постоянно. А запустить пять или десять сразу —
00:00:05это очень быстро превращается в хаос. Повсюду вкладки, сессии Tmux, которые невозможно отследить,
00:00:10один агент завис, другой ломает ветку, и вы понятия не имеете, что происходит.
00:00:15Это Agent of Empires, панель управления миссиями, которая позволяет командовать всеми вашими ИИ-
00:00:20агентами с одного экрана. В следующие 60 секунд я покажу, почему это набирает популярность.
00:00:30Итак, небольшое уточнение. Agent of Empires — это не очередной агент для кодинга. Нет. Он не
00:00:37заменяет Claude, Codex или что-либо еще. Он просто находится над ними. Он запускает все, что вы уже
00:00:43используете в своей работе, и это важно сейчас, потому что все изменилось. Год-два назад
00:00:49мы запускали одного агента. Теперь мы запускаем несколько: пять, десять, двадцать, сколько угодно.
00:00:55И реальная проблема не в качестве ИИ. А в том, как управлять этими агентами, когда они работают вместе.
00:01:01Вы не знаете, что запущено. Вы не знаете, что зависло. Ваши терминалы множатся.
00:01:08Ветки конфликтуют. И иногда, а чаще всего, работа ломается незаметно.
00:01:13Agent of Empires это исправляет. Позвольте показать. Если вам нравятся инструменты для кодинга, ускоряющие работу,
00:01:18обязательно подпишитесь. Мы постоянно выпускаем новые видео. Итак, чтобы установить это,
00:01:22нужна одна команда. Я на Mac, поэтому ввожу brew install AOE. Затем могу запустить AOE launch. И вот здесь
00:01:29все по-настоящему собирается воедино. Этот экран, TUI, это вся ваша система агентов. Итак, давайте
00:01:36сделаем это реальностью. Запустим двух агентов через Claude: один работает над аутентификацией, другой рефакторит этот API.
00:01:43Я могу нажать клавишу N, чтобы создать это. Обычно это потребовало бы множества терминалов,
00:01:49множества веток и постоянных переключений. Здесь все уже организовано для нас. Смотрите.
00:01:55После нажатия N я даю ему имя. Этот запущен, верно? Я могу создать новый. Этот
00:02:01в ожидании. Я ничего не прикреплял. Я не угадывал. Я могу зайти в первый. Могу отправить промпт.
00:02:06Я могу переключиться на другой. Могу выполнить промпт. И могу следить за обоими, пока они вносят изменения.
00:02:11Я могу заходить и выходить. Я могу мгновенно переключаться между ними.
00:02:16И они строят все вместе, а я могу вернуться сюда и контролировать процесс.
00:02:22Я даже могу группировать агентов в папки. Могу создать еще. И вот та часть, которую большинство
00:02:27не ожидает. Это самая простая часть. Теперь давайте разберем, почему это важно. Я имею в виду,
00:02:32это безумие. Я сделал действительно хороший UI для этого. Вот почему это важно. Потому что
00:02:36это либо экономит вам время, либо нет. Первая проблема, которая у нас есть — это терминальный хаос.
00:02:41Мы запускаем слишком много сессий. И слишком часто переключаемся. Ваш мозг вынужден заниматься маршрутизацией.
00:02:48AOE заменяет это единым представлением. Теперь мы можем переключаться, видя все сразу.
00:02:54Следующая проблема — слепота к статусу. Вы не знаете, что делают ваши агенты. Поэтому нам приходится постоянно
00:03:01проверять, верно? Вы постоянно заглядываете снова и снова. Это просто стоит вам больше времени,
00:03:06верно? И это сбивает поток. AOE показывает: запущено, ожидание, простой, ошибка, без необходимости
00:03:12что-либо подключать. Таким образом, мы переходим от догадок к реальному знанию. Затем у нас
00:03:18конфликты веток. Агенты мешают друг другу, переписывают работу и создают полный бардак. AOE использует
00:03:25git worktrees, где каждый агент получает свою ветку. Тот же репозиторий с нулевыми коллизиями.
00:03:32И последняя проблема, которую он решает — безопасность. Предоставление агентам полного доступа может быть рискованным. AOE добавляет
00:03:39опциональные Docker-песочницы. Теперь агенты могут оставаться в изоляции. Ваша система остается в безопасности. Плюс сессии
00:03:46переживают перезагрузки. Вы можете проверить все с телефона, если захотите, что, честно говоря, довольно круто,
00:03:52профили для каждого проекта и встроенные диффы. Повторюсь, это потрясающе. Это не заменяет ваши инструменты. Это просто
00:03:59не делает этого. Помните, он находится над ними. Tmux дает вам персистентность. AOE дает больше
00:04:06осведомленности и автоматизации. Agent deck похож, но AOE больше опирается на структуру. Worktrees,
00:04:14Docker, параллельные рабочие процессы, созданные для реального масштабирования. И да, IDE-агенты хороши для отдельных файлов. AOE —
00:04:23для запуска нескольких агентов по всему репозиторию. Итак, вот что людям действительно нравится. Статус
00:04:30на первый взгляд изменил все, верно? Это здорово. Это часто всплывает. Мы можем визуально видеть все
00:04:36здесь. Я могу проверить агентов со своего телефона. Я этого на самом деле не пробовал. Ладно. Поэтому не верьте мне на
00:04:41слово, но эта возможность есть. Это довольно круто. Это значимее, чем звучит. Worktrees плюс
00:04:47Docker наконец-то сделали это безопасным. Это хорошо. И многие говорят то же самое. Кажется, что стало
00:04:52гораздо больше контроля над тем, что происходит, потому что у нас все это прямо здесь в терминале,
00:04:57между которым я могу переключаться, но нет, это не идеально. Есть кривая обучения. Честно говоря,
00:05:02небольшая. Его было очень легко настроить. Если вам не нравятся терминалы, ну, это терминальный интерфейс.
00:05:07Извините. Веб-панель все еще развивается. Есть шероховатости, и были баги, например,
00:05:13проблемы с TMUX, но их исправили очень быстро. И о, ребята, честно, если вы запускаете одного агента,
00:05:19вам это не нужно. Ладно. Это для управления несколькими агентами, и именно там он действительно
00:05:24сияет. Так стоит ли оно того? Ну, да. Если вы запускаете два или более CLI-агентов, абсолютно.
00:05:30Да. Оцените. Установите сегодня. Он с открытым исходным кодом. Он бесплатный. Он сэкономит вам массу
00:05:34времени. Он уменьшает вашу умственную нагрузку, все эти действительно хорошие вещи. Он просто помогает вам оставаться в потоке.
00:05:40Если вы запускаете одного агента, это ничего не изменит. Ладно. Но попробовать можно за минуту,
00:05:45так что попробовать все равно стоит. В этом большой плюс. Если вам нравятся инструменты для кодинга и советы по ускорению
00:05:50вашей работы, обязательно подпишитесь на канал BetterStack. Увидимся в другом видео.

Key Takeaway

Agent of Empires организует работу нескольких ИИ-агентов в едином терминальном интерфейсе с использованием git worktrees и Docker-контейнеров, что исключает конфликты веток и визуализирует статус выполнения задач.

Highlights

  • Agent of Empires (AOE) предоставляет единую панель управления для одновременного запуска нескольких ИИ-агентов, устраняя хаос терминальных сессий.

  • Инструмент устанавливается командой 'brew install AOE' и запускается через 'AOE launch'.

  • Использование git worktrees позволяет каждому ИИ-агенту работать в отдельной ветке одного репозитория, исключая конфликты кода.

  • Опциональные Docker-песочницы изолируют действия агентов для повышения безопасности системы.

  • AOE визуально отображает статус каждого агента (запущено, ожидание, простой, ошибка) в реальном времени, избавляя от необходимости переключаться между вкладками.

  • Сессии в AOE сохраняются после перезагрузки и могут контролироваться удаленно, например, со смартфона.

  • Инструмент предназначен для пользователей, работающих одновременно с двумя и более CLI-агентами, и не несет пользы при использовании одного агента.

Timeline

Проблема хаоса при работе с несколькими ИИ-агентами

  • Одновременная работа пяти или десяти ИИ-агентов приводит к потере контроля над терминальными сессиями.
  • Хаотичное переключение между агентами часто приводит к незаметным ошибкам в коде и конфликтам веток.
  • Agent of Empires выступает надстройкой над существующими ИИ-инструментами, такими как Claude или Codex, не заменяя их.

При использовании нескольких ИИ-агентов разработчики сталкиваются с перегрузкой терминала и трудностями в отслеживании прогресса каждой задачи. Конфликты веток и зависания агентов делают процесс разработки нестабильным. Agent of Empires решает эти задачи управления, предлагая централизованный TUI-интерфейс для контроля всех активных процессов.

Функциональность и настройка Agent of Empires

  • Установка выполняется одной командой через 'brew install AOE', запуск — через 'AOE launch'.
  • Интерфейс позволяет создавать, называть и переключаться между агентами в один клик.
  • Агенты могут быть сгруппированы в папки для лучшей организации сложных проектов.

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

Технические преимущества и безопасность

  • AOE заменяет необходимость ручного отслеживания терминальных окон единым визуальным представлением.
  • Интеграция с git worktrees обеспечивает нулевые коллизии при работе агентов в одном репозитории.
  • Docker-песочницы предотвращают риски безопасности при предоставлении агентам доступа к системе.

Ключевые технические решения направлены на автоматизацию контроля. Вместо того чтобы постоянно проверять состояние каждого процесса, разработчик получает отчет о статусах (ожидание, ошибка, простой). Использование git worktrees позволяет агентам работать в своих ветках, что полностью исключает перезапись чужой работы, а Docker-контейнеры обеспечивают изоляцию среды исполнения.

Целевая аудитория и ограничения

  • Инструмент максимально эффективен при использовании двух или более CLI-агентов.
  • Существует небольшая кривая обучения, а веб-панель управления находится в стадии активной разработки.
  • Проект распространяется с открытым исходным кодом и является бесплатным для пользователей.

Применение AOE нецелесообразно при запуске одного агента, так как накладные расходы на настройку не принесут выгоды. Несмотря на наличие некоторых багов в работе с TMUX, они оперативно исправляются сообществом. Это решение ориентировано на разработчиков, стремящихся поддерживать поток работы при масштабировании количества автономных агентов.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video