エンジニアの役割転換、コード執筆からAI境界設計へ
企業システムは三体問題
新たな使命は境界設計
詳細を読む
データエンジニアリングの専門家であるアナンス・パックキルダーイ氏は2026年8月31日、米メディア「VentureBeat」への寄稿で、ソフトウェアエンジニアの役割がコードを書くことからAIエージェントの境界を設計することへと移りつつあると論じました。CursorやClaude Codeなどのエージェントが実装の大半を担うようになった今、開発現場で何が起きているのかを分析しています。
同氏はAIエージェントを熱力学の熱機関にたとえます。エージェントは指示を受けて行動に変換しますが、複雑なリポジトリで動かし続けると、古い前提や矛盾した文脈が蓄積し、次第に判断の精度が落ちていくと指摘します。この現象を「操作エントロピー」と呼び、失敗するテストや明確なデータ契約といった新しい情報こそが、エージェントの迷走を正す鍵になるとしています。
限られた範囲のタスクでは、エージェントの試行錯誤ループは驚くほど有効に機能すると同氏は述べます。しかし実際の企業システムは、複数の可変な要素が絡み合う「三体問題」に似ており、ある箇所の変更が離れた場所の挙動を予期せぬ形で変えてしまうと説明します。テストが通っても、意味的には誤った結果が生まれる危険があるといいます。
具体例として、顧客区分フィールドの追加をエージェントに任せたところ、型チェックは通過したものの、本来の定義とは異なる項目を誤って参照してしまうケースを挙げています。この誤りを検知して差し戻したのは、明確なデータ契約だったとし、エンジニアの真の貢献は変換コードそのものではなく、誤りを可視化する境界の設計にあったと結論づけます。
パックキルダーイ氏は、エンジニアの新たな使命を「均衡の設計」と表現します。強固な意味的レイヤーや不変のイベントログ、データ契約、決定論的な状態管理を整備することで、エージェントが一度に処理すべき前提の数を減らせるといいます。コード生成が安価になるほど、こうした契約と境界を設計する力の価値はむしろ高まっていくと同氏は結んでいます。