Outside the Loop とは、人間が成果の仕様だけを指定し、実装の詳細をすべて AI エージェントに委ねる協業モードであり、バイブコーディングとも呼ばれる。
Bockeler 氏の 3 モード分類で最も人間の関与が少ないモード。「こういう機能がほしい」と伝えたら、あとはエージェントに任せて完成品だけを受け取る。Andrej Karpathy 氏が名付けたバイブコーディングと実質的に同じ概念だ。
### 何が問題なのか 動くものは速く出来上がる。しかし「動く」と「正しい」は別物だ。Outside the Loop では、エージェントが選んだアーキテクチャや依存関係を人間がチェックしないため、非効率な実装が静かに積み重なる。
Bockeler 氏はこれを「非効率な解決策のスパイラル」と表現している。典型的なパターンはこうだ。エージェントが問題を解決するために不要なライブラリを追加する。
次の指示でそのライブラリとの互換性問題が生じ、さらに別のワークアラウンドが追加される。個々の変更は一見合理的だが、全体としては技術的負債が加速度的に膨らんでいく。### Outside the Loop が許容される場面 プロトタイプや使い捨てスクリプトの作成、学習目的の実験的なコーディングなど、長期的な保守が不要な場面では Outside the Loop でも問題にならない。
逆に、チームで継続的にメンテナンスするプロダクションコードでは避けるべきモードだ。


On the Loop とは、AI エージェントの個々の出力ではなくハーネス(動作環境・制約・ツール)の改善に注力する協業モードであり、ハーネスエンジニアリングの実践において推奨される人間の立ち位置である。

In the Loop とは、AI エージェントの出力を人間が逐一レビュー・修正する協業モードであり、品質管理は確実だがエージェントの生成速度に人間のレビューが追いつかないボトルネックが生じやすい。

BPOとは、企業が特定の業務プロセスを外部の専門業者に委託するアウトソーシング形態のこと。AI活用による自動化と組み合わせたAIハイブリッドBPOが近年注目されている。



AI コーディングエージェント実践ガイド — Claude Code vs Codex で開発チームはどう変わるか
HITL(Human-in-the-Loop)とは、AI システムの出力を人間が確認・修正・承認するプロセスを設計に組み込む手法である。完全自動化ではなく、判断の重要度に応じて人間の介入ポイントを設けることで、精度と信頼性を担保する。