1. これは何の話?

「AIコーディングツールは本番コードベースで本当に使えるのか?」──この問いに向き合う開発者向けに、HumanLayer 創業者の Dex Horthy が AI Engineer 2025 カンファレンスで講演しました。タイトルは「No Vibes Allowed: Solving Hard Problems in Complex Codebases」。スタンフォード大学の研究で示された「AIコーディング支援の効果は限定的」という結論を踏まえ、近年注目されている コンテキストエンジニアリング の考え方と具体的ワークフローでその壁を突破する方法を解説しています。

2. 何がわかったか

  • コンテキストエンジニアリング ─ AIエージェントに渡す情報(コンテキスト)を意図的に設計・管理する技法です。近年さまざまな文脈で語られている考え方を、Dex Horthy 氏が本番コードベース向けの具体的なワークフローとして整理して紹介しています。
  • Research-Plan-Implement ワークフロー ─ いきなりコードを書かせるのではなく、まず調査(Research)でコードベースを理解させ、計画(Plan)で方針を固め、実装(Implement)で変更を加えるという3段階アプローチを推奨しています。
  • Frequent Intentional Compaction ─ 作業が進むにつれてコンテキストが膨らみ汚染されることを防ぐため、頻繁に意図的にコンテキストを圧縮・整理する手法です。
  • Human-in-the-Loop ─ 重要な判断ポイントで人間がレビュー・承認を挟むことで、エージェントの暴走や誤りを防ぎます。HumanLayer の製品戦略の根幹でもあります。

3. 他とどう違うのか

多くのAIコーディングツールは「とりあえず指示して生成させる」使い方を前提としていますが、本講演は プロジェクト全体を俯瞰したうえで段階的にAIを導入する アプローチを強調しています。また、コンテキスト汚染という実務上の課題に具体策(Compaction)を示している点で、理論だけでなく即実践可能な内容になっています。

4. なぜこれが重要か

スタンフォードの研究などで指摘されるように、AIコーディング支援の効果は期待ほど出ていないケースが多いです。原因の多くは「AIへの指示が曖昧」「コンテキストが不十分」といった人間側の問題です。コンテキストエンジニアリングは、この人間側のスキルを体系化し、AIの能力を最大限引き出すための方法論として注目されています。

5. 未来の展開・戦略性

HumanLayer は CodeLayer という IDE を開発しており、コンテキストエンジニアリングをツールレベルで支援する方向に進んでいます。今後、各社のAIコーディングツールにも同様の機能(コンテキスト可視化、計画フェーズの強制など)が組み込まれる可能性があります。シニアエンジニアがAIを「使いこなす」スキルセットとして定着するかもしれません。

6. どう考え、どう動くか

たとえば既存の大規模プロジェクトにAIコーディングを導入したい場合、まずは小さなバグ修正で Research-Plan-Implement フローを試し、コンテキスト設計の勘所を掴むのが有効です。

指針:

  • 現在使用しているAIコーディングツールで「調査→計画→実装」の3ステップを意識して運用する。
  • 作業が長引くときは意図的にコンテキストをリセット(新規セッション開始など)する習慣をつける。
  • HumanLayer のオープンソースリポジトリを確認し、CodeLayer の設計思想を理解する。

次の一歩:

  • 今日やること:YouTube で本講演を視聴し、コンテキストエンジニアリングの全体像を把握する。
  • 今週やること:自社コードベースで 1 件のバグ修正に Research-Plan-Implement を試し、結果を記録する。

7. 限界と未確定

  • コンテキストエンジニアリングはまだ定義が揺れており、業界標準のベストプラクティスはこれからです。
  • 講演で示された手法は主に Dex Horthy 氏の経験に基づいており、大規模チームでの検証事例は限定的です。
  • HumanLayer / CodeLayer はスタートアップ製品のため、長期的なサポートや安定性は未知数です。

8. 用語ミニ解説

  • AIエージェントに渡す情報(ファイル、履歴、指示など)を意図的に設計・管理し、AIの出力精度を高める技法です。(コンテキストエンジニアリング / Context Engineering)

9. 出典と日付

YouTube / AI Engineer(公開日:2025-12-10):https://www.youtube.com/watch?v=rmvDxxNubIg
StartupHub.ai「AI's Codebase Conundrum: HumanLayer's Context Engineering Breakthrough」(公開日:2025-12-03):https://www.startuphub.ai/ai-news/ai-video/2025/ais-codebase-conundrum-humanlayers-context-engineering-breakthrough/