Intencje mapują otwarte dane wejściowe użytkownika na uporządkowane obiekty. Głosowe wyrażenia są dopasowywane do intencji użytkownika za pomocą opracowanego przez Google systemu rozumienia języka naturalnego (NLU). Dopasowanie intencji może wywoływać zdarzenia w projekcie rozmowy w celu postępów w rozmowie użytkownika. Nazwa intencji jest podana w nazwie pliku.
Reprezentacja YAML | |
---|---|
parameters:
- object ( |
Pola | |
---|---|
parameters[] |
Lista parametrów w wyrażeniach na potrzeby trenowania. Aby można było używać ich w wyrażeniu na potrzeby trenowania, musisz tutaj zdefiniować wszystkie parametry. |
trainingPhrases[] |
Wyrażenia na potrzeby trenowania pozwalają NLU Google automatycznie dopasować intencje do danych wejściowych użytkownika. Im więcej unikalnych wyrażeń podasz, tym większa szansa na dopasowanie intencji. Poniżej znajduje się format części wyrażenia na potrzeby trenowania, która jest oznaczona adnotacjami. Pamiętaj, że pole |
IntentParameter
Definicja parametru, którego można używać w wyrażeniach na potrzeby trenowania.
Reprezentacja YAML | |
---|---|
name: string # Union field |
Pola | ||
---|---|---|
name |
Wymagane. Unikalna nazwa parametru intencji. Można go używać w warunkach i odpowiedziach, aby odwołać się do parametrów intencji wyodrębnionych przez NLU z parametrem $intent.params.[nazwa].rozstrzygnięty |
|
Pole sumy parameter_type . Typ parametru intencji. parameter_type może mieć tylko jedną z tych wartości: |
||
type |
Opcjonalnie: Deklaruje typ danych tego parametru. Nie należy go ustawiać w przypadku intencji wbudowanych. |
|
entitySetReferences |
Opcjonalnie: Odniesienia do zbiorów dozwolonych encji dla tego parametru intencji. Tej formuły można użyć tylko w przypadku parametrów intencji wbudowanej. Te odwołania wskazują na zestawy encji w elemencie „custom/entitySets” katalogu. |
EntitySetReferences
Odniesienia do zestawu encji dla parametru intencji.
Reprezentacja YAML | |
---|---|
entitySetReferences:
- object ( |
Pola | |
---|---|
entitySetReferences[] |
Wymagane. Odniesienia do zestawu encji dla parametru intencji. |
EntitySetReference
Odwołanie do zbioru dozwolonych encji dla tego parametru intencji.
Reprezentacja YAML | |
---|---|
entitySet: string |
Pola | |
---|---|
entitySet |
Wymagane. Określa określony zbiór encji, które mają być uwzględniane w przypadku danego parametru. Odpowiednia definicja zestawu encji powinna znajdować się w katalogu custom/entitySets/. |