Slide 1

Slide 1 text

2022 Power Virtual Agents について 株式会社アイシーソフト 三宅 秀雄/MiyakeMito @MiTo60448639

Slide 2

Slide 2 text

今日の目標 Power Virtual Agents の 基本とアップデート 情報を知ろう 2

Slide 3

Slide 3 text

Miyake 気ままに勉強会 https://kimamani.connpass.com/ @MiTo60448639 https://qiita.com/MiyakeMito 株式会社アイシーソフト Technical Manager www.icsoft.jp https://speakerdeck.com/ miyakemito 3

Slide 4

Slide 4 text

connpass (独立発行者) コネクタ が認定されました 4 https://learn.microsoft.com/ja-jp/connectors/connpassip/ イベント情報のキャッチ や管理などに便利です 是非ご活用ください!

Slide 5

Slide 5 text

アジェンダ ✓ Power Virtual Agents に ついて ✓ Power Virtual Agents の 最近のアップデート ✓ Power Virtual Agents の 今後のアップデート 5

Slide 6

Slide 6 text

免責事項 当スライドは、 2022年10月現在のバージョンでの情報です 今後のアップデート等により、 仕様変更する可能性があります また、私の見解による内容が含まれます 間違いなどありましたらご指摘ください 6

Slide 7

Slide 7 text

Power Virtual Agents について

Slide 8

Slide 8 text

Power Virtual Agentsとは ■ ガイド付きでコード不要のグラフィカルインター フェイスを使用して、強力なチャットボットを簡 単に作成することができます ■ Power Automate が呼び出し可能 ➢ 800以上のサービスに接続し、ボットによる アクションの実行が可能です ■ 2つのバージョンがあります – Web アプリ(スタンドアロン版) – Teams アプリ 8

Slide 9

Slide 9 text

Power Virtual Agents(スタンドアロン)と Power Virtual Agents for Teams の比較 「Microsoft Power Apps、 Microsoft Power Automate、 Microsoft Power Virtual Agents ライセンス ガイド」等より抜粋 機能 Power Virtual Agents (スタンドアロン) Power Virtual Agents for Teams 価格 ¥21,740 (2022/10/10現在) Office 365 ライセンス の一部 インテリジェントな チャットボットの作成と保守 Teams でチャットボットを展開 ● ● あらゆるチャネルでチャットボットを展開 ● - チャット セッション セッション回数/テナント/月 1 2,000 回 無制限 (Teams のみ) フローの作成 自動化/インスタント/スケジュール済みのフロー Power Virtual Agents ボットのコンテキスト内 Power Virtual Agents ボットのコンテキスト内 ビジネス プロセス フロー - データへの接続 標準コネクタ ● ● プレミアムコネクタ、カスタムコネクタ ● - オンプレミス データ ゲートウェイ ● - データの保存と管理 Dataverse for Teams の利用 (Teams 内のチャットボットでのみ利用可) - Office 365 ライセンス の一部 Dataverse の 使用権 ● - Microsoft Bot Framework 連携 ● - ライブ チャット オペレーターへの引き継ぎ ● - 9

Slide 10

Slide 10 text

Power Virtual Agents for Teams について 10

Slide 11

Slide 11 text

Power Virtual Agents for Teams ① ■ Teams チーム上で作成 ・チームメンバーとの共同編集が可能 ■ チャットボットを公開すると、Teams チームの垣根を 越えて テナントの全ユーザーが利用可能 ・ゲストユーザーも利用可能! ■ エクスポート機能を利用すれば、テナントをまたいだ移行も可能 11

Slide 12

Slide 12 text

Teamsが利用できる環境であれば、追加費用なしで、 ゲストユーザーを含む組織の全員が利用できる ボットを作ることができます。 しかもチャットボットの作成はカンタン! Power Virtual Agents for Teams ② 12

Slide 13

Slide 13 text

ご参考に ■ 組織でPower Virtual Agentsを導入するために知っておきたいこと https://speakerdeck.com/miyakemito/zu-zhi-depower-virtual-agentswodao- ru-surutamenizhi-tuteokitaikoto https://www.youtube.com/watch?v=BqtOhjGozlU&t=318s ■ 作成したチャットボットを Teams で組織全体に公開するなら https://qiita.com/MiyakeMito/items/1b7ea16a16ddc9363cc4 ■ チャットボットにFAQ や Q&A を一括で取り込む方法 https://qiita.com/MiyakeMito/items/34ae4c2703f5b51e25b8 ■ Power Virtual Agents for Teams のチャットボットをテナント間でコピーする方法 https://qiita.com/MiyakeMito/items/b2df9ca9832fbce26a0d 13

