ソフトウェア開発のAI活用は難しい?精度・文脈・セキュリティ問題、全解決の秘密兵器
- ありがとうございます!
- いいね!した記事一覧をみる
「生成AI活用によるソフトウェア開発」を阻む課題
企業のCIOに対する調査によれば、「今後24カ月以内に、ソフトウェア開発ライフサイクル(SDLC)に対するAIへの投資を増やす予定の組織」は約93%にのぼった。このように多くの企業が、ソフトウェア開発ライフサイクルにおけるAIの利用・投資を考えていることが伺える。
一方、同調査において「AIをどこに活用するか」を見ると「テスト」が最多の71%となった。対して「コードの生成」は58%と、そこまで高くない数値だ。背景には、ソフトウェアの開発フェーズで生成AIを活用する上での課題が存在すると考えられる。考えられる課題は、主に3つだ。
まず「精度」の問題である。現状の生成AIは完璧なコードを生成できるわけではなく、特に複雑なシステム開発や、不具合・設計ミスが許されないミッションクリティカルなシステム開発においては、生成されたコードをそのまま利用することは難しい。
次に「コンテキストの理解」の難しさだ。外部システムとの連携や性能要件、さらには運用やメンテナンス性まで考慮した適切なアーキテクチャをAIが統一して設計するのは困難である。また、イテレーション開発での利用には限界がある。
最後は「セキュリティとガバナンス」面での不安だ。生成されたコードがセキュリティのベストプラクティスに沿っているか、適切なライブラリや依存関係を管理できているかなど、懸念が尽きない。
では、これらの課題をクリアしつつ、ソフトウェア開発に生成AIを最大限活用するにはどうすれば良いのだろうか。
その鍵となるのが「ローコード(最低限のコーディングで開発する手法)×生成AI」だ。今回は「ローコード×生成AI」の使いどころを確認しつつ、どのようなサービスがあるのか詳しく紹介していく。
この記事の続き >>
-
・「ローコード×生成AI」の2つの使いどころ、「開発者もユーザーも生産性向上」
・生産性向上を加速させる、「4つの機能」とは
・専門的な知識がなくても簡単に作れる「AIエージェント」のスゴさ
今すぐビジネス+IT会員に
ご登録ください。
すべて無料!今日から使える、
仕事に役立つ情報満載!
-
ここでしか見られない
2万本超のオリジナル記事・動画・資料が見放題!
-
完全無料
登録料・月額料なし、完全無料で使い放題!
-
トレンドを聞いて学ぶ
年間1000本超の厳選セミナーに参加し放題!
-
興味関心のみ厳選
トピック(タグ)をフォローして自動収集!