マイクロソフトは、2014年4月2日、開発者会議Buildの基調講演において、インテリジェントなパーソナルアシスタントであるCortanaを発表しました。Haloビデオゲームシリーズに登場する人工知能キャラクターにちなんで名付けられたCortanaは、AppleのSiriやGoogle Nowと競合することを目的として設計され、音声による操作支援、プロアクティブな通知、そしてマイクロソフトのエコシステムサービスとの統合を特徴としていました。このアシスタントは当初Windows Phone 8.1で利用可能となり、その後、Windows 10やその他のプラットフォームへと段階的に展開されました。
Cortanaの開発は、マイクロソフトの人工知能および機械学習に関する広範な研究に基づいており、自然言語処理とユーザーコンテキストを活用して、パーソナライズされた応答を提供しました。単に音声コマンドに反応するだけだった初期のアシスタントとは異なり、Cortanaはユーザーの関心、位置情報、カレンダーデータを追跡することで、ユーザーのニーズを先取りすることを目指しました。この機能はマイクロソフトによって「Notebook」としてブランド化されました。このアプローチにより、Cortanaはよりプロアクティブなデジタルコンパニオンとして位置づけられましたが、同時にプライバシーに関する懸念も生じ、マイクロソフトはユーザーがデータを管理できる仕組みを提供することで対応しました。
発売と初期の評価
Cortanaの初期リリースはWindows Phone 8.1に伴うものでした。これは2014年のBuildカンファレンスで開発者向けに、その後同年春に一般向けに提供されました。初期のレビューでは、Cortanaの会話的なトーンや、レストラン検索やコンテキストに基づくリマインダー設定などの複雑なクエリを処理する能力が評価されました。しかし、批評家は、サードパーティアプリとの統合や言語サポートの面で競合他社に比べて機能が限定的であると指摘しました。当初対応していた言語は英語(米国)、英語(英国)、中国語のみでした。
マイクロソフトは、AppleのiOSやSamsung ElectronicsのAndroidデバイスに対して市場シェアを伸ばすのに苦戦していた自社モバイルプラットフォームの差別化要因として、Cortanaを位置づけました。このアシスタントはWindows Phoneのメッセージング、電子メール、検索などのコア機能に深く統合され、専用の検索ボタンや音声コマンドで起動できました。2014年半ばまでに、マイクロソフトはCortanaが数百万台のデバイスでアクティベートされたと報告しましたが、正確な数字は公表されませんでした。
Windows 10およびその他のプラットフォームへの展開
2015年7月のWindows 10リリースに伴い、Cortanaはデスクトップオペレーティングシステムの中心的な機能となり、タスクバーに統合され、アプリの起動、ファイル検索、システム設定の管理を音声コマンドで行えるようになりました。マイクロソフトはまた、2015年12月にAndroidおよびiOS向けのCortanaアプリをリリースし、ユーザーがプラットフォーム間で通知やリマインダーを同期できるようにしました。ただし、モバイル版ではWindows版に見られるような深い統合は実現されていませんでした。
2016年、マイクロソフトはCortanaをAzureクラウドサービスと統合し、開発者がアシスタントと対話できるカスタムスキルやボットを構築できるようにしました。この動きは、Office 365やDynamicsなどのエンタープライズ製品にAIを組み込むというマイクロソフトの広範な戦略と一致するものでした。しかし、Google CloudのアシスタントやAmazonのAlexaがスマートスピーカーやサードパーティデバイスで急速に普及したことにより、Cortanaは厳しい競争に直面しました。
技術アーキテクチャとAI統合
CortanaはマイクロソフトのBing検索インフラストラクチャ上に構築され、シーケンス・ツー・シーケンスモデルやエンコーダー・デコーダーアーキテクチャなどの自然言語理解技術を活用していました。このアシスタントはマルチヘッド・アテンションメカニズムを用いてユーザーの意図とコンテキストを解析しました。これは後にトランスフォーマーベースのシステムの基礎となる技術です。マイクロソフトの研究チーム、特にディープラーニングやニューラルネットワークのトレーニング分野における進歩が、Cortanaの応答性の向上に貢献しました。
Cortanaの設計上の特筆すべき点は、強化学習を用いてユーザーのフィードバックや対話パターンに基づき応答を時間とともに改善したことです。また、マイクロソフトはデータ拡張技術を実装してトレーニングデータセットを拡充し、特に頻度の低いクエリへの対応を強化しました。しかし、後の大規模言語モデルベースのアシスタントとは異なり、Cortanaはルールベースの対話管理と構造化データに依存していたため、自由形式の会話を処理する能力には限界がありました。
衰退とサービス終了
2018年までに、マイクロソフトはCortanaを消費者向けアシスタントとしての位置づけを弱め、OfficeやWindows内の生産性機能に焦点を移し始めました。2019年1月、マイクロソフトは将来のアップデートでCortanaをWindows 10のタスクバーから削除すると発表し、同年11月にはiOSおよびAndroid向けアプリを2020年1月に終了することを確認しました。最終的なサービス終了は2020年3月で、マイクロソフトはユーザーを「Play My Emails」などの新しいMicrosoft 365アシスタント機能へと誘導しました。
アナリストは、Cortanaの衰退の要因として、専用ハードウェアの不足、サードパーティ開発者の関心の低さ、そしてAzure Cognitive Servicesなどのエンタープライズ向けAIサービスへのマイクロソフトの戦略的転換を挙げました。Cortanaのサービス終了は、マイクロソフトの消費者向け音声アシスタントへの直接的な取り組みの終焉を意味しましたが、その基盤技術は後の製品に影響を与え続けました。
遺産と影響
Cortanaの2014年の発売は、消費者向けAI競争における重要な出来事であり、大手テクノロジー企業が生成AI機能に多額の投資を行っていることを示しました。市場支配を達成することはできませんでしたが、Cortanaは音声インターフェースとプロアクティブな支援の一般化に貢献し、Google AssistantやAmazon Alexaなどのより洗練されたシステムへの道を開きました。生産性ツールとの統合は、マイクロソフトが現在も追求し続けている、職場ソフトウェアへのAI組み込みというトレンドを先取りするものでした。
研究者にとって、Cortanaの開発は、自然言語処理とユーザーモデリングにおける課題、特に曖昧さの処理とプライバシーの維持に関する重要な知見を提供しました。CortanaのNotebook機能は、ユーザー設定を保存する初期のパーソナライズドAIの例であり、大規模言語モデルの時代においても引き続き関連するデータ収集に関する議論を引き起こしました。