Anthropic、Claude CodeでAIエージェントを活用するループ設計を紹介 | gihyo.jp
- ループは「停止条件を満たすまで作業を繰り返す」仕組み。プロンプトの反復ではなく、停止条件と検証まで設計することが肝心。
- 4分類の使い分けが基礎:ターンベース(短い手動確認向け)、ゴールベース(/goalで機械的な合格基準を前提に反復)、時間ベース(/loopや/scheduleで定期実行)、プロアクティブ(イベント起点で自律実行、サブエージェントやDynamic workflows併用)。
- 自己検証の精度を上げるには、人間の確認手順をSKILL.mdに明文化し、合格基準を満たすまで完了扱いしない。
- 品質維持はコードベース整備、ドキュメント参照性、別エージェントによるレビュー、失敗を次回に活かす記述の継続が重要。
- トークン/コスト管理は、作業に合う機能・モデル選択、明確な成功/停止条件、小さく試してから拡大、実行間隔の調整、/usageで可視化。
- モデル選択は能力の幅、effortは「どれだけ読み・試し・検証するか」。誤りの性質に応じてモデルかeffortを見直す。
- まず自分が詰まっている作業を一つ選び、どこをエージェントに委ねるか決め、小さく回して観察・改善する。
- 補足知見:ハーネス(実行制御や記憶・評価の土台)が鍵で、修復/改善ループで失敗を次の反復に戻す。
- 人間の外側のループも必要。Qualityの証拠を集め、Verdictで出す/止めるを判断し、あとから説明できる状態(Answerability)を保つ。
gihyo.jp









