Teams とクラシック ボットの AI 機能
Teams の Power Virtual Agents アプリでボットを作成する場合、または Power Virtual Agents Web アプリで クラシック とマークされたボットがある場合は、Power Virtual Agents のコア AI の動作を改善する追加機能をそれらのボットに対して有効にすることができます。
統合された作成キャンバスには、これらの機能に基づいて構築された Power Virtual Agents で使用される AI の種類に対する多数の改善が含まれています。 統合された作成キャンバスで作成されたボットには、このトピックにリストされている機能に取って代わる、または置き換える次世代 AI 機能が含まれています。
このトピックでは、古いボットとの下位互換性と、いくつかの特定のサポート シナリオをサポートするために、これらの AI 機能を使用するための詳細と手順を説明します。 ほとんどの場合、複数の AI テクノロジーを最適に実装するには、統合された作成キャンバスを使用してボットを作成または変換 する必要があります。
重要
利用できる AI 機能は、ボットの作成方法 (または作成時期) によって異なります。
このページの AI 機能は、次の場合にのみ使用可能です:
- ボットを Teams アプリで作成する
- クラシック ボットを作成する
- 2023 年 5 月 23 日より前にボットを作成した
生成型 AI 機能 (生成型の回答 や Copilot など) は、Power Virtual Agents Webアプリの 統合された作成キャンバスを使用 して、ボットを作成または変換する場合にのみ使用できます。
前提条件
- ボットは クラシック とマークされているか、Teams アプリで作成したボットである必要があります。
- Power Virtual Agents で何ができるかについて詳細を確認する。
Power Virtual Agents の AI モデル - 背景
Power Virtual Agents は、単一のサービスで複数の AI モデルと AI 機能をホストし、そのコアはトランスフォーマー ベースの自然言語理解 (NLU) モデルです。
従来、インテント トリガー (AI モデルが NLU を使用してユーザーが何を求めているかを理解することにより、提起された質問のインテントを決定する方法) は、モデルが既知のカテゴリと高度に関連付けられているマルチクラス分類問題として形式化されます。これらのカテゴリを変更すると、新しい AI モデルを構築する必要があります。
ただし、Power Virtual Agents は、ディープ ニューラル モデルを利用した例ベースのアプローチを使用する言語理解モデルを採用しています。 このタイプの大規模モデルは、AI スーパーコンピューティングを使用して大量のデータで一度トレーニングするだけで済み、その後、トレーニングを行わなくても、わずかな例だけで特定のタスクに使用できます。 このモデルの使用は、マイクロソフトによる AI at Scale イニシアチブの一部であり、AI の開発と使用の方法が変化していることを意味します。 特に Power Virtual Agents では、このモデルを使用すると、ボット メーカーが自信を持ってボット コンテンツに取り組むための直感的な方法を手に入れることができます。AI の専門家が関与する必要はありません。
Power Virtual Agents モデルを使用する場合、トピックのトリガー フレーズを作成するときに、いくつかの例を提供するだけで済みます。 単一トピックの例は、通常 5 〜 10 個のフレーズで構成されています。
トリガー フレーズは短いほど良いとされ、2 ~ 10 程度の単語で作成されます。 トリガー フレーズは、それぞれ意味的に異なるように作成する必要があります。動詞や名詞を 1 つ変えるだけで、トピックの対象範囲を十分に拡大することができます。 新しい冠詞の追加 (「the」または「a」または「an」の変更または追加)、大文字と小文字の変更、縮約形の追加 (「you're」や「don't」)、または複数形の追加は、トリガーを改善しません。AI モデルでは縮約が既に考慮に入れられているためです。
対応するトピックで使用されているエンティティは、トリガー フレーズと一致することで、ユーザーの意図に自動的に識別されます。 たとえば、「ボストンへのチケットを予約したい」というユーザーの意図は、「パリへのチケットを予約したい」というトリガー フレーズと一致します。
トピックの重複の検出
トピックの重複検出は、トピック間の重複を検出することで、トピックトリガーの精度を向上させます。 トピックの重複を解消することで、トピックを発生させる前にボットが明確な質問をする必要性を削減できます。
チップ
トピックの重複検出は一般提供されており、Power Virtual Agents でサポートされているすべての言語 をサポートしています。
高度な AI 機能を有効にすると、重複するトピックのリストを表示できます。 ナビゲーション メニューで 分析 を選択し、トピック トリガー タブを選択します。
リストには、重複している各トピックが、トピックの全体的な重複状況を表す類似度スコアと、リストアップされたトピックと重複しているトピックの数とともに表示されます。 類似度スコアは、重複するトリガー フレーズがどれだけ意味的に類似しているかを AI が評価して決定します。 このスコアが高いほど、特定のトピックに、他のトピックのトリガー フレーズに近いトリガー フレーズが 1 つ以上あることを示します。
リストは、類似度スコア、トピック 名、トリガー フレーズの重複の数で並べ替えることができます。
リスト内のアイテムを選択すると、トピックの重複の詳細ウィンドウが開きます。
この例では、「Microsoft 365 の言語サポート?」 トピックに 1 つのトリガー フレーズ (Microsoft 365 はどの言語に対応していますか?) があり、「他の言語で Microsoft 365 を使用しますか?"」 トピックのトリガー フレーズ (最初に購入した言語以外の言語で Microsoft 365 を使用できますか?) と意味的に重複しています。 ここでは、AI が両方のトリガー フレーズが意味的に類似していると判断しています (類似するフレーズ、単語、文法が含まれています)。
意味的に類似したトリガー フレーズを 2 つの異なるトピックに使用すると、ボットはどちらのトピックを開くべきかわからなくなり、ボット ユーザーに追加の質問をする必要があるため、混乱を招く可能性があります。
また、意味的に類似したトリガー フレーズを特定することで、類似するトピックがあるかどうかを判断し、ボットの作成プロセスを簡素化するために統合したり、トピックをより明確にするために編集したりすることができます。
トピックの重複の詳細ペインで、特定の トピックに直接移動するリンクを選択できます。 トピックの重複の詳細ペインで、トリガー フレーズを直接変更 (または削除) することもできます。 保存を選択して、変更を適用します。
変更を保存した後、トピックの重複の詳細ペインの重複は自動的に更新されます。 トピック重複の UI で更新ボタンを選択すると、いつでも手動でトピック重複の状態を更新することができます。
チャットの文字起こしに基づくトピックの提案 (プレビュー)
この機能は、不一致のユーザー入力に基づいて、ボットとユーザー間のセッションを分析し、ユーザーへの提案を表示します。
有効にしたら、分析>トピックのトリガー (プレビュー) に移動します。 候補となるトピックのリストが表示され、ボットのユーザーによってそのトピックに関するクエリが行われた回数が表示されます。 上位 200 件の候補が表示されます。
トピックの提案アナライザーは、1 時間から 2 時間に 1 度、自動的に実行されます。 アナライザーの最終実行後に作成されたすべての新しいクエリをスキャンし、既存のトピックと一致しなかったクエリをグループ化して、リストに表示します。 このプロセスをトリガーするには、少なくとも 100 件の新規会話 (最後に提案が生成されたときを起点として) が必要で、3 つ以上のユーザーセッションがある提案のみが表示されます。
提案リストのアイテムを選択すると、トピックの提案ウィンドウが表示され、そのトピックと提案されたトリガー フレーズが表示されます。 提案されたトリガー フレーズは、既存のトピックに一致しなかったボット ユーザーのクエリに基づいています。
提案されたトリガー フレーズを確認した後、提案されたトピック全体を削除するか (ボットに無関係な場合など)、トピックに追加を選択してトピックのリストに追加することができます。
会話のパーソナライズ (プレビュー)
重要
会話のカスタマイズ (プレビュー) 機能は、2023 年 9 月 28 日に廃止されます。 その日以降、新しいまたは既存のボットでこの機能を有効にすることはできなくなります。 この機能が有効になっている既存のボットに対しても無効になります。
統合された作成キャンバスでは、Power Virtual Agents で使用される AI の種類で数多く改善されています。 可能な限り、統合作成キャンバスを使用してボットを作成して変換する ことをお勧めします。
この機能では、ボットは会話中、Microsoft Graph と Azure Active Directory (Azure AD) からの情報を再利用します。 この機能により、ボットは既存の情報を使用して、将来の会話を強化およびパーソナライズできます。 たとえば、ユーザーが名前、電子メール、または郵便番号に言及した場合、これらのプロパティは保存され、ユーザーに再度プロンプトを表示することなく、後の会話で使用されます。
具体的には、この機能が有効な場合、ボットが次の表のような質問をすると、対応するユーザー情報が Microsoft Graph と Azure AD (認証済みユーザーの場合) から取得され、ユーザーがオプションとして選択するためのプロンプトとして表示されます。
ボットの質問のサンプル | Microsoft Graph または Azure AD から自動的に入力されるユーザー プロパティ |
---|---|
|
住所 |
|
年収 |
|
誕生日 |
|
勤務先電話番号 |
|
居住市区町村 |
|
居住国 |
|
メール アドレス |
|
FAX 番号 |
|
名 |
|
性別 |
|
自宅電話番号 |
|
役職 |
|
姓 |
|
上司の名前 |
|
婚姻区分 |
|
ミドルネーム |
|
携帯電話番号 |
|
ニックネーム |
|
子どもの人数 |
|
配偶者またはパートナーの名前 |
|
居住地の都道府県 |
|
郵便番号 |
AI 機能を有効または無効にする
重要
クラシック とマークされていないボットに対して、これらの機能を有効にすることはできません。 これには、2023 年 5 月 23 日の翌日以降に Web アプリで作成 (または変換) されたボットや、統合された作成キャンバスで作成されていないボット (ボット作成時に選択した、特定のシナリオ専用に作成したボットなど) が含まれます。
会話のカスタマイズ (プレビュー) 機能は、2023 年 9 月 28 日に廃止されます。 その日以降、新しいまたは既存のボットでこの機能を有効にすることはできなくなります。 この機能は、この機能を有効にしている既存のボットでも無効になり、Power Virtual Agents の AI 機能 ページから削除されます。
統合された作成キャンバスでは、Power Virtual Agents で使用される AI の種類で数多く改善されています。 可能な限り、統合作成キャンバスを使用してボットを作成して変換する ことをお勧めします。
Power Virtual Agents で以前の AI 機能を有効にするには。
- 機能を有効化するボットを開きます:
- Web アプリでは、ボットに クラシック のマークを付ける必要があります。
- Teams アプリでは、ボットは任意のボットにすることができます。
- 設定タブを展開し、AI 機能を選択します。
- 機能ごとに、チェック ボックスを選択して機能をオンまたはオフにします。
- タブ上部にある保存を選択します。