Сравнение выполнения PRD: Цикл Bash против команд агентов в Claude Code

Разработчик протестировал перенос PRD из 14 задач через Claude Code, используя два метода: цикл bash и новую функцию Agent Teams. Задачи заключались в разработке инструмента командной строки для анализа торговых данных на Python. Оба метода использовали один и тот же проект и модель (Haiku), но различались по оркестрации.
Ключевые детали
- Цикл Bash (ralph.sh): Каждая задача инициирует новую сессию Claude CLI в последовательном порядке. Он читает PRD, выполняет задачу с использованием TDD, помечает ее как завершённую, записывает выводы в файл прогресса, фиксирует изменения и завершает работу, переходя к следующей задаче в следующей итерации.
- Подход Agent Teams: Использует команду, состоящую из руководителя команды и трёх агентов Haiku (Alpha, Beta, Gamma). Задачи распределяются параллельно с использованием общего списка задач (Shared TaskList). Зависимости обрабатываются волнами.
- Скорость: Метод Agent Teams занял около 10 минут, обеспечив ускорение в 3.8 раза по сравнению с методом bash, который занял 38 минут.
- Параллелизм: Цикл bash является методом последовательного выполнения, тогда как Agent Teams использовал двухпоточное параллельное выполнение.
- Качество кода: Оба метода обеспечили идентичные результаты с 100% уровнем проходных тестов и 98% покрытием кода.
- Стоимость: Цикл bash потенциально влечёт за собой меньшие затраты из-за меньших накладных расходов на координацию по сравнению с Agent Teams. Настройка Agent Teams столкнулась с накладными расходами, такими как управление сообщениями между руководителем команды и агентами, поддержание отдельных контекстов и частое опрашивание списка задач.
Замеченные проблемы с методом Agent Teams включали неравномерное распределение задач из-за частоты опроса, отсутствие push-уведомлений, что приводило к бездействию агентов, и гонки условий, приводящие к примерно 14% избыточной работы во втором запуске. Репозиторий изучения цикла bash состоял из 914 строк, в то время как Agent Teams накопил скромные 37 строк из-за отсутствия общих файлов прогресса по умолчанию.
📖 Проверьте полный источник: r/ClaudeAI
👀 Смотрите также

Отзыв пользователя надстройки Claude для Excel: Практический опыт работы с табличными задачами
Владелец строительной компании сообщает о положительных результатах использования надстройки Claude для Excel при обновлении таблиц смет и расчетов стоимости работ, отмечая обнаружение ошибок и предложения по улучшению интерфейса.

Гибридный RAG для локальной памяти агента с использованием OpenClaw, Ollama и nomic-embed-text
Разработчик реализовал гибридный поиск RAG для памяти AI-агента с использованием OpenClaw с Ollama и nomic-embed-text, сочетая 70% векторного сходства с 30% ключевого соответствия BM25. Настройка работает локально без внешних API и включает дедупликацию MMR и временное затухание весов.

Запуск компьютера Tesla Model 3 на столе с использованием запчастей от списанных автомобилей.
Исследователь успешно запустил компьютер Tesla Model 3 на столе, используя детали из разбитых автомобилей, для чего потребовался источник питания 12В, сенсорный экран и специальная кабельная разводка. Данная установка позволила обнаружить внутреннюю сеть с SSH и веб-серверами, доступными по определённым IP-адресам.

Архитектура Mesh для AI-агентов: Изоляция клиентов и кросс-проектная координация
Разработчик, управляющий микро-агентством, описывает сетевую архитектуру, в которой каждый клиент получает специализированные ИИ-агенты, взаимодействующие через файлы в формате markdown. Это позволяет использовать экспертные знания в предметной области, координировать работу между проектами и обеспечивать изоляцию клиентов в рамках 44 проектов и 14 организаций.