0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Dynamics 365 Virtual Agent - アクションで機能を拡張する

Last updated at Posted at 2019-06-08

前回の記事に続いてトピックスを見ていきます。今回はアクションです。

アクション

アクションを使うと、会話フロー内で Microsoft Flow を呼び出すことが出来ます。早速実装していきましょう。

アクション(フロー)の開発

VA 用のフローは Http 要求/応答を使って作成します。
※環境が複数ある場合は、VA と同じ環境にフローを作ってください。

1. https://va.ai.dynamics.com/ から VA にログイン。ワッフルメニューより Flow を別タブで起動。
image.png

2.「Solutions」を選択。表示されていない場合は、一旦「My flows」を選択してフローを初期化。
image.png

3. まだ自分のソリューションがない場合は「+ New solution」をクリック。
image.png

4. ソリューションを作成。
image.png

5. 作成したソリューションを選択。
image.png

6.「+ New」より「Flow」をクリック。
image.png

7. トリガーとして「Request」を選択。
image.png

8. サンプルデータからスキーマを作るため「Use sample payload to generate schema」をクリック。
image.png

9. サンプルのデータを入れて「Done」をクリック。
image.png

10. スキーマが入ることを確認。
image.png

11. アクションを追加し、「Response」を選択。
image.png

12.「Show advanced option」をクリック。
image.png

13. 先ほどと同じようにサンプルデータからスキーマを作成。
image.png

14.「Body」を選択し、返信内容を追加。この際 Request で取得した変数を利用。
image.png

15. フローを名前を付けて保存。ここでは「PersonalizedGreeting」として保存。ステータスが ON になっていることを確認。
image.png

アクションの利用

早速開発したアクションを使ってみます。

1. VA ポータルに戻り、Topics を選択。Greeting を編集。
image.png

2. 会話フローへ移動して最後の会話を「What's your name?」に変更。
image.png

3.「User says」を追加し、「UserName」変数を追加。既存の「User response」は不要のためゴミ箱アイコンをクリックして削除。
image.png

4. 自動で追加された「Expression」を削除。
image.png

5.「Action」をクリックして開発した「PersonalizedGreeting」を選択。
image.png

6. 入力変数にて、「UserName」変数を指定。
image.png

7. 続いて「Bot says」を追加。
image.png

8. 変数より「PersonalizedGreeting」を指定。
image.png

9. 必要に応じて残りのコメントを追加して、保存。
image.png

テスト

1. 画面左下の「Test your bot」をクリック。トレースを ON にして、「Start over with latest context」をクリック。
image.png

2. Greeting トピックがトリガーされるよう話しかけて、動作を確認。
image.png

3. フローポータルに戻り、開発したフローより実行された履歴を確認。
image.png

まとめ

フローを使ってアクションを実装できるため、幅広く機能を実装出来ます。また入出力が JSON 形式のため、自由にコントラクトを定義できる点も嬉しいです。より複雑なフローも今後試してみますが、まずは既存機能の紹介ということで、次回は分析について見ていきます。

次の記事へ

参考

ビデオ:Enhance bot capabilities with Microsoft Flow in Virtual Agent for Customer Service
記事: Add actions to your bot using Microsoft Flow

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?