Slide 14

Slide 14 text

14 スタンドアロン Power Virtual Agents について

Slide 15

Slide 15 text

Power Virtual Agents(スタンドアロン)と Power Virtual Agents for Teams の比較 「Microsoft Power Apps、 Microsoft Power Automate、 Microsoft Power Virtual Agents ライセンス ガイド」等より抜粋 機能 Power Virtual Agents スタンドアロン Power Virtual Agents for Teams 価格 ¥21,740 (2022/10/10現在) Office 365 ライセンス の一部 インテリジェントな チャットボットの作成と保守 Teams でチャットボットを展開 ● ● あらゆるチャネルでチャットボットを展開 ● - チャット セッション セッション回数/テナント/月 1 2,000 回 無制限 (Teams のみ) フローの作成 自動化/インスタント/スケジュール済みのフロー Power Virtual Agents ボットのコンテキスト内 Power Virtual Agents ボットのコンテキスト内 ビジネス プロセス フロー - データへの接続 標準コネクタ ● ● プレミアムコネクタ、カスタムコネクタ ● - オンプレミス データ ゲートウェイ ● - データの保存と管理 Dataverse for Teams の利用 (Teams 内のチャットボットでのみ利用可) - Office 365 ライセンス の一部 Dataverse の 使用権 ● - Microsoft Bot Framework 連携 ● - ライブ チャット オペレーターへの引き継ぎ ● - 15

Slide 16

Slide 16 text

スタンドアロン Power Virtual Agents の価格 16 期間限定特価 2023 年 3 月 31 日まで提供

Slide 17

Slide 17 text

Power Virtual Agents(スタンドアロン)と Power Virtual Agents for Teams の比較 「Microsoft Power Apps、 Microsoft Power Automate、 Microsoft Power Virtual Agents ライセンス ガイド」等より抜粋 機能 Power Virtual Agents スタンドアロン Power Virtual Agents for Teams 価格 ¥21,740 (2022/10/10現在) Office 365 ライセンス の一部 インテリジェントな チャットボットの作成と保守 Teams でチャットボットを展開 ● ● あらゆるチャネルでチャットボットを展開 ● - チャット セッション セッション回数/テナント/月 1 2,000 回 無制限 (Teams のみ) フローの作成 自動化/インスタント/スケジュール済みのフロー Power Virtual Agents ボットのコンテキスト内 Power Virtual Agents ボットのコンテキスト内 ビジネス プロセス フロー - データへの接続 標準コネクタ ● ● プレミアムコネクタ、カスタムコネクタ ● - オンプレミス データ ゲートウェイ ● - データの保存と管理 Dataverse for Teams の利用 (Teams 内のチャットボットでのみ利用可) - Office 365 ライセンス の一部 Dataverse の 使用権 ● - Microsoft Bot Framework 連携 ● - ライブ チャット オペレーターへの引き継ぎ ● - 17

Slide 18

Slide 18 text

スタンドアロンPower Virtual Agents ① ■ あらゆるチャネルでチャットボットを展開 18 18

Slide 19

Slide 19 text

スタンドアロンPower Virtual Agents ② ■ Power Pages にチャットボットを 19 src = "https://web.powerva.microsoft.com/environments/ ~(中略)~ /webchat "

Slide 20

Slide 20 text

■ Facebook メッセンジャー へ 20 https://learn.microsoft.com/ja-jp/power-virtual-agents/publication-add-bot-to-facebook Facebook のMessenger でPower Virtual Agents を使用する(向井さん) https://qiita.com/kumukai/items/0efce6ae996f17076120 公開には Facebook によるアプ リレビュー が必要 スタンドアロンPower Virtual Agents ③

Slide 21

Slide 21 text

Power Virtual Agents(スタンドアロン)と Power Virtual Agents for Teams の比較 「Microsoft Power Apps、 Microsoft Power Automate、 Microsoft Power Virtual Agents ライセンス ガイド」等より抜粋 機能 Power Virtual Agents スタンドアロン Power Virtual Agents for Teams 価格 ¥21,740 (2022/10/10現在) Office 365 ライセンス の一部 インテリジェントな チャットボットの作成と保守 Teams でチャットボットを展開 ● ● あらゆるチャネルでチャットボットを展開 ● - チャット セッション セッション回数/テナント/月 1 2,000 回 無制限 (Teams のみ) フローの作成 自動化/インスタント/スケジュール済みのフロー Power Virtual Agents ボットのコンテキスト内 Power Virtual Agents ボットのコンテキスト内 ビジネス プロセス フロー - データへの接続 標準コネクタ ● ● プレミアムコネクタ、カスタムコネクタ ● - オンプレミス データ ゲートウェイ ● - データの保存と管理 Dataverse for Teams の利用 (Teams 内のチャットボットでのみ利用可) - Office 365 ライセンス の一部 Dataverse の 使用権 ● - Microsoft Bot Framework 連携 ● - ライブ チャット オペレーターへの引き継ぎ ● - 21

