パワー仮想エージェント | チャットボットを作成する手順

パワー仮想エージェント | チャットボットを作成する手順

今日は、 Web サイトやチームに展開できるチャットボットを作成する Microsoft の方法であるPower Virtual Agentsについて説明します。このチュートリアルのビデオ全体は、このブログの下部でご覧いただけます

Power Virtual Agents の強力な点は、Microsoft が作業を行うため、機械学習や複雑な数学や言語学を使用せずにチャットボットを作成できることです。あなたがしなければならないのは、消化するためのコンテンツとリソースを提供することだけです。

目次

Power Virtual Agents でチャットボットを作成する方法

まず、Power Virtual Agents ページを開いて始めましょう。

パワー仮想エージェント |  チャットボットを作成する手順

新しいチャットボットを作成するには、右上の[ボット]アイコンをクリックし、 [新しいボット]ボタンをクリックします。

パワー仮想エージェント |  チャットボットを作成する手順

このボットにLoan Helper FAQ Botという名前を付け、ドロップダウンから英語を選択し、[作成]をクリックします。

パワー仮想エージェント |  チャットボットを作成する手順

Power Apps と同様に、実際の作成のためにすべてを提供する必要があります。たとえば、モデル駆動型アプリを作成する場合、その背後にあるすべてのエンティティとコネクタを作成する必要があるため、時間がかかります。この画面が表示されている場合は、非常によく似た処理が行われています。

パワー仮想エージェント |  チャットボットを作成する手順

バックグラウンドでまだ構築中です。したがって、左上隅にあるトピックをクリックして探索を開始できます。

パワー仮想エージェント |  チャットボットを作成する手順

これは、誰かがトリガー フレーズを言ったときに Power Virtual Agents に何をすべきかを指示し、応答を開始します。

パワー仮想エージェント |  チャットボットを作成する手順

たとえば、「いつ閉店しますか?」というトリガーフレーズがあります。誰かが言うことができるこのトリガー フレーズには 4 つの反復またはバージョンがあります。

パワー仮想エージェント |  チャットボットを作成する手順

[レッスン 1 – 簡単なトピック]をクリックすると、Power Virtual Agents がワークフローがどのようなものかを教えてくれます。

パワー仮想エージェント |  チャットボットを作成する手順

誰かがこれらのトリガー フレーズのいずれかを言った場合、「店舗の営業時間についてお手伝いさせていただきます」というメッセージを送信し、その後に店舗の営業時間を示す別のメッセージを送信します。

パワー仮想エージェント |  チャットボットを作成する手順

さらに、より複雑なトリガー フレーズも実行できます。たとえば、「私にとって最適な製品は何ですか」をクリックすると、これは一方向のコミュニケーションではなく、双方向のコミュニケーションになります。

パワー仮想エージェント |  チャットボットを作成する手順

次に、 「レッスン 4 – 条件、変数、およびカスタム エンティティを含むトピック」をクリックしましょう。

最初の例と同様に、誰かが以下のトリガー フレーズのいずれかを言及した場合にチャットボットが何を言うかを表示します。

チャットボットは「自分自身をホーム ユーザー、ゲーマー、またはビジネス ユーザーだと思いますか?」と尋ねます。次に、チャットボットとチャットしている人はオプションから選択する必要があります。

パワー仮想エージェント |  チャットボットを作成する手順

1 つのオプションを選択すると、さまざまなオプションのツリーがすべて一緒になり、ある時点で非常に複雑になる可能性があります。

パワー仮想エージェント |  チャットボットを作成する手順

パワー仮想エージェント |  チャットボットを作成する手順

Power Virtual Agents でのトリガー フレーズのテスト

「私にとって最適な製品は何ですか?」と入力して、トリガーの 1 つをテストしてみましょう。

ご覧のとおり、「自分自身をホーム ユーザー、ゲーマー、またはビジネス ユーザーだと思いますか?」という応答が開始されます。ホーム ユーザーを選択すると、ワークフローが延々と続きます。

この場合、ワークフローを開始し、サードパーティ API にアクセスし、HTTP リクエストを行うことができます。基本的に、必要なことはすべて実行できますが、少し複雑になってきます。

パワー仮想エージェント |  チャットボットを作成する手順

これらの点を踏まえて、サンデー FAQ ページをチャットボックスに変えてみましょう。このローン会社の FAQ ページには、よくある質問がまとめられています。これは単なる例ですが、FAQ ページがある別の公開 Web サイトを選択することもできます。

パワー仮想エージェント |  チャットボットを作成する手順

誰かがこの Web サイトで私たちに連絡すると、チャットボットはこれらすべての質問を認識できるほど賢く、それに応じて回答できるはずです。たとえば、誰かが「サンデーはどのようにしてお金を稼いでいるのですか」と入力すると、チャットボットは次のような答えを返すはずです。

