
AI-Trusted Spec methodは、AIによるシステム実装を前提とし、仕様の信頼性を高めることで開発の生産性向上と手戻り削減を目指す新たな開発手法です。
AI仕様駆動開発における課題と解決策
生成AIの進化に伴い、システム開発ではAIが仕様を解釈してプログラムを生成する「AI仕様駆動開発」への移行が進んでいます。一方で、要件定義や設計段階の仕様に曖昧さや不足があると、AIが推測で補完を行い、顧客の本来の要求と異なるプログラムが生成されるリスクがあります。イントラマートは、この課題を解決するため、開発の起点となる仕様品質を向上させる「AI-Trusted Spec method」の策定を進めています。
Trusted Specの定義
本メソドロジーでは、AIが安心して実装を任せられる状態を「Trusted Spec(信頼できる仕様)」と定義し、以下の3条件を重視します。
・決まっている:決定事項と未決事項を明確に区別し、推測による補完を防ぐ
・根拠がある:意思決定の理由や決定者を記録し、説明可能性を確保する
・辿れる:顧客要求、仕様、実装の対応関係を双方向に追跡可能にする
Trusted Specを実現する4つのステップ
仕様の品質を段階的に高めるため、以下のステップを繰り返し適用します。
STEP 1:たたく ― AIを活用して仕様のたたき台を作成し、検討事項を整理する
STEP 2:深める ― 人間が関係者と議論し、判断根拠とともに仕様を決定する
STEP 3:広げる ― AIを活用して例外処理や非機能要件など検討範囲を網羅する
STEP 4:確かめる ― 要求から実装までの整合性を検証する
主な特長と導入の考え方
AI-Trusted Spec methodは、既存の要件定義書や設計書を活かしながら段階的に導入可能です。AIは仕様案の生成や矛盾の検出を支援し、業務上の意思決定や最終承認は人間が担うことで、AIへの過度な依存を防ぎます。※ただし、AIによる確認ですべての問題を検出できるわけではありません。特に、文書化されていない要求や意思決定はAIでも把握できない場合があるため、関係者による確認と最終判断を重視します。
まとめ
イントラマートは、AIによる実装自動化が進む中で、仕様の品質向上こそがシステム開発の生産性向上に不可欠であると考え、今後もAI仕様駆動開発を支えるメソドロジーの整備を進めていきます。
関連リンク
https://dev-portal.intra-mart.jp/guide/dev/ai-trusted-spec-method/