Slide 22

Slide 22 text

■ Bot Framework スキルを使用してボットを拡張可能 ➢ Azure Bot Service による高度な機能でボットを拡張できる スタンドアロンPower Virtual Agents ④

Slide 23

Slide 23 text

Power Virtual Agents 最近のアップデート

Slide 24

Slide 24 text

プロアクティブな メッセージを受信 PVA for Teams 24

Slide 25

Slide 25 text

プロアクティブなメッセージなら 25 夕飯のおすすめは? いままでは・・・ 気分を教えてください ヘルシーなものを 焼肉がおすすめです 18時になりました 仕事は終えて夕飯を食べましょう ご希望のジャンルを教えて下さい 健康的にいこうかと それなら焼肉がおすすめです! プロアクティブなメッセージなら ボットから会話 が開始できる 利用者の 応答回数が減る

Slide 26

Slide 26 text

プロアクティブなメッセージを受信 26 DEMOします

Slide 27

Slide 27 text

■ 本来、利用者のトリガーフレーズから始める会話を、チャッ トボット側から開始することが可能 ■ メッセージに加え、アダプティブカードの送信も可能 ■ プロアクティブなメッセージから、トピックへの誘導させる 場合は、トリガーフレーズを入力させるような工夫が必要 ■ プロアクティブなメッセージを送信する Power Automate フローは、送信先のチャットボットと同一のTeamsチーム内 (環境内)かつ、同じソリューションに存在する必要がある 27 プロアクティブなメッセージ

Slide 28

Slide 28 text

28 プロアクティブなメッセージを送信手順 ① Power Apps メッセージ送信先のチャットボットが存在するチーム すべてを表示

Slide 29

Slide 29 text

29 プロアクティブなメッセージを送信手順 ② クラウド フロー 新規

Slide 30

Slide 30 text

30 プロアクティブなメッセージの種類 ① ② ③

Slide 31

Slide 31 text

31 プロアクティブなメッセージを送信手順 ③ Power Virtual Agents(プレビュー) ボットとチャットする メッセージを送信するボットを選択 メッセージを送信する相手の名前 またはメールアドレス 送信するメッセージ(HTMLも可) メッセージにボット名の前に「通知経由」の テキストを表示するかどうか 受信者がボットとアクティブな会話をしているとき に、プロアクティブなメッセージを送信するか ➢ 送信する:通常通り送信 ➢ 送らずに成功:状態コード300が返る ➢ 送らずに失敗:フローの実行は失敗 Microsoft Teams にボットをインストールした受信者に のみ、メッセージを配信 ➢ 失敗 ➢ 状態コード付きの成功

Slide 32

Slide 32 text

32 プロアクティブなメッセージのできないこと 申し訳ありません、ボットをしば らく利用できません。ボット管理 者の対応が必要です。 今のところ トピックから自身(チャットボット)に対し、応 答を待つアダプティブカードの送信は、 不可能なようです Power Automate フローを呼び出す (アクションを呼び出す) アダプティブカードを投稿し 応答が返る エラー(タイムアウト) 受取った応答をチャット ボットに返そうとすると…

Slide 33

Slide 33 text

Microsoft Bot Framework 連携 スタンドアロン PVA 33

Slide 34

Slide 34 text

34 Bot Framework Composer の呼び出し

Slide 35

Slide 35 text

35 アダプティブカードを送信し応答を受ける 複数選択式オプション でも Bot Framework Composer を使用すると Power Virtual Agents では

Slide 36

Slide 36 text

36 Unknown intent の活用 Power Virtual Agents では Bot Framework Composer を使用すると 一致するトリガーフレーズが無いとき Unknown intent トリガー

Slide 37

Slide 37 text

37 複数選択オプションをリスト化 複数選択式オプション でも Power Virtual Agents では Bot Framework Composer を使用すると heroCard を使います

Slide 38

Slide 38 text

Power Virtual Agents 今後のアップデート

Slide 39

Slide 39 text

39 Microsoft Ignit 2022 での発表 ➢Microsoft Azure Bot Framework Composer :高度なプロ コード機能 ➢ Power Virtual Agents :ローコード プラットフォームのシンプル を統合し プロの開発者と対象分野の専門家が 共同で容易にボットの構築が可能となります 2022年11月1日 プレビュー

