FPT.AIプラットフォームでCHATBOTの作成
10 .変数条件のチェック
同じインテントですが違うエンティティ・タイプでの対象のエンティティにとって、Botはこの2つのエンティティ・タイプに2つの回答が出さなければならない。このシナリオの中に「変数の条件」を使用する必要がある。
まず、変数と一つのステップを作成しておかなければならない。
注意、異なる回答を出すためにシナリオの中に変数の条件をチェックしなければならない。 エンティティ・タイプは完全一致という情報マッチング法を設定するべきだ。
ステップ1:変数とステップを作成した後、設計する必要のインテントを選択する。Botが返事する条件で「what_price」というインテントを付着する。
ステップ2:テキストカードで回答を作成する。各カードは機能を添付していて、「条件追加」をクリックする。
ステップ3:比較する必要があるエンティティに添付する変数のタイプを選択するために「変数選択」をクリックする。
ステップ4:比較し方という「=」を選びます
ステップ5:Botが認証できるエンティティ・タイプを比較するための価値を入力する
完全一致を使用すると、Botは一つの特定なキーワードの実際値と価値を認証する。比較するためにこのキーワードを使用しないといけない。
例えば、Botの作成者はBotに「ip x」と「I phone x」は「iphone X」の類義語だと分かるのを教えた。Botは「ip x」がシナリオで設計された「iphone X」という実際値と同じだと認証できた。それで、正解な回答を出した。
注意:
{{variable name}}のような形式でテキストの内容に表示される変数の実際値が解釈できる。
比較法
= | 正確にどの値で変数を比較する |
---|---|
!= | 何かの値と違う変数を比較する |
> | どの数の値より変数が大きいと比較する。数を比較する時、変数の実数値は数値である必要がある |
からスタート | 変数を特定の文字で始まる値と比較する |
< | どの数の値より変数が小さいと比較する。 数を比較する時、変数の実数値は数値である必要がある |
リストの中に | 変数をリストの中にある値と比較する。「値」のところに、セミコロン「;」で区切って複数の値を入力できる。例:iphone;Samsung;xiaomi |
リストにありません | 変数をリストにない値と比較する。「値」のところに、セミコロン「;」で区切って複数の値を入力できる。 例:iphone;Samsung;xiaomi |
含む | 変数をテキスト文字列を含む値と比較する |
- 値を含む変数はシステムに24時間保存される。変数を他の値と変えたい(顧客が入力する新しいエンティティかもしれない)、または変数を削除したい場合メモリカードを使用する必要があります。