FPT.AIプラットフォームでCHATBOTの作成
14.高度な機能
14.1. 変数の数値を計算する
シナリオ例:注文シナリオでは、顧客は3台のアイホンXを注文し、それぞれの価格は18万円です。Chatbotは、数量と製品名の2つの情報を取得する必要がある。その後、Botは合計金額を計算して顧客に通知する必要がある。
この機能を使用するには、以下の手順に従ってください
ステップ1: シナリオでインテントとサンプルを作成しておいた注文ステップを設計する。
確定するエンティティタイプは数量と製品だ。その2つのエンティティタイプが理解できるようにBotに教える必要がある。NLPで手順を参照してください。
ステップ2:二つのエンティティタイプに応じて「quantity」と「product」という変数を作成する。(設定と変数管理のセクションで案内したようだ)
- 変数設定のセクションで「total_price」の変数を作成する
注意:「quantity」のと「total_price」の認証形式は数字を選ぶ必要がある。
- 定数設定のセクションで「price」の定数を作成する。
それから定数の名前と製品の価格を入力して -> 「保存」をくりっくする。
ステップ3:Botに回答を作成する。
- 情報を取得するためにフォームカードを使用する。
それから、変数を作成するためにメモリカードを使用する:total_price = {{quantity}} * {{unit_price}}
計算における記号の規則は次のとおりだ:「+」の加算、「-」の減算、「*」の乗算、「/」の除算。
- 顧客に変数の値を含むBotの回答を表示するためにテキストカードを追加する。その中に合計を含む。
ステップ4:Botに新しいデータを教えるために「トレーニング」をクリックする。 それから、LivechatでBotの応答能力をチェックする。