Сравнение выполнения 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
👀 Смотрите также

Критический подход Клода к проверке резюме в сравнении с ChatGPT и Gemini
Разработчик протестировал Claude, ChatGPT и Gemini для оптимизации резюме и обнаружил, что Claude уникальным образом задавал вопросы о пробелах в опыте и результатах проектов, рассматривая резюме как аргумент для анализа, а не просто как факты для полировки.
周末搭了个AI租房工具:爬Reddit反中介垃圾信息
Выходные работы с использованием Claude Haiku 4.5 для скрапинга Reddit в поисках объявлений об аренде, обходя сайты, забитые спамом от брокеров, такие как NoBroker и MagicBricks. Демо: https://trurent-five.vercel.app/

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

Использование локальных языковых моделей для внутренней перелинковки на статическом сайте
Разработчик использовал Gemma3 27B для создания внутренних ссылок на 400 MDX-страницах, сначала сгенерировав карту метаданных, затем запустив модель частями для поиска релевантных связей и усовершенствовав процесс автоматической разметкой.