Intent
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Намерения сопоставляют открытый пользовательский ввод со структурированными объектами. Разговорные фразы сопоставляются с намерениями с помощью функции распознавания естественного языка (NLU) Google. Соответствие намерений может инициировать события в дизайне вашего разговора, способствующие развитию разговора пользователя. Имя намерения указывается в имени файла.
YAML-представление |
---|
parameters:
- object (IntentParameter )
trainingPhrases:
- string |
Поля |
---|
parameters[] | object ( IntentParameter ) Список параметров в обучающих фразах. Здесь должны быть определены все параметры, которые будут использоваться в обучающей фразе. |
trainingPhrases[] | string Обучающие фразы позволяют NLU Google автоматически сопоставлять намерения с вводом пользователя. Чем больше уникальных фраз будет предоставлено, тем больше шансов, что это намерение будет соответствовать. Ниже приведен формат обучающей части фразы, которая снабжена аннотациями. Обратите внимание, что поле auto является необязательным, и поведение по умолчанию, если auto не указано, эквивалентно auto=false . ($<paramName> '<sample text>' auto=<true or false>) auto = true означает, что часть была автоматически аннотирована NLU. auto = false означает, что часть была аннотирована пользователем. Это значение по умолчанию, если не указано значение auto. Пример: «Забронируйте рейс из ($source 'Сан-Франциско' auto=false) в ($dest 'Ванкувер')» |
IntentParameter
Определение параметра, который можно использовать внутри обучающих фраз.
YAML-представление |
---|
name: string
# Union field parameter_type can be only one of the following:
type:
object (ClassReference )
entitySetReferences:
object (EntitySetReferences )
# End of list of possible types for union field parameter_type . |
Поля |
---|
name | string Необходимый. Уникальное имя параметра намерения. Может использоваться в условиях и ответах для ссылки на параметры намерения, извлеченные NLU с помощью $intent.params.[name].resolved |
Поле объединения parameter_type . Тип параметра намерения. parameter_type может быть только одним из следующих: |
type | object ( ClassReference ) Необязательный. Объявляет тип данных этого параметра. Это не следует устанавливать для встроенных намерений. |
entitySetReferences | object ( EntitySetReferences ) Необязательный. Ссылки на наборы разрешенных сущностей для этого параметра намерения. Действительно только для параметров встроенного намерения. Эти ссылки указывают на наборы сущностей в каталоге custom/entitySets. |
EntitySetReferences
Ссылки на наборы сущностей для параметра намерения.
Поля |
---|
entitySetReferences[] | object ( EntitySetReference ) Необходимый. Ссылки на наборы сущностей для параметра намерения. |
EntitySetReference
Ссылка на набор разрешенных объектов для этого параметра намерения.
YAML-представление |
---|
entitySet: string |
Поля |
---|
entitySet | string Необходимый. Идентифицирует конкретную коллекцию сущностей, которые следует учитывать для данного параметра. Соответствующее определение набора сущностей должно присутствовать в каталоге custom/entitySets/. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-08 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-08 UTC."],[[["Intents utilize Google's Natural Language Understanding (NLU) to match spoken phrases with user input, triggering events within a conversation design."],["Intent parameters are defined within training phrases, specifying data types and referencing allowed entities for built-in intents."],["Entity set references identify specific collections of entities for a given parameter, linking to definitions in the custom/entitySets/ directory."],["Training phrases, incorporating parameters and entity references, enable Google's NLU to accurately match intents with user input, improving the conversational experience."]]],[]]