PRD実行の比較:Bashループ vs. Claude Codeのエージェントチーム

開発者が、14タスクのPRDをClaude Codeで処理する2つの方法をテストしました:bashループと新しいAgent Teams機能です。タスクは、Pythonでの取引データ分析用CLIツールの開発を含んでいました。両方の方法は同じプロジェクトとモデル(Haiku)を使用しましたが、オーケストレーションが異なっていました。
主な詳細
- Bashループ(ralph.sh):各タスクは新しいClaude CLIセッションを順次開始します。PRDを読み取り、TDDを使用してタスクを実装し、完了としてマークし、進捗ファイルに学習内容を書き込み、コミットして終了し、次の反復で次のタスクを続行します。
- Agent Teamsアプローチ:チームリードと3つのHaikuエージェント(Alpha、Beta、Gamma)からなるチームを使用します。タスクはShared TaskListを使用して並列に分散され、依存関係はウェーブで処理されます。
- 速度:Agent Teamsの方法は約10分かかり、bashアプローチの38分に対して3.8倍の高速化を達成しました。
- 並列性:bashループは逐次実行方法ですが、Agent Teamsは2方向の並列実行を活用しました。
- コード品質:両方の方法は、すべてのテストで100%の合格率と98%のコードカバレッジで同一の結果を提供しました。
- コスト:bashループは、Agent Teamsと比較して調整オーバーヘッドが少ないため、潜在的にコストが低くなります。Agent Teamsのセットアップでは、チームリードとエージェント間のメッセージ管理、個別のコンテキストの維持、頻繁なTaskListポーリングなどのオーバーヘッドに直面しました。
Agent Teamsの方法における注目すべき問題点には、ポーリング頻度による不均等なタスク分散、プッシュ通知の欠如によるアイドルエージェント、および2回目の実行で約14%の冗長作業を引き起こした競合状態が含まれていました。bashループの学習リポジトリは914行に及びましたが、Agent Teamsは共有進捗ファイルのデフォルトが不足していたため、わずか37行のまばらな蓄積となりました。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

Redditユーザーがポートフォリオプロジェクト用のClaude Codeセットアップを共有
ある開発者が、手動のClaude.aiワークフローから、ファイルベースのメモリとCLAUDE.mdファイルを計画とドキュメントに使用する構造化されたClaude Codeアプローチへの移行について説明しています。

警察官がClaude Codeを使ってiOS位置情報ユーティリティ「LOC8」を構築
警察官がClaude Codeを使用して、住所、最寄りの交差点、GPS座標、高度、精度を即座に表示するiOSアプリ「LOC8」を開発しました。このアプリは、警察の徒歩追跡シナリオに焦点を当てて段階的に構築されましたが、一般市民の利用にも拡大されました。

ある開発者がOpenClawとClaudeを使って1ヶ月で夢の仕事を手に入れた方法
1年間求職中だったデータサイエンティストが、Mac miniでOpenClawをClaude APIと連携させ、週2回の求人検索を自動化。1ヶ月以内に、掲載翌日に最適な求人を発見し、履歴書を調整して内定を獲得した。

Claudeが訴訟前通知書を作成し、不良MacBookの全額返金を勝ち取った方法
RedditユーザーがClaudeを使ってインドの消費者法を分析し、訴訟前通知を作成し、当初は85%の返金しか提示しなかった企業から40,219ルピー(約480ドル)を回収した経緯を紹介。