Microsoft Agentは、 Microsoftが開発した仮想アシスタントのユーザーインターフェースで、アニメーションキャラクター、テキスト読み上げエンジン、音声認識ソフトウェアを活用して、コンピューターユーザーとのインタラクションを強化します。インテリジェントアシスタントとの対話を実現するために使用できます。
Microsoft Agentは、 Windows 2000以降のWindows Vistaまでのバージョンにプリインストールされていました。Windows 7には含まれておらず、Windows 8でも完全に廃止されたわけではありません。Microsoft Agentの機能は、Webページで使用できるActiveXコントロールとして公開されていました。
このソフトウェアの理論は、スタンフォード大学言語情報研究センターのクリフォード・ナスとバイロン・リーブスによるソーシャルインターフェースの研究から生まれたものである。 [ 3 ]
インタラクティブ キャラクター技術は、 Microsoft Bobで初めて導入されました。これは、内部で「Microsoft Actor」と呼ばれていた Microsoft Agent 技術の初期バージョンを使用していました。これは、Microsoft Office 97のOffice Assistantの初期バージョンで使用されたコードでした。[ 4 ]その後、 Tandy Trowerによって、より柔軟でサードパーティの開発者がアプリケーションや Web ページに組み込める技術を提供しようとして、Microsoft Agent が作成されました。 [ 5 ]このソフトウェア リリースには、4 つのインタラクティブ キャラクターと、開発者が独自のキャラクターやインタラクションを組み立てることができるユーティリティも含まれていました。[ 6 ] [ 7 ]
Microsoft AgentはOffice 2000でオリジナルのMicrosoft Actorコードに取って代わりましたが、この使用にはAgentの誇るべき音声合成や音声認識機能、あるいはMicrosoft Agentのサンプルキャラクター4体は含まれていませんでした。代わりに、Officeチームは「Clippit」(通称「Clippy」)を含む独自のキャラクターを作成しました。しかし、Microsoft Bob ActorsとOffice 97のアシスタントはOffice 2000以降のバージョンとは互換性がなく、その逆も同様です。
Microsoft Agent の最初のバージョンは、1997 年にMSDNでひっそりとリリースされました。 [ 1 ]
Microsoft Agent のキャラクターは、拡張子 .ACS のファイル、またはキャラクター定義用の単一の .ACF ファイル、およびワールド ワイド ウェブでの配布を容易にするための複数の .ACA ファイル (アニメーションごとに 1 つ、以前は .AAF) に格納されます。[ 8 ] Microsoft Office 97 および Microsoft Bob Actor のキャラクターは、拡張子 .ACT のファイルに格納されます。Microsoft Agent のキャラクター定義ファイルは、拡張子 .ACD のファイルに格納され、Microsoft Agent キャラクター エディターによって生成されます。
音声エンジン自体は、Microsoft Speech API (SAPI)バージョン 4 以降によって駆動されます。Microsoft SAPI は、利用可能なさまざまなテキスト音声変換エンジンと音声テキスト変換エンジンを簡単にインストールおよび切り替えるためのコントロール パネル、および両方のエンジンの品質と精度を向上させるための音声トレーニングおよびスコアリング システムを提供します。[ 9 ]
マイクロソフトは、Microsoft Agent Web サイトからダウンロードできるエージェント キャラクターを 4 体無料で提供しました。これらは、Peedy、Merlin、Genie、Robby と呼ばれていました。[ 6 ]一部のキャラクターは、 Office 2003までの Microsoft Office にOffice アシスタントとして、またWindows XPに検索アシスタントとして同梱されていました。エージェント キャラクター エディターを含むマイクロソフトの開発ツールを使用して、新しい Microsoft Agent キャラクターを作成することもできます。[ 10 ]エージェントは、Visual Basic for Applicationsを使用したソフトウェアやVBScriptを使用した Web ページに埋め込むことができ、これを簡素化するための自動化ツールも存在します。[ 11 ]ただし、 OperaやMozilla Firefoxなどの代替ブラウザーはActiveX をサポートしていないため、Web ページ エージェントはInternet Explorerとのみ互換性がありました。
Windows Vistaでは、Microsoft Agent は主要なテキスト読み上げプロバイダとしてSpeech API (SAPI) バージョン 5.3 を使用します。(以前のバージョンの Windows では、Agent は SAPI バージョン 4 を使用しますが、これは Windows Vista 以降ではサポートされていません。) Vista 以降、特定の言語バージョンの OS における Microsoft Agent の多言語機能はサポートされていません。つまり、Agent は、同じ言語のローカライズされた Windows バージョンでのみ他の言語で機能します。[ 9 ]
マイクロソフトは2009年4月に、 Windows 7のリリースに伴い、すべてのMicrosoft Agentの開発とサポートを終了すると発表した。[ 12 ]マイクロソフトはライセンスの提供やSDKの配布を終了した。
しかし、顧客からのフィードバックを受けて、マイクロソフトはWindows 7で使用するためのMicrosoft Agentコアコンポーネントのインストールパッケージを提供しました。[ 13 ]ダウンロードはSAPI 5.3互換の音声エンジンをサポートし、Windows Vistaに付属していたキャラクター「マーリン」も含まれていました。
マイクロソフト