Как я могу предоставить знания DialogFlow, чтобы он понимал запрос, например:
Intent #1 : My name is Tim and I'm 36
Response #1 : I understand your name is Tim and you're 36
Intent #2 : My partner's name is Jane and she's 35
Response #2 : I understand your partner's name is Jane and she's 35
Intent #3 : How old am I?
Response #3 : You are 36
Intent #4 : How old is Jane?
Response #4 : Jane is 35
Предположим, что намерение № 1/2 обрабатывается веб-зацепками, а Ответ № 1/2 - это проверки, которые понимает веб-заговори может хранить данные типа Tim
, Jane
, 36
и 35
.
. Чтобы продемонстрировать, намерение № 3 обрабатывается webhook, который может получить 36
.
Намерение # 4 может предположительно соответствовать таким вещам, как How old is my partner
и What's my partner's age
.Но как DialogFlow может понять, что Jane
должен быть заменен partner
при синтаксическом анализе ввода?
Мне нужен способ сопоставления How old is $partnerName
.