Slide 40

Slide 40 text

40 Microsoft Ignit 2022 での発表

Slide 41

Slide 41 text

41 Power Virtual Agents の進化

Slide 42

Slide 42 text

42 Power Virtual Agents の進化 ➢ マルチオーサリング、Office のようなコメントなどの機能を使用して、 フュージョン チーム間のコラボレーションを容易にします ✓ コメントは既に利用可能 ✓ プロの開発者とローコード開発者の両方 が、リアルタイムでフィードバックを提 供しながら、1 つのスペースで共同作業 できます ✓ @ メンションされた場合、ユーザーは 電子メールで通知される

Slide 43

Slide 43 text

43 Power Virtual Agents の進化 ➢ 豊富なマルチメディア応答 (画像、ビデオ、アダプティブ カード、および クイック返信) の統合サポートにより、会話をより豊かにします。 ✓ 画像と動画:シンプルな URL ですば やく追加できます。 ✓ 基本カードとアダプティブ カード: JSON を使用して作成、プレビュー、 およびテストします。JSON は Power Fx レコードに自動的に変換で きるため、カードで使用する変数を 割り当てることができます。

Slide 44

Slide 44 text

44 Power Virtual Agents の進化 ➢ 豊富なマルチメディア応答 (画像、ビデオ、アダプティブ カード、および クイック返信) の統合サポートにより、会話をより豊かにします。 ✓ クイック返信 または「推奨されるアクション」 : エンド ユーザーに事 前に作成された迅速な応答を提供します。これは、ボットの機能に関す るヒントを提供できるため、挨拶の際に特に役立ちます。 ✓ 動的応答: 質問をしたり、メッセージを送信したりするときに、さま ざまな応答を提供します。1 つがランダムに選択され、会話中にユー ザーに送信されます。

Slide 45

Slide 45 text

45 Power Virtual Agents の進化 ➢ Power Virtual Agents 内でのデータの保存、変換、再利用、操作 - Power Fx と変数管理 ✓ トピックやセッション全体で変数を保持可能 ‒ 配列型、レコード型の変数を導入 ‒ それに伴いループ処理も利用可 ✓ Power Fx による関数と変数での複雑なロジックを作成可能 ‒ 日付操作(日付差分、日付追加、日付フォーマット) ‒ 数学計算 (合計と平均) ‒ テキストの書式設定 (連結および数値) など ✓ これらを利用した高度な会話フローとロジック

Slide 46

Slide 46 text

46 Power Virtual Agents の進化 ➢ イベントの拡張性とコンテキスト トリガーを使用して、ボットがイベント に反応 ✓ 値が true または false の場合に カスタム イベントを送信する ✓ イベントの受信時に会話の開始を トリガーする

Slide 47

Slide 47 text

47 Power Virtual Agents の進化 ➢ 作成者は、マルチチャネル ダイアログを作成して、メッセージと並行して 音声シナリオを処理 ✓ 音声合成マークアップ言語 (SSML) を挿入して音声特性を調整するなど の高度な機能や、無音検出、構成可能なタイムアウト、さまざまな音声 フォントから選択する機能などの追加のカスタマイズが含まれる

Slide 48

Slide 48 text

48 Power Virtual Agents の進化 ➢ 詳しくは、Power Virtual Agents ブログをご覧ください https://powervirtualagents.microsoft.com/ja-jp/blog/whats- new-the-evolution-of-power-virtual-agents/

Slide 49

Slide 49 text

49 Power Virtual Agents の進化 ➢ データ損失防止ポリシー(DLP)のサポート ✓ 管理者は、Microsoft Power Platform 管理セ ンターおよび Power Virtual Agents コネク タでポリシーを作成 ✓ 組織内の作成者による 意図的または意図的で ないデータ流出から保 護できます 2022年9月 プレビュー

Slide 50

Slide 50 text

50 まとめ Power Virtual Agents for Teams • 対象分野の専門家も構築可能 • シンプルなボット • 組織内で展開 Power Virtual Agents スタンドアロン • 分野の専門家とプロ開発者のタッグ • より多機能なボット • 組織外での展開も どちらも魅力的

Slide 51

Slide 51 text

ありがとうございました 51

Slide 52

Slide 52 text

2022 アンケートへのご協力をお願いします! ■ スピーカーおよびイベントへのフィードバックをお待ちしております AU(自動化/ボット/RPA) AU8:Power Virtual Agnets について https://aka.ms/jppc22q