生成型の回答 (Generative Answers)は2023年10月に一般提供開始(GA)しましたが、英語、北米リージョンのみです。
今回は、北米に展開しているDataverse 環境にて作業を行います。
サポートは受けられませんが、日本語でも結構動きます。ただし、データソースとして扱うWebサイトの言語は基本的には英語のソースを参考にしているようです(まれに日本語のソースも返してくれる時があるけど)。
目次
作成手順
Power Virtual Agents のトライアル、並びに北米環境を準備したい方はこちらをご覧ください。
(北米環境デプロイ編は準備中)
ゼロからチャットボットを作成
Power Virtual Agents スタジオにアクセスします。
北米の環境に切り替えるようにしてください。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-310.png)
それでは早速、新しいチャットボットをスクラッチから作っていきます。ホームからチャットボットを選択します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-311.png)
新しいチャットボットを選択します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-190.png)
ここでは英語として作成します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-191-1024x507.png)
しばらく待って以下のアイコンがアクティベートしてから編集します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-192-1024x505.png)
トピックの作成
トピックを選択します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-211.png)
会話のスタート時のメッセージ
システムにあるトピックを編集して日本語っぽく回答しているように編集します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-200.png)
会話のスタート時に話しかけてくるものを対応します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-201.png)
保存します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-215.png)
失敗した際のメッセージの変更
別のトピックを選択するためにトピックを戻ります。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-211.png)
Fallbackのケースを選択します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-210-1024x608.png)
コメントを編集します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-212.png)
こんな感じにします。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-213.png)
保存します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-214.png)
セッションを初期化
新しいトピックを読み込むため セッションを初期化します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-202.png)
日本語で話しかけられます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-203.png)
テスト
日本語で質問してみます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-204.png)
色々会話してみます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-205.png)
日本語で返ってきます。ただ、英語のソースを参考にしているようです。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-206.png)
別の質問をしてみます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-207.png)
コンテキストが維持されているのがわかります。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-208.png)
訳の分からない質問をしてみます。すると Fallback のトピックに移り回答が返ってきます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-216.png)
次の作業
次はTeams チャネルへの公開を行います。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/11/image-313-160x151.png)