掲載済み (2026-04-11号)
285 174文字 • 1分

AIがコードを書くほど、要件定義は上に移動する――Spec・Context・Harness三層設計

日本語

掲載情報

概要

AIによるコード生成が一般化する中、開発者の役割は実装から「意図の定義」へ移行し、要件定義をAIエージェントの制御構造(ハーネス)として設計する重要性を説く技術論考。

詳細内容

AIコーディングツールの普及に伴い、曖昧な指示で開発を進める「バイブコーディング」の限界が露呈している。本記事では、解決策として注目される「仕様駆動開発(SDD)」を一歩進め、2026年時点の最新トレンドである「Context Engineering(文脈設計)」「Harness Engineering(制御構造設計)」「Humans on the Loop(人間は制御ループの設計者)」という3つの新概念を提唱している。具体的には、GitHub Spec KitやAWS Kiro、Tesslといったツールの比較を通じて、仕様書を単なるドキュメントではなく「AIエージェントの文脈」として管理する手法を解説。また、EARS記法を用いた検証可能な要件定義や、前作の「要件定義8ステップ地図」をハーネスとして再定義する方法を詳しく論じている。AIによるHOW(実装)の自動化が進むほど、人間によるWHAT(要件)の定義と、AIの出力を確率的に制御するプロセスの設計がソフトウェア開発の核心になることを強調している。