Microsoftが「会話Bot」に力を注ぐ理由Build 2016(1/3 ページ)

» 2016年04月07日 13時30分 公開
※本記事はアフィリエイトプログラムによる収益を得ています

←・前回記事:Windows 7時代のアプリを「10」対応にするメリットは?

いい意味で裏切られたBuild 2016の発表内容

 米Microsoftの「Build」は、かつてのWindows開発者会議「PDC(Professional Developers Conference)」の流れをくむ、いわば同社のメインイベントだ。多くの参加者はOSやクラウドなど、Windowsに関する最新の話題を期待しているだろう。一方で、過去2年ほどの同イベントを眺めていると、このメインストリームからは少し外れた話題が増えてきた印象がある。

 2016年のBuildを取材して、特にいい意味で裏切られたと思ったのが、「Bot Framework」や「Cognitive(認識) Services」といった一連の発表だ。これらはコンピュータを単なる直接的な生産性向上ツールに限らず、「Companion(相方)」として幅広く活用する方向性を示している。

 なぜ今、こうした新しいコンピュータの活用方法が注目され、Microsoftや開発者にとって大きな意味を持つようになってきたのだろうか。

Cognitive Services Microsoftが発表した「Cognitive(認識) Services」は、日常生活をより便利にしてくれるかもしれない

NUIの延長線上に存在する「Cortana」

 NUI(Natural User Interface)は長年にわたってMicrosoftが主要な研究テーマとしているものの1つで、より自然な形でユーザーとコンピュータが対話できるようにすることを目指している。

 かつてはキーボードやマウスといった専用の入力装置でPCを操作していたが、スマートフォンやタブレットの比率が増えるにつれ、ペンやタッチパネルといったより直感的な入力方式の利用が広まってきた。

 最近では「Kinect」のように3Dカメラを利用したジェスチャー操作や視線移動を利用した「Gaze Tracking」の仕組み、さらには「Oculus Rift」に代表されるVR(仮想現実)対応のHMD(ヘッドマウントディスプレイ)を使った没入型デバイスの登場など、NUIの世界も多様化が進みつつある。

 そんなNUIの究極形態の1つが「自然言語インタフェース」だ。ユーザーの問いかけや依頼を適切に認識し、それに対応したアクションを実行する。つまりユーザーはコンピュータに対して話しかける、あるいは文章を送るだけで、コンピュータがその意図をくみ取って処理してくれるのだ。

 一般的なサービスとしては、Appleの「Siri」やMicrosoftの「Cortana」という形で既に提供されているが、より言語処理能力を強化し、対応可能なアクションを増やしていくことで、今後さらに便利な仕組みとして活用できるようになるだろう。

 CortanaやSiriは「パーソナルアシスタント」という秘書的な位置付けのサービスだが、この仕組み自体は非常に応用範囲が広い。Microsoftではこれを「Conversation as a Platform」と呼び、「自然言語インタフェース」や「認識機能」の構築に必要な要素を複数組み合わせ、デベロッパーが自由にこうした仕組みを作れるフレームワークを用意している。

Conversation as a Platform Microsoftが提唱する「Conversation as a Platform」。対話型インタフェースを通し、ユーザーとコンピュータが協調して作業する仕組みを提供する

 Build 2016の基調講演で行われたデモでは、Skypeのチャットインタフェース上にCortanaが出現して、あたかもWindows 10やスマートフォンのアプリ上でCortanaを利用するのと同様に、さまざまな処理を行う様子が紹介された。

SkypeにおけるCortana(1) Skypeの会話スレッドには、Cortanaがフレンドの1人として加わっており、人間のユーザーと同じようにチャットできる
SkypeにおけるCortana(2) SkypeにおけるCortanaは、一般に秘書的な存在としてユーザーの行動を支援する。メールを受信すれば内容を教え、スケジュール管理やホテル予約を依頼すれば関連する作業をユーザーに代わってCortanaが直接アプリとやりとりする

 このCortanaに相当する部分を開発者が自由に構築できるようにし、自身のサービス開発に役立つ仕組みとして提供されるのが「Cortana Intelligence Suite」だ。

 「Microsoft Bot Framework」はその構成要素の1つとなる。これは「Bot」サービスを構築するためのフレームワークだ。Botと言えば、古くは「人工無能」などの名称でチャット型サービスではおなじみの存在だが、TwtterやLINEといったSNS型のサービスにおいても多くのユーザーによって作られたBotが活躍している。これらサービスを少しでも利用したことがあれば、Botに遭遇した経験も少なくないだろう。

Cortana Intelligence Suite Cortanaをより優秀なアシスタントとして活用するため、「Cortana Intelligence Suite」として3つのサービスが提供される
Microsoft Bot Framework 「Microsoft Bot Framework」は、その3つのサービスのうちの1つ。サンプルとして複数の「Bot」が用意されている
サンプルBot Buildの発表時点では5つだったサンプルBotが、原稿執筆時点では6つに増えていた

 Cortanaにはパーソナルアシスタントという「ペルソナ」が与えられているが、ここで構築されるBotには開発者によってさまざまなペルソナを与えることが可能だ。使い方次第でさまざまな用途に応用できる。

       1|2|3 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2024年05月25日 更新
  1. 次世代スイッチの主流となるか!? 磁気式アナログ検出スイッチ搭載の75%キーボード「VK720A」を普段使いの視点で試す (2024年05月24日)
  2. サンワのペン型マウス「400-MAWBT202」を試す 充実の多機能、狭い場所で作業できる喜び (2024年05月24日)
  3. Next GIGAで学習用端末のOSシェアが大きく変わる? PCメーカーやプラットフォーマーの動き【後編】 (2024年05月23日)
  4. 計400台の限定販売! スター・ウォーズのBTスピーカー兼スポットライト「albos Light&Speaker STAR WARS Edition」の実物をチェック (2024年05月23日)
  5. SIEが自社製「nasne」のサポート業務を7月25日で終了 一部機能も2027年7月末までに提供終了 録画番組はバッファロー製に移行可能 (2024年05月24日)
  6. JBL、Type-C有線接続型のハイレゾ対応オープン型イヤフォン「JBL TUNE305C」 (2024年05月23日)
  7. ワコムが有機ELと出会ったら……極薄で最軽量液タブ「Movink 13」をプロ絵師が試したぞ! (2024年05月22日)
  8. Next GIGAで何が変わる? 文科省が「学習用端末」の要件や補助スキームの変更などを行った理由【前編】 (2024年05月16日)
  9. あなたのPCのWindows 10/11の「ライセンス」はどうなっている? 調べる方法をチェック! (2023年10月20日)
  10. Microsoftが「新しいAI PC」の要件を発表 40TOPS以上のNPU搭載が“必須”に (2024年05月21日)
最新トピックスPR

過去記事カレンダー