Einstein Botの基本用語

By | March 23, 2020

Basic Terminologies

Dialog Intent(意図):Einstein`s interpretation of what a user has entered and therefore what it wants to do(ユーザの入力したものに対するアインシュタインの解釈、すなわちユーザの意図)

Dialog(会話):the main way that the chat bot interacts with the user()

Entitiy(対象):a vessel for capturing input from the data(入力されたデータを取り込む容器)

Variable(変数):the place where we store the data entered for future use within the chat context(入力されたデータの保管場所)

Dialog Intentに関するイメージ

vgl: https://youtu.be/_GTV47hCMxU?t=230

EntityとVariableに関するイメージ

Scanner scan = new Scanner(System.in);
String str = scan.nextLine();

Entityの記述がコンストラクタによる初期化、Variableが通常の変数に相当するイメージ

Dialogに関して

  1. Message:メッセージの表示。「差し込み項目(merge field)」の使用可能(z.B. {!variablename})
  2. Question:ユーザへの質問、およびユーザからの回答の変数への保存。
  3. Action:データへのDML操作・ビジネスロジック(Apex, Flow, メール送信)の実行、およびデータの変数への保存。
  4. Rules:IF-ELSE-THENによる条件分岐ロジックの記述。

参考