今回は、鳳凰院凶真チャットボットを作成した、Power Virtual Agentsの設定を解説したいと思います。
まずは、前回の動画を見ていただいて、動作の確認です。
チャットボットを活用してシュタインズゲートの鳳凰院凶真を降臨させてみました!
— koby@フロッグポッドエンジニア募集中 (@rockfun) October 25, 2020
友人に薦められてドハマりしたので、Teams→Power Virtual Agents→Power Automate Desktop→Active Dirctoryユーザー追加が出来る近未来ガジェットを作成しました。#シュタインズ・ゲート#ガジェット#teams pic.twitter.com/sAWdStdTBB
1.TeamsからPower Virtual Agentsを起動し初期設定する
Teams上でPower Virtual Agentsが無償利用可能になったので、まずは「・・・」メニューから検索してアプリを起動します。
「今すぐ始める」をクリックして、チャットボットをどのTeamsのチームに参加させるか選択し続行します。
2.チャットボットを作成する
チャットボットの名前をつけ「作成」ボタンを押してください(※注意:ここでつける名前が後で変えられない状態に陥ったので、名づけは慎重に行いましょう。)
少し作成に時間がかかりますが、環境が作成されると作成画面に変わりますので、「トピックに移動する」を押してトピックを作成します。「トピック」とは会話のまとまりです。
トピック設定画面には
・ユーザートピック※自身で作成したトピック(削除できる)
・システムトピック※システムで元々用意されているトピック(削除できない)
この二つがあります。
ユーザートピックには、サンプルとして用意されているレッスン1から4がオンになっているので、今回の内容とは関連性がないので、すべてオフにします。
まず、手始めにシステムトピックの「挨拶」を修正してみます。
「キャンパスの作成に移動ボタン」を押してください。
■「挨拶」のトピックスの詳細
トリガーフレーズ※ここに入力された言葉にチャットボットが反応します。
メッセージ※トリガーフレーズに反応して応答する言葉です。
上記のメッセージの内容を
このように変更しています。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
わっはははは!我が名は、鳳凰院凶真。
よくぞ呼び出したな、
ラボメンNo:{X}bot.UserID
{X}bot.UserDisplayNameさん
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
※この{X}は変数です。Power Virtual Agentsで取得できる
利用ユーザのUserID(番号)とUserDisplayName(名前)が取得されて置き換えられます。
この続きに「メッセージ」を追加して
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
今日は、この凶真様に何を相談したいのかな?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
と変更したら「保存」ボタンを押して、テストしてみましょう。
左側の「チャット」画面に「こんにちは」と打つと、返答が返ってきます。
次回は実際に、社員を登録するトピックを作成します。
回答によりPower Automateへ回答内容を渡して、承認のフローを申請したりします。
お楽しみに!