Я хочу создать агента, который может просто повторять любое имя, которое я говорю:
У меня есть 1 объект с именем: Name.
У меня есть 1 объект с именем: RepeatName.
У меня есть 1 обучающая фраза:
"Repeat this name: {Name}"
Затем я выделил «{Имя}» и щелкнул свою сущность @ Name
Затем под этой обучающей фразой будет следующее:
Parameter Name: Name
Entity: @Name
Resolved Value: {Name}
В разделе Действия и параметры у меня есть:
Required: Checked
Parameter Name: Name
Entity: @Name
Value: $Name
В разделе Ответы у меня есть текстовый ответ:
"Ok. I'll repeat this name: $Name"
Затем я пробую его с помощью:
«Повторите это имя: Джон»
Но тогда он не устанавливает имя параметра
Однако, когда я пытаюсь:
«Повторите это имя: Имя»
Тогда я получу ожидаемый ответ:
«Хорошо. Я повторю это имя: Имя»
Я не понимаю, как может помочь добавление дополнительных обучающих фраз, потому что имя может быть чем угодно.Я новичок в Dialogflow, поэтому я мог бы упустить некоторые основные понятия здесь.
Буду признателен за любую помощь.