[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない可能性があります。]
人間のコミュニケーションは基本的に社会的です。 Microsoft エージェントを使用すると、アニメーション化されたキャラクターを使用して、この相互作用の側面を活用できます。 ユーザーは、キャラクターが合成であることを理解している場合でも、他のユーザーとやり取りするときに使用する物理的なルールとは限りませんが、同じソーシャルにキャラクターが準拠することを期待します。 期待に応えるキャラクターを作成する範囲で、ユーザーは自分のキャラクターをより信じがちで好きだと感じるでしょう。 したがって、キャラクターをどのように設計するかは、その成功に大きな影響を与える可能性があります。
キャラクターをデザインするときは、まず対象ユーザーのプロファイルと、そのユーザーに対してどのような魅力を持ち、どのようなタスクを行うかを検討します。 同様に、サポートされているアプリケーションに加えて、キャラクターのデザインとスタイルが目的とどの程度一致しているかを検討します。 たとえば、犬の文字は、全体的な外観に応じて、取得やセキュリティ アプリケーションに適している場合があります。 多くの場合、成功は詳細にあります。 研究は、動物のキャラクターの目と耳の形の丸みを変えることで、キャラクターに対して非常に異なる反応を生み出すことができることを示しています。
また、あなたのキャラクターの基本的な性格のタイプを考慮してください:ドミナントまたは従順、感情的または予約的、洗練された、または地球にダウン。または、ユーザーの操作に基づいてその個性を調整したい場合があります。 たとえば、ユーザーがキャラクターの情報を増やすか、質問されるのを待つのかを調整できるようにするコントロールを提供できます。 前者は後者よりも発信的です。
文字に指定する名前は、特定の種類の個性を推測できます。 たとえば、"Max" と "Linus" は、非常に異なる個性を伝える場合があります。 Microsoft エージェント文字エディターを使用すると、文字の名前を設定し、簡単な説明を含めることができます。 これらの属性は、実行時に照会できます。
さらに、合成音声 (テキスト読み上げエンジンを使用) を使用するか、録音された音声 (.WAV ファイル)。 この決定は、使用する文字の種類、サポートする予定の言語、および文字の言い分によって異なる場合があります。 たとえば、合成された音声を使用すると、キャラクターはほとんど何でも言うことができます。 あなたのキャラクターが言うことをプログラミングすることは簡単で迅速です:あなたは文字が話すテキストを提供するだけです。 ただし、コンピューターで生成された音声エンジンを使用するには、初期インストールに余分なオーバーヘッドが必要であり、言語固有になります。 さらに、最も合成された音声はコンピュータによって生成される。彼らはほとんどの人間のスピーチの明確さとプロソディに一致しません。 既に ID が確立されているキャラクターや、非常に特徴的な音声を持つキャラクターを使用する場合は、キャラクターに一致する音声をシミュレートすることは困難な場合があります。 このような場合は、録音された音声ファイルを出力に使用できます。 Microsoft エージェントでは、録音された音声出力のリップ同期もサポートされています。 オーディオ ファイルは自然な音声を提供し、他の言語で簡単に実装できますが、ローカル コンピューターにコピーまたはダウンロードする必要があります。 録音された音声ファイルでは、文字が含まれるボキャブラリに制限されます。 合成音声出力と録音音声出力のどちらを選択した場合でも、音声には、話者の性別、年齢、個性に関する追加のソーシャル情報が含まれている点に注意してください。
また、出力には吹き出しという単語を使用し、バルーンのフォントと色には既定の設定を使用することもできます。 ただし、ユーザーはフォントと色の属性を変更できることに注意してください。 また、ユーザーは吹き出しをオフにできるため、吹き出しという単語の状態が一定のままであるとは想定できません。