要件定義とは?
要件定義とは、開発に着手する前に、システムが満たすべき機能・性能・制約を発注者と開発者で具体的に決めて文書にする工程です。 AI受託開発を含むシステム開発全般で、開発の最初期に行われる工程のひとつです。
AI開発での進め方
一般的なシステム開発と異なり、AI開発では要件を最初から確定させることが難しい場合があります。そのため、実証実験(PoC)を先に行い、実現可能性やAIモデルの精度の見通しを確認したうえで、その結果を踏まえて要件定義を進める、という順序が取られることがあります。要件の決まり方や確定の度合いによって、その後の準委任契約・請負契約の使い分けが変わることもあります。
比較表での扱い
比較ページの「開発フローの公開」欄は、要件定義から運用までの工程の順序が公式サイトの本文に明記されているかどうかを示すもので、要件定義という工程そのものの有無や、その工程の品質を評価するものではありません。「未確認」は公式サイトに工程の順序の記載がないことを示すもので、その工程を実施していないという意味ではありません。詳しい比較はAI受託開発の比較表でご確認いただけます。