概要
AIエージェントの能力を最大限に引き出すための「ハーネスエンジニアリング」と、開発者の役割が監督・指揮へと移行する「エージェンティックエンジニアリング」の最新概念を整理・考察する。
詳細内容
2026年4月現在、AIエージェントを活用した開発手法は「ハーネスエンジニアリング(Harness Engineering)」という概念を中心に急速な進化を遂げている。この記事では、OpenAI、Anthropic、LangChain、Karpathyといった主要プレーヤーによる定義の差異を整理し、エージェントを動作させる「環境」の設計がいかに重要かを解説している。Bassim Eledathによる「Agentic Engineeringの8段階」という成熟度モデルを用い、単純な補完(L1-2)から、コンテキストエンジニアリング(L3)、ハーネス設計(L6)、そして自律的エージェントチーム(L8)へと至るロードマップを提示。エンジニアの役割は、コードを直接書く「Coder」から、フィードバックループを構築し、エージェントをオーケストレーションする「Conductor/Orchestrator」へと不可逆的に変化していることを強調している。モデルの進化に合わせて不要な制約を外していく「What can I stop doing?」という問いや、具体的な実践手法についても言及されている。