Намерения сопоставляют открытый пользовательский ввод со структурированными объектами. Разговорные фразы сопоставляются с намерениями с помощью функции распознавания естественного языка (NLU) Google. Соответствие намерений может инициировать события в дизайне вашего разговора, способствующие развитию разговора пользователя. Имя намерения указывается в имени файла.
YAML-представление | |
---|---|
parameters:
- object ( |
Поля | |
---|---|
parameters[] | Список параметров в обучающих фразах. Здесь должны быть определены все параметры, которые будут использоваться в обучающей фразе. |
trainingPhrases[] | Обучающие фразы позволяют NLU Google автоматически сопоставлять намерения с вводом пользователя. Чем больше уникальных фраз будет предоставлено, тем выше вероятность того, что это намерение будет соответствовать. Ниже приведен формат обучающей части фразы, которая снабжена аннотациями. Обратите внимание, что поле |
IntentParameter
Определение параметра, который можно использовать внутри обучающих фраз.
YAML-представление | |
---|---|
name: string # Union field |
Поля | ||
---|---|---|
name | Необходимый. Уникальное имя параметра намерения. Может использоваться в условиях и ответах для ссылки на параметры намерения, извлеченные NLU с помощью $intent.params.[name].resolved | |
Поле объединения parameter_type . Тип параметра намерения. parameter_type может быть только одним из следующих: | ||
type | Необязательный. Объявляет тип данных этого параметра. Это не следует устанавливать для встроенных намерений. | |
entitySetReferences | Необязательный. Ссылки на наборы разрешенных сущностей для этого параметра намерения. Действительно только для параметров встроенного намерения. Эти ссылки указывают на наборы сущностей в каталоге custom/entitySets. |
EntitySetReferences
Ссылки на наборы сущностей для параметра намерения.
YAML-представление | |
---|---|
entitySetReferences:
- object ( |
Поля | |
---|---|
entitySetReferences[] | Необходимый. Ссылки на наборы сущностей для параметра намерения. |
EntitySetReference
Ссылка на набор разрешенных объектов для этого параметра намерения.
YAML-представление | |
---|---|
entitySet: string |
Поля | |
---|---|
entitySet | Необходимый. Идентифицирует конкретную коллекцию сущностей, которые следует учитывать для данного параметра. Соответствующее определение набора сущностей должно присутствовать в каталоге custom/entitySets/. |