パワー仮想エージェント |  チャットボットを作成する手順

同じ質問の異なるバージョンに答える

ただし、これには、 「How do you make Money」「How Does Sundae make Fees」「How Does Sundae Charge Fees ?」など、さまざまなバージョンがある可能性があります。

これらはすべて実際には同じ質問です。したがって、これらの FAQ をすべて理解できるほど賢いシステムが必要です。次に、誰かがこの質問のバリエーションを言っても答えが同じになるように、トリガー フレーズを十分に幅広くする必要があります。

これはまさに、Power Virtual Agents に戻って行うことです。トピックの提案機能を使用すると、選択したページを選択し、サンデー FAQ ページからすべてのトピックを作成するように Power Virtual Agents に指示できます。

パワー仮想エージェント |  チャットボットを作成する手順

「追加」をクリックし、「開始」ボタンをクリックします。

パワー仮想エージェント |  チャットボットを作成する手順

パワー仮想エージェント |  チャットボットを作成する手順

今回、Power Virtual Agent は、何が質問で何が答えかを判断することで、これらすべての FAQ を精査しています。また、誰かが尋ねることができるこれらの質問のさまざまなバージョンを生成します。したがって、完了するまでに数分かかる場合があります。

パワー仮想エージェント |  チャットボットを作成する手順

徹底的に調べてみると、35 個のトピックが提案されており、これらのトピックはすべて FAQ ページに関連していることがわかります。

パワー仮想エージェント |  チャットボットを作成する手順

回答を展開するには、[既存のトピックに追加]をクリックし、[サンデーとは何ですか?] をクリックします。実際のワークフローを確認するにはリンクをクリックしてください。

パワー仮想エージェント |  チャットボットを作成する手順

では、誰かが「サンデーとは何ですか?」と尋ねたら、FAQ ページに記載されているものとまったく同じメッセージが表示されます。

パワー仮想エージェント |  チャットボットを作成する手順

次に行うことは、FAQ ページから取得したすべての推奨トピックを既存の トピックにアップロードすることです。

[名前]の横にあるラジオ ボタンをクリックしてすべてを選択し、 [トピックに追加]をクリックします。

パワー仮想エージェント |  チャットボットを作成する手順

完了したら、 「既存のトピック」に進みます。現在47個ありますが、これはかなりの数です。それでは、「サンデーはどのようにしてお金を稼ぐのか?」ということだけを考えてみましょう。例として、ページを更新してください。

実証するために、「サンデーはどのようにしてお金を稼いでいますか?」と入力してテストしてみましょう。答えがわかり、FAQ ページに戻っても答えは同じです。

パワー仮想エージェント |  チャットボットを作成する手順

パワー仮想エージェント |  チャットボットを作成する手順

Power Virtual Agents は、質問と回答を判断し、それをチャットに送信するのに十分な賢さを備えています。Power Virtual Agents のもう 1 つの優れた点は、その背後に分析機能があることです。

たとえば、誰かが「それはあなたの質問に対する答えでしたか?」という質問に対して「いいえ」を選択した場合、それは十分な答えではなかった可能性があることがわかり、実際のトピックの内訳で答えを変更したくなるかもしれません。

パワー仮想エージェント |  チャットボットを作成する手順

「どうやってお金を稼いでいますか?」と入力して別の例を試してみましょう。

ご覧のとおり、チャットボットは、「サンデーはどのようにしてお金を稼ぐのですか?」などのさまざまなオプションを提供することで明確にします。レッスン 3 – 条件、変数、および事前構築されたエンティティを含むトピック、およびこれらのいずれもありません

パワー仮想エージェント |  チャットボットを作成する手順

「どうやってお金を稼いでいますか?」を選択すると、同じ答えに戻ります。したがって、バリエーションがある場合、それが 1 つ、2 つ、または 3 つの質問を意味している可能性があることを識別し、検証します。

パワー仮想エージェント |  チャットボットを作成する手順

まったく異なることを実行して続行することもできますが、2 つの質問がかなり似ていても、その質問に対する特定の答えが見つかるという同じような結果が得られます。


インタラクティブなユーザー エクスペリエンスを実現する Power Apps ポップアップ フォーム
Power Apps ビジネス プロセス フローとドキュメント
Power Apps モデル駆動型アプリ: サイト マップとその仕組み

結論

まとめると、Power Virtual Agents を使用してチャットボットを作成し、Web サイト、Teams メッセージ、Facebook メッセンジャーなど、思いつく限りのあらゆる場所に配置できます。

これは、トリガー フレーズと応答を使用して行われます。もちろん、これを Web サイトに簡単に掲載する方法の 1 つは、FAQ ページを用意することです。FAQ ページが非常によくできていれば、かなり優れたチャットボットを入手できます。

ではごきげんよう、

ヘンリー・ハビブ


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて