ジョン・ブラティンセビッチ、主席アナリスト
Diego Lo Giudice、副社長、主席アナリスト
生成型 AI (genAI) を極端に推し進めると、ソフトウェア産業の破壊を意味します。
理論上、強力な genAI モデルは、人間によるレビューなしで、自然言語またはその他の命令から、完璧に設計および分析されたソフトウェアを完璧に最適化されたマシン コードで生成して展開することができます (あるいは、その知恵により自律的に)。これにより、すべてのビジネス アプリケーション (SAP さようなら)、あらゆる種類の開発プラットフォーム (Pegasystems さようなら)、主要なソフトウェア コンポーネント (Oracle データベース、さようなら)、およびソフトウェアの世界の既存のツール、プロセス、役割のほとんど (開発者 (さようなら、魚たちに感謝) を含む) が不要になります。
私たちは、この信仰に基づく終末論的なシナリオを信じていません。それは馬鹿げています。しかし、その反対の見方、つまり、ソフトウェア業界のすべての個別の製品、実践、役割は、AI の魔法の粉がそっと振りかけられただけで、そのまま継続されるという見方は、甘い考えです。
これら 2 つの極端な例の間では、TuringBot (ソフトウェア開発ライフサイクルのさまざまなタスクを支援する AI ツール) とローコード プラットフォームの急速な進歩が、ソフトウェアの多くにとってより現実的な未来、つまりアプリケーション生成プラットフォームを示しています。
アプリケーション生成 (AppGen) プラットフォームは、AI (特に生成 AI) を最大限に活用しながらその欠点を軽減する実用的なプラットフォーム エンジニアリングの進化を表しています。AppGen プラットフォームは、すべてのステップにわたるローコード開発とハイコード開発の両方に TuringBot を提供することで、ソフトウェア分析、開発、セキュリティ、テスト、配信のステップを統合します。その過程で、アジャイルと DevOps の原則も取り入れています。より大きな機能のチャンク (またはアプリケーション全体) を生成できるようにするために、コアとなるオーサリング エクスペリエンスは、効率的で視覚的な媒体 (図面、グラフィカル ユーザー インターフェイス、視覚的なローコード モデル、ドメイン固有言語) による自然言語プロンプトとそれに続く反復のサイクルになります。カスタム コンポーネント、拡張機能、および可視性のための低レベル コード生成も中心になります。そして重要なことに、ビジネスと業界の「ドメイン知識」と「ベスト プラクティス」が、この生成プロセスをサポートする AI モデルに組み込まれ、「ソフトウェア開発」と「既製アプリケーション」の区別がなくなり、ビジネスの卓越性が理論的に事前に定義されます。
AppGen は理論ではありません。その構成要素はすでに存在しており、海上コンテナの管理に役立つ物流アプリを作成した経験について語ってくれた企業など、このパターンのささやかな例も存在します。ローコード プラットフォームは AppGen プラットフォームよりも先行していますが、世界的なハイパースケーラー、その他のエンドツーエンドの開発プラットフォーム、新しいスタートアップも重要なプレーヤーになるでしょう。成熟するにつれて、AppGen プラットフォームはソフトウェア開発ライフサイクルの手順と役割を圧縮して曖昧にし、開発をさらに迅速に民主化し、リアルタイムのコラボレーションを可能にしてアプリケーションを設計および提供し、エンドユーザー エクスペリエンスの動的なパーソナライゼーションを可能にし、ソフトウェア開発業界だけでなく、ソフトウェア全般を再定義します。AppGen プラットフォームは今後 3 年で成熟すると予測しています。
このトピックに関する新しいレポートは、こちらからご覧いただけます。
Forrester ブログの最新情報にご注目ください。
Forrester ブログの最新情報にご注目ください。
元記事: https://www.forrester.com/blogs/the-rise-of-application-generation-platforms/