захватить отклик предложения диалога - PullRequest
0 голосов
/ 31 октября 2018

Могу ли я узнать, как я могу получить ответ, используя подсказки? Что я должен включить в приведенный ниже код?

function buyStatus(agent) {
 ("What is your marital status?")
  agent.add(new Suggestion("Single"));
  agent.add(new Suggestion("Married"));

  // If (.... == "Single") {
       agent.add("You are single");
  } else {
       agent.add("You are married");
  }
}

1 Ответ

0 голосов
/ 01 ноября 2018

Dialogflow имеет более событийную модель. Общий шаблон

  • Ваш пользователь говорит или делает что-то, чтобы вызвать намерение.
  • Вы обрабатываете это намерение в своем выполнении веб-крюка, отправляя ответ с agent.add(). Это включает в себя сообщение, предложения и т. Д.
  • Вы не будете знать, как пользователь отвечает, до следующего вызова Intent. Это может быть с одним из ваших предложений, или может быть с их собственным ответом.

Имейте в виду, что микросхемы-подсказки действуют так, как сказал пользователь или напечатал то, что находится на микросхеме. Таким образом, вам понадобятся Intents, которые соответствуют фразам на предложениях. Обычно у вас будут разные намерения для каждого чипа, точно так же, как у вас будут разные намерения для захвата разных вещей, которые может сказать пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...