Power Virtual Agents に新たに追加された Open AI 機能「会話のブースト(Boost conversations）」の始め方

# はじめに

Power Virtual Agetns で発表された ChatGPT の新機能は、以下の２つです。

1. Boost conversations
－ 会話のブースト　
1. Create (and edit) with Copilot
－ Copilot を使用したトピックの作成 (および編集) 　

今回は Boost conversations を利用する方法を記載します。

:::note info
Create (and edit) with Copilot 機能については以下をご覧ください。
https://qiita.com/MiyakeMito/items/6f1963f71f4897d515c3
:::


# Boost conversationsって何？
いままでの Power Virtual Agetns は利用者の質問に対し、ボットが回答を持ち合わせていない場合や、ユーザーの意図を判断できない場合、ユーザーに質問を言い換を求めたり、ライブエージェントにエスカレートで対応する必要がありました。

このような状態において、「Boost conversations（会話のブースト機能）」を利用すると、**外部ソースから情報を見つけ回答することが可能**となります。

外部ソースには、組織や会社などのWebサイトを指定します。
ChatGPT を搭載した Bing検索 を利用し、指定したURLから関連情報を検索，称号，解析する とのことです。




# Boost conversations（会話のブースト機能）の仕様
https://learn.microsoft.com/en-us/power-virtual-agents/nlu-boost-conversations

**2023/04/18 時点での仕様と制限です**

* プレビュー機能ですので運用環境での利用は意図されていません
* 米国リージョンでのみ使用可能です
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/9cecbb48-377c-ab17-c620-b0ad577f94cb.png)
* Learn には、英語以外の言語はサポートしないと記載がありますが、日本語でも動作します（精度も悪くない印象です）
* Dataverse for Teams 版の Power Virtual Agetns では動作しません。
あくまでスタンドアロン版でのみ利用可能です。
* 統合キャンバスを試す (プレビュー) でのみ利用可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/381168b5-c153-5b08-2747-3f23887d167b.png)
* 情報ソースとして利用する外部サイトは以下の制限があります。
https://learn.microsoft.com/en-us/power-virtual-agents/nlu-boost-conversations#url-considerations
特に、以下の二つは要注意です。
``・ URL には、最大 2 つのレベルの深さ (またはスラッシュ (/) で示される "サブパス") を含めることができます。``
　○：www.aaa.com/bbb/ccc/
　×：www.aaa.com/bbb/ccc/ddd/
``・ 認証が必要な Web サイトまたは Bing によってインデックスが作成されていない Web サイトを指す URL からの応答は生成されません``
　社内のSPOサイトなどは不可です






# Boost conversations（会話のブースト機能）を始める

① **米国環境で** https://web.powerva.microsoft.com/ にアクセスし、スタンドアロン版Power Virtual Agetnsを開きます。
　※ Power Virtual Agetns用ライセンスが必要です。機能を試す場合は、試用版を検討してください。

② 作成 より 統合キャンバスを試す（プレビュー）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/7956d466-f8a7-bfd4-2b7d-d3b07d14b3be.png)

③　ボット名と、Boost conversationsするサイトを指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/aba6b083-cd94-5fba-0d32-5d29be0f8f7b.png)

④ 設定－AI機能－会話を増加する－保存
　 ※情報ソースとなるサイトURLもここで変更可能です
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/fbe0e6fe-98c9-81cc-aa8c-48ed14619f20.png)

また、回答のモデレートにおいてレベル設定も可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/8c3b2f1e-d09b-68ca-81a9-3451b1d3d554.png)

⑤ ボットのテストで、試してみましょう

:::note info

「会話を増加する」をOnにしてから、Boost conversationsが動作するまで、数分のタイムラグが発生することがあります。
:::

https://twitter.com/MiTo60448639/status/1648315122371420160

# 作成したチャットボットの公開について

Preview期間中は、 Boost conversations を搭載したボットの公開はデフォルトでは不可です。
Power Platform 管理センターで**テナントに対して有効**にすることで可能となります。

[Power Platform 管理センター](https://admin.powerplatform.microsoft.com/) で、
設定－会話を促進させる機能を使用してボットを公開する 
を選択し、有効にします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/480768/2ef7a0cf-9d86-36f3-072a-ed70138f1fa7.png)


# まとめ
Power Virtual Agetns には「トピックの提案」という、Q&A を取り込む機能が存在しますが、

https://qiita.com/MiyakeMito/items/34ae4c2703f5b51e25b8

この機能が不要になってしまうのでは？というくらいに強力な機能だと思います。

是非お試しください。