マイクロソフトCEOサティア・ナデラ、アプリ時代の終焉とソフトウェア開発の新たな方向性を発表
インテリジェント・エージェントの時代には、ビジネス・アプリという概念はなくなるかもしれないと思う。
マイクロソフトのサティア・ナデラ最高経営責任者(CEO)は、我々が知っているようなアプリは消え去り、インテリジェント・エージェントに取って代わられると述べている。
それは大きな発言であり、実際に彼はソフトウェア開発の将来の方向性に旗を立てた。
つまり、アプリもSaaS(Software as a Service)もなくなり、おそらく必要な開発者の数も大幅に減ることになる。
SaaSの本質は、データベースの上にユーザー・インターフェースとビジネス・ロジックのレイヤーを乗せただけだと指摘する。
SaaSアプリケーションやビジネス・アプリケーションについては、当社のDynamics製品についてお話ししましょう。
私たちがとったアプローチは、インテリジェント・エージェントの時代にはビジネス・アプリという概念はなくなるかもしれないということです。
考えてみれば、それらは本質的に、ビジネスロジックの束を持つCRUDデータベースなのだから。
彼が本当に言いたいのは、SaaS(Software as a Service)とは本質的に、データベースの上にユーザー・インターフェイスの薄いレイヤーを乗せただけのものだということだ。
CRUDとは、作成、読み込み、更新、削除のことで、インターフェイスとデータベース間のインタラクションの基本単位である。
つまり、createは新しいレコードを作ること、readはデータベースから情報を取り出すこと、updateは既存のレコードを修正すること、deleteは削除することである。
彼が言いたいのは、必要な基本データである基礎的なデータベースがあり、そのデータベースと直接やりとりするインテリジェント・エージェントがあるということだ。
AIエージェントが従来のビジネスロジックに取って代わり、データベースと直接やりとりしてタスクを完了する方法を説明する。
このチャンネルをご覧になっている方なら、私がこのことについてずっと話してきたことはご存知だと思う。
私は、アプリ・スタック全体がなくなっていくと本当に信じている。
AIがデータベースの中核となる基礎データと直接対話するようになれば、AIはもう必要ない。
繰り返しになるが、これはSaaS業界全体にとって何を意味するのだろうか?
アプリケーション開発者にとってはどうだろうか?
まったくわからないが、今日とはかなり違ったものになりそうな予感がする。
私はキャリアを通じてSaaS業界に身を置き、いくつかのSaaS企業を立ち上げ、SaaS企業で働いてきました。
正直に言うと、私は今すぐ他のSaaS企業を立ち上げることはないだろうし、SaaS企業に投資することもないだろう。
状況はあまりにも不透明だ。将来、ソフトウェア会社が存在しないとは言わないが、その姿はまったく異なるものになるだろう。
ビジネスロジックはAIレイヤーに移行し、AIエージェントはマルチデータベース運用の中核となる。
すべてのビジネスロジックはこれらのインテリジェントエージェントに転送され、マルチデータベースのCRUD操作を実行する。
つまり、バックエンドが何であるかは区別されず、複数のデータベースを更新し、すべてのロジックはAIレイヤーにある。
彼がビジネス・ロジックについて語るとき、それは基本的に、データベース内のコア・データを使って実際に何かを行うことを指している。
CRMのレコードを更新したり、データベースのさまざまな条件に基づいてメールを送信したり。
あるいは、データベースの上に載るあらゆるソフトウェア。
このビジネスロジックはすべてエージェントに圧縮され、あなたが望むことを何でもできるようになります。
AIエージェントが従来のハードコードされたビジネスロジックなしに複雑なタスクを実行する方法
売上高上位5社の顧客一覧表をください。
よし、ではこの5社すべてにメールを書いて、2025年に彼らと取引したいと伝えよう。
以前はデータベースの上にハードコードされたビジネス・ロジックが必要だったが、これらはすべて自動的に行われる。
今、これはもう必要ない。あなたはただエージェントに何を望むかを伝えれば、エージェントはその方法を知っているか、あるいは知っているはずだ。
どちらかがそのためのツールを書いてくれる。
ツールといっても、データベースとやりとりしたり、電子メールを送ったりするための独自のコードを書くという意味だ。
データベース選択の重要性
彼は、バックエンドは重要ではないと明言した。
エージェントは特定の種類のデータベースを専門にしているわけではない。
つまり、エージェントと最も効率的に機能し、安価で、特定のユースケースに最適なデータベースを構築することが重要なのです。
エンジニアやデータ・プロバイダーとしては、使用するのに最適なデータベースが何なのかを見極め、エージェントはその互換性を無視して、細かいことは気にせず、ただそれを使用すればいいのだ。
そのため、同社がどのデータベースを選択するかは興味深い。
エクセルのようなツールの必要性に応えるナデラ、AIを活用したデータ分析の未来に注目
つまり、ビジネス・ロジック・レイヤーはAIやAIエージェントによって振り付けられるということだ。
つまり、コパイロットからエージェント、そして私のビジネスアプリケーションまで、非常にシームレスでなければならない。
同じ意味で、なぜエクセルが必要なのか?
(この鋭い質問はホストの一人から出たものだ。)
興味深いことに、私にとって最もエキサイティングなことのひとつは、GitHubとCopilotのように、ExcelとPythonを組み合わせることだ。
それが基本的なやり方だ。
このようなエクセルを手に入れたら、君たちもエクセルを開き、コパイロットを開いて、いじり始めるといいだろう。
もはやデータアナリストを雇うようなものだからだ。
つまり、もはやデータの数値的な種類を理解するだけでなく、あなたのためのプランを立てることが重要なのだ。
GitHub Copilotワークスペースのように、プランを作成し、プランを実行します。
データアナリストがエクセルをRカラムの可視化ツールとして使って分析するようなものだ。
マイクロソフト コパイロット Excelをツールとして使用することで、人間のユーザーは独自のツールを使用し、Copilotとの対話に集中することができます。
Microsoft 365の変革、Copilotが組織の中核レイヤーとなり、各アプリケーションが特別なエージェントになる
なぜエクセルが必要なのか、彼はこの質問を何度も考えたかもしれない。
データベースの上に薄いユーザー・インターフェイス・レイヤーを乗せただけだが、もちろん多くのビジネス・ロジックや分析を追加することができる。
しかし、AIがPythonのコードを書いてデータを分析できるのなら、なぜExcelが必要なのかという疑問がある。
多くのデータを分析する必要がある場合は、必要なものを言って、必要な最終製品を説明するだけだ。
チャートが必要、グラフが必要、3Dビジュアライゼーションが必要、それが何であれ、最終的な結果を記述するだけで、コア・データ、生データがあり、エージェントがPythonコードを書いて、実際に適切なデータを抽出し、あなたが必要とする適切なフォーマットにする。
コパイロットは、生成可能なすべての操作スペースを持つツールとしてエクセルを使っている。
ちなみに、彼がPythonインタープリターと言っているのは、Pythonコードを実行する能力という意味だ。
実際、エクセルを再認識するには素晴らしい方法だ。ある時点で、エクセルのすべてを生成しようと言うこともできるし、結局のところ、コード・インタープリターがあるので、何でも生成できる。
だから、そうだね、番狂わせはあると思うけど、少なくともM365に対処する方法はある。
最初のステップは、AIのための組織レイヤーのユーザー・インターフェースとしてCopilotを構築することだった。
エクセルは私のコパイロットの代理人であり、ワードも代理人である。
私が法的文書を作成しているように、一種の特殊なキャンバスなんだ。
それをページに入れてからWordに行き、Copilotに処理させ、Excelに行き、Copilotに処理させる。
この変化がソフトウェア業界全体に与える影響
これは、マイクロソフトのアプリケーションの仕組み、ひいてはあらゆるSaaSビジネスにおける根本的な変化である。
業界全体の完全な再構築であり、私のようにSaaSに長い間携わってきた人間にとっては、このような事態を目の当たりにするのはとても興味深い。
企業はそれを採用し、時代とともに進化するか、それとも消滅するかのどちらかであり、中間の道はない。
マイクロソフトがクラウド・コンピューティングに移行したときのように、マイクロソフトのサティアが先のことを考え、長期的な計画を立て始めているのは明らかだ。
彼はOpenAIに多額の投資を行っており、AI PC、AIエージェント・ストア、その他多くの野心的な計画を視野に入れている。
そして、マイクロソフトはウィンドウズ・デスクトップ・システムの巨大なトラフィックの入り口を占め、企業向けAI実現戦略の幕が徐々に引かれている。
これには大量のケーキが入っている。
オリジナル・ビデオのアドレス:https://www.youtube.com/watch?v=9NtsnzRFJ_o