AI✳TMAI TREND MASTER
AIトレンドマスター
THE AI INTELLIGENCE EDIT更新
開発・モデルMODELS & DEVELOPMENT

NTT、仕様書とコードのずれをAIで検出・補完

既存システムの保守に向けた研究成果。予備実験と実運用の効果を区別する

AT A GLANCE

既存ソフトウェアの文書とコードの対応を解析し、不整合や不足するテストを補う研究成果を発表した。

仕様と実装のずれを補完

NTTは2026年10月23日、既存ソフトウェアの仕様書、設計書、コード、テストの関係を解析し、不整合や不足を補う技術を発表しました。長年の改修で文書と実装が食い違ったシステムを、AIが理解して活用しやすい状態に整える研究です。新しいコードを生成する前提となる、既存資産の信頼性に焦点を当てています。

予備実験で示された結果

発表によると、成果物どうしの対応をたどれるようにし、文書とコードの不整合や記載漏れを検出・補完します。不足するテストの観点やケースも抽出します。予備実験では不整合の検出率が従来手法の27%から80%へ向上し、潜在的なバグを3件検出したと報告しています。これらはNTTが公表した実験結果であり、すべての案件に同じ数値が当てはまるわけではありません。

実用化に向けた研究段階

今後は実際の開発・保守案件への適用を進め、実用化を目指すとされています。一般向けの完成済みサービスが発売された発表ではありません。また、検出率の改善は、修正が常に正しいことや、確認作業が不要になることを意味しません。既存の記事を読む際も、研究の到達点と今後の検証予定を分けて捉える必要があります。

仕様・コード・テストを対応づける

実務への考察として、この研究はAI導入前の資料整備を見直すきっかけになります。保守担当者が困るのは、資料がないことだけでなく、どれが現状を表す資料なのか分からないことです。機能ごとに仕様書、実装箇所、確認テストを対応づければ、AIへの入力品質だけでなく、人による引き継ぎや改修時の影響確認にも役立つと考えられます。

自社の資料で試す準備

取り組みを小さく始めるなら、変更頻度が高い一機能を選び、文書と実装が一致しない箇所を一覧にする方法があります。その際、コードを正しいと決めつけず、本来の業務ルールを知る人にも確認します。仕様書が古い場合、実装に誤りがある場合、そもそも仕様が曖昧な場合を分けることで、直す対象と判断者を明確にできます。

補完結果を検証して記録する

AIが提案した補完内容は、差分と根拠を残し、既存テストと追加テストで確認する運用が現実的です。成果の評価には検出件数だけでなく、誤検出の確認にかかった時間、見逃し、修正後の不具合も含めます。資料、コード、テストが更新のたびにずれない仕組みまで整えることが、保守工程でAIを継続して使うための土台になるでしょう。

SOURCE & CONTEXT

出典と日付

情報元
NTT
発表・公開日
2026.10.23
本サイト掲載日
一次情報・元記事を読む

掲載日は本サイトで取り上げた日です。発表・公開日とは異なります。最新の仕様や利用条件は出典先をご確認ください。

←開発・モデルの記事一覧へ