AIを連続で10時間動かし続けてクラッシュさせない方法?


Anthropic公式が推奨する「Harnessエンジニアリング」の秘密を解明!
多くの人がClaude Codeで長時間タスクを実行すると、AIが馬鹿になったり、突然停止したりする。
その理由は簡単:コンテキストウィンドウが爆破するからだ。
今日はAIの「無限持続」システムレベルの解決策(Harnessエンジニアリング)を共有する。
これはAIに仕事をさせるだけでなく、自己進化させることも可能だ。
1⃣ 核心原理:コンテキストのリセット
AIの記憶には限界がある。公式のAnthropicの考え方は:
大きなタスクを細分化し、毎回AIに新しいクリーンなコンテキストで小さな仕事をさせることだ。
❌ 間違ったやり方:すべての要求を一度にAIに詰め込む。
✅ 正しいやり方:タスクを分解 -> 独立した会話で実行 -> 進捗を記録 -> 次のループへ。
2⃣ 解決策の比較:Ralph vs マルチエージェント
方案A(Ralphループ): Bashスクリプトでwhileループを書き、強制的に新しい会話を再起動。
シンプルで荒っぽい、ガジェット向き。
方案B(マルチエージェント協調 - 推奨): 私が使っている方法。より柔軟で、実際のチームのよう。
メインエージェント(コーディネーター): 調整だけ担当、コードは書かない(コンテキストを極めてクリーンに保つ)。
サブエージェント(ワーカー): 計画、開発、テスト(レイアウト/見た目/アニメーション)。役割分担し、独立したコンテキストを持つ。
3⃣ ワークフロー設計(重要!)
私の実戦ワークフロー:
メインエージェントが要求を受け取る -> 計画エージェントにスケジュールを出させる。
メインエージェントが計画を取得 -> 開発エージェントにコードを書かせる(ファイルパスだけ渡し、大きなコードは渡さない!)。
開発完了 -> テストエージェントにバグを見つけさせる。
バグ修正のループ:
テストが失敗? resumeパラメータを使って同じ開発エージェントを呼び戻し、バグ修正(現場のコンテキストを保持)をさせる。新しいアカウントは使わない!
4⃣ AIの自己進化の秘密のソース
学んだ教訓: 経験庫ファイルを作成。
エラーを踏んだら、強制的にAIにそのエラーを書き込ませる。次回の開発時にこのファイルを読んで、同じミスを避ける。
ファイル通信:エージェント間はファイルパス(Path)だけを渡し、具体的な内容は渡さない。
メインエージェントのコンテキストは常に数行だけで、絶対に爆破しない。
このシステムを一晩通して動かし、20ページ以上の高品質なPPTを作成した。
真のHarnessは、AIをより賢くすることではなく、AIの記憶に依存しないフローを設計することだ。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし