AIシステム開発では、従来の要件定義だけでは足りません。
特にLLMを組み込む場合は、正解が一意でない出力をどう扱うかが重要になります。
要件定義で必ず確認したい項目
- どの入力を受け取るか
- 何を正しい出力とみなすか
- 誤答時に誰が修正するか
- ログをどこまで保持するか
非機能要件も重い
AI機能は応答品質だけでなく、コスト、待ち時間、セキュリティ要件が影響します。通常機能より非機能要件の重みが大きくなりがちです。
評価方法を先に決める
開発後に評価指標を考えると、改善ループが作りにくくなります。代表質問集や評価観点を事前に用意しておくことが大切です。
まとめ
AIシステム開発の要件定義は、画面やAPI仕様だけでなく、品質評価と運用責任まで含めて設計する必要があります。