進化が目覚ましい「生成AI」は、システム開発現場に大きなインパクトをもたらしている。ワイヤフレームやフロントアプリの自動生成といったユースケースが続々と登場する一方で、いま注目したいのが、要件定義や見積もり作成といった開発前のドキュメント作成だろう。
生成AIを活用して、「こういうアプリを開発したい」といった自然言語のやりとりを軸に、短時間でこうしたドキュメントを作成できるツールが登場した。このツールを使用し視覚化することで、「ふわっとした企画」や「モヤっとした仕様」の解像度を上げ、システム企画または仕様の検討に必要な論点を洗い出していく。こうしたシステム開発前のエンジニアの作業負担を軽減し、本来の開発に注力し、磨きをかけることで、システム開発を高速化・効率化できる。
本資料で紹介するツールは、こうした開発前ドキュメントの作成に加え、ソースコードを解析してのテストケースの生成、自然言語をもとにしたコードの自動生成など、さまざまな開発シーンに生成AIを取り入れ、ケースごとの対応が可能だという。具体的に、開発プロセスのどこまでをAIでカバーできるのか、本資料で詳しく紹介する。