Агент, работающий 20+ часов

Про No-Code, AI и другие технологии, которые делают нашу жизнь проще. Канал исследователя и ноукодера. Контакт для связи: @natellanur

агентSolOpus

Очень необычный экспириенс, скажу я вам.

Что нужно было сделать: много экранов с логикой переходов и состояний. Часть подключена к API, часть пока работает на тестовых данных. Бэкенд разрабатывается отдельно.

За 22 часа работы агента:

  • 20272 строки основного кода;
  • 20499 строки тестов.

Схема:

  1. Детальное тз для агентов с мокапами, доками где описано ожидаемое поведение и путь пользователя.
  2. Sol по CLI вызывает Opus: ставит ему задачи, сидит на приемке, возвращает на доработки.
  3. Astra просыпается каждые полчаса и смотрит на прогресс, вмешивается при определенных условиях и длинных зависонах/зацикливаниях.
  4. Я читаю только чат с астрой с ее суперкороткими промежуточными результатами, оценкой прогресса и вопросами ко мне.

Почему на это ушло 22 часа? Я разбиралась, что занимает бОльшую часть времени:

— сама работа, конечно.

— иногда, просто зависшая передача задачи между солом и опусом - это как раз, в том числе, фиксила астра.

приемка - очень значимый блок времени. Но чертовски приятно, что это не моё время. Моё время ушло на планирование этого чуда.

Короче, странно, что всё это реальность и время уходит на обдумывание деталей. Сессии по 22 часа больше не повторялись как минимум потому что я сеть меняю время от времени и нужно всё останавливать. Да и такая подготовка не всегда возможна.

Забавно, что UI кодекса ломается и не показывает эти сессии в истории.

Без вывода. Как-то шуточки не шутятся. Просто лайк современным технологиям.

Дискуссия

Gleb
А где тут точка входа в 2-3? Чат с астрой в котором ты описала как оно должно работать (чтобы сол вызывал claude -p и показывал промежуточные статусы) ? Есть скилл может?
Nerdie
Gleb
А где тут точка входа в 2-3? Чат с астрой в котором ты описала как оно должно работать (чтобы сол вызывал claude -p и показывал промежуточные статусы) ? Есть скилл может?
Скилл не использовала никакой, но мб такие есть или неплохо было бы собрать🤔 Я сформулировала задачу солу, чтобы он из терминала вызывал opus 5 high. С моей стороны нужно было только запустить claude code cli из терминала и авторизоваться в браузере. Далее у сола есть доступ к авторизованному клоду. И есть понимание, какую задачу нужно решать: опус должен писать код, сол проверять результаты и ставить следующие задачи. После этого в отдельном чате в кодексе с астрой попросила следить за соседней работающей сессией. Включила scheduled task внутри этой сессии на каждые 30 мин, астра должна отсматривать результаты, вмешиваться при определенных обстоятельствах типа зацикливания или если агенты уходят от изначально поставленной задачи (такого было не мало). Утром отдельный отчет побольше о результатах. В процессе работы появлялись какие-то расхождения, непонятки, это разруливалось. То есть до сессии в 22 часа была сессия в 13, а до этого еще меньше, на которые я сама как бы вылавливала на чем агент спотыкается
Присоединиться к обсуждению →

Читайте так же