Appearance
AIエージェントを使ったドキュメントシステム
仕様書とコードベースは巨大なため、AIエージェントが扱いやすいようにデータを抽出します。
仕様書とコードベース(元文書、不変データ)から、ドメインごとにデータを整理します(AI文書)。 AIエージェントはAI文書を参照して、作業を行います。
AI文書
AI文書はたとえば、コンセプト、アーキテクチャ、要件定義、設計書、機能仕様書(画面仕様書)、テスト設計書などがあります。
レビュー
AI文書は間違いや情報不足、元文書に存在しない情報を作成したりします。そのため、AI文書と元文書を使ってレビューを行い、情報が正確かどうかを確認します。
仕様書の分解
仕様書(PDF)が大きいため、事前にPDFからマークダウンファイルに出力します。次に、出力したマークダウンファイルを章節で分割します。さらに、1つのファイルが800行程度に収まるように分割します。最終的に100ファイル程度。
AI文書の作成
まず、コードベースから仕様書を作成します。作成した仕様書と元文書から出力した仕様書を使ってレビューを行い、仕様書を更新します。仕様書は全体の仕様書と画面ごとの仕様書を作成します。
テスト設計書の作成
AI文書を使ってテスト設計書を作成します。