今週のMicrosoft Buildカンファレンスで最も驚いたのは、認知および会話型サービスに重点が置かれたことです。マイクロソフトは、こうしたサービスが将来アプリケーションを変換する方法に関するビジョンを展開し、開発者にこのビジョンに参加するよう説得しようとしたためです。 エンドユーザーにとっては、その多くは後ほど明らかになりません。今のところエンドユーザーにとって最大の機能は、Cortanaパーソナルアシスタントの改善と、今年の夏に予定されているWindows 10の "Anniversary Edition"の新しいインク機能です。 しかし、Microsoftが機械学習、インテリジェントエージェント、およびメッセージングアプリのライバルに追いつくことを確実にするためのプッシュは、今のところ開発者を対象としています。
CEOのSatya Nadellaによって導入された最大の新しいテーマは、「プラットフォームとしての会話」でした。これは、CortanaからSkype、サードパーティアプリケーションまで、会話型のプラットフォームを取り、それらにインテリジェンスを追加することを含むようです。 考え方は、そのようなアプリケーションに理解、好み、特にコンテキストを追加することです。
彼は、そのような会話には、人、デジタルアシスタント、ボットの3つの主な俳優があると言いました。 人と人との関係で、彼は多言語でのより良い会話を可能にするSkype Translateのようなアプリケーションについて話しました。 彼によると、デジタルアシスタントは複数のデバイスにまたがってあなたのことを知っており、予約のスケジュールなどの日常的なタスクを支援できると彼は言いました。 ボットは、自然言語で会話できる新しいアプリケーションであり、会話内でボットを呼び出すことができるビジョンについて話しました。
このすべてが新しいプラットフォームに向かって進んでおり、人間の言語がユーザーインターフェースになり、ボットが新しいアプリケーションになり、デジタルアシスタントはブラウザなどの「メタアプリ」に似ており、一部は他のアプリケーションを呼び出す、インテリジェンスを含むこれらのすべてのアプリケーション。 彼は、これはGUI、Web、またはモバイルのタッチと同じくらい大きなプラットフォーム変更になると述べた。
ナデラは、共感、感情、判断力を提供する人々と計算能力を提供する機械を用いて、ビジョンが「人間対機械ではなく、むしろ機械を持つ人間」である方法について話しました。 しかし彼は、機械学習に対する「原則的なアプローチ」を持ち、それを使用して人間の能力と経験を強化し、信頼性(プライバシー、セキュリティ、コンプライアンスの観点)、包括的、敬意を払うことが重要であると述べました。
最後の点で、彼はそのようなアプリケーションが「最悪ではなく最高の人間性」を表すことが重要であると述べ、Microsoftが先日チャットボットを導入する試みに失敗したTayを指摘しました。攻撃的な発言を繰り返し始めたとき。 ナデラは、会社が間違っていたことを認め、「すぐにそれが限界に達していないことに気づいた」と言ったが、中国と日本のボットは同じ問題を抱えていないと指摘して、そのような技術をインキュベートし続けると述べた。
新しい詳細には、Outlookに対応するCortanaが含まれているため、メール、連絡先、カレンダーをよりよく理解し、予定の再スケジュールなど(まったく新しいアイデアではないにしても素晴らしい)を実行し、次にやりたいことを提案できますカレンダー、メール、またはこれまでの会話に基づいています。 また、Skypeの新しいバージョンが利用可能になり、Cortanaのサポートが追加され、ビデオチャット内でボットをサポートできるため、短いビデオ通話の文字起こしや、あらゆる種類のサービスへのアクセスが可能になります。 Microsoftは、これをSkypeを「会話キャンバス」として使用しました。 これも新しいアイデアではないようです-WeChatやFacebook Messengerのようなものは長い間ボットを持っていましたが、Microsoftがこれをプラットフォームに変えようとしていることを示しています。 また、これがどのようにクロスプラットフォームで機能するかを示しており、Windows PCでデモを開始し、Android電話のSkypeで終了します。
しかし、実際のニュースのほとんどは、現在Cortana Intelligence Suite(以前のCortana Analytics Suiteであり、特定の年に人気のある用語の良い例)と呼ばれる、開発者向けの新しいオファリングにあるようです。
これは事実上、Azureプラットフォーム上に構築されたランタイムであり、ボットフレームワーク、コグニティブサービス、機械学習が含まれています。
ボットフレームワークを使用すると、ボットの作成や他のサービスへの接続が簡単になります。 開発者は、node.jsまたはC#でこれらを作成できます。デモでは、Dominoからピザを注文するボットを作成しました。 ここで最も興味深いと思うのは、CortanaやSkypeだけでなく、Slack、Telegram、シンプルなSMS、その他のサービスでも動作するボットを備えたオープンフレームワークであることです。 もちろん、AppleのSiri、AmazonのAlexa、FacebookのMessengerまたはWhatsAppなど、最も興味深い代替サービスの一部はそのリストにありませんでした。
別のデモでは、開発者がボットのルールや自然言語の理解を簡単に追加または変更できるようにするツールを紹介します。 同様の意味を持つ人々が使用する可能性のある他の単語を示唆したり、機械学習ベースの自然言語理解を使用して長期的に語彙を改善したり、ボットが何をすべきか理解できない場合は人間のアシスタントにリクエストを引き渡したりします。
最後に、同社は認知サービスのはるかに大きなセットを導入し、昨年の5から最大22の異なるサービスに移行しました。 これらのサービスは、オブジェクト認識、音声、知識、検索など、幅広いシナリオをカバーしています。 1つの例では、オブジェクト認識と自然言語の組み合わせを使用して、写真にキャプションを追加するキャプションボットを使用しました。 CRIS(カスタム認識インテリジェンスサービス)と呼ばれる別のツールは、従来の方法よりもはるかに優れた音声からテキストへの変換を行うように思われました。 最後に、ツールを使用してTwitterフィードの分析を行い、プロフィール写真をサンプリングしてポスターの年齢と性別を判断しました。
もちろん、Microsoftは開発者向けのさまざまなツールも発表しており、プラットフォームに関係なく、Windowsをアプリケーションの開発に使用するプラットフォームにすべきであるという特定のプッシュを行っています。 これらの新しいツールの中で最も驚くべきことは(少なくとも先週の噂まで)LinuxからのBASHシェルの追加ですが、他のツールには、従来のWin32デスクトップアプリケーションを新しいユニバーサルアプリに移行するデスクトップアプリコンバーターが含まれます。 Xamarinクロス開発ツールの大きな推進力であり、開発者がクロスプラットフォームアプリケーションのコアを作成し、すべてのプラットフォームでAndroidおよびiOS、Windowsなどの各環境に固有の変更を作成できることを示唆しています。
さらに、MicrosoftはXbox Oneを開発プラットフォームのマシンに変えるツールである「devモード」を披露しました。 また、HoloLensの最初のバージョンは、今日から開発者も利用できると述べました。
テクノロジーは主流になり、私たちの日常生活、企業、および経済に組み込まれているため、ナデラは午前中に、私たちの社会におけるテクノロジーの役割についての議論をどのように見ているかについて話しました。 彼は、テクノロジーがすべての人の経済成長を促進しているのか、それともテクノロジー支出にもかかわらず経済成長が停滞しているのかについて疑問があると述べました。 ジョブを有効にするか、それらを置き換えるか。 そして、それがプライバシーなどの永続的な価値を可能にするか、邪魔する場合。
「私は楽観主義者です」と彼は言いました。テクノロジーは世界中の経済成長を促進し、私たちの日常生活に力を与え、永続的な価値を支えることができると信じています。 これを行うには、これを可能にする方法でテクノロジーを使用し、Microsoftの現在のミッションステートメントに戻して、「地球上のすべての人と組織がより多くのことを達成できるようにする」必要があります。 彼によると、これは開発者から始めなければならないという。
彼は基調講演の最後に、マイクロソフトの盲目の開発者であるSaqib Shaikhが、Pivotheadスマートグラスで認知技術を使用して、彼の周りの世界に関する情報を取得する方法を示したビデオを発表しました。 例としては、公園で遊んでいる人の声を聞いたり、眼鏡をスワイプして、フリスビーを投げている若い女の子だと聞いたりすることが挙げられます。 これは現在、単なる研究プロジェクトですが、それは非常に刺激的であり、ナデラは開発者を舞台に連れてきました。
私にとって、基調講演は、機械学習とボットに基づいた新しいプラットフォームの確立に向けた動きであり、Windowsと同様に成功しているという認識は、クラウドでは圧倒的であり、基本的には戦いに負けているという認識でした重要な携帯電話プラットフォームになるために。 (実際、Windows Phoneで行われた基調講演全体のデモは1つだけでした。これは、Androidでも同じくらい簡単にできたSkypeのデモでした。)当然のことながら、Microsoftは次のプラットフォームを期待しています。もちろん、従来の競合と新しい競合の両方に直面します。