- YAML 표현
- IntentParameter
<ph type="x-smartling-placeholder">
- </ph>
- YAML 표현
- EntitySetReferences
<ph type="x-smartling-placeholder">
- </ph>
- YAML 표현
- EntitySetReference
<ph type="x-smartling-placeholder">
- </ph>
- YAML 표현
인텐트는 개방형 사용자 입력을 구조화된 객체에 매핑합니다. 음성 구문은 Google의 자연어 이해 (NLU)를 통해 인텐트에 매칭됩니다. 인텐트 일치는 대화 설계의 이벤트를 트리거하여 사용자의 대화를 진행할 수 있습니다. 인텐트 이름은 파일 이름에 지정됩니다.
YAML 표현 | |
---|---|
parameters:
- object ( |
필드 | |
---|---|
parameters[] |
학습 문구 내의 매개변수 목록입니다. 모든 매개변수는 학습 문구에서 사용되도록 여기에 정의해야 합니다. |
trainingPhrases[] |
학습 문구를 사용하면 Google NLU에서 인텐트를 사용자 입력과 자동으로 일치시킬 수 있습니다. 고유한 구문을 많이 제공할수록 이 인텐트가 일치될 가능성이 높아집니다. 다음은 주석이 추가된 학습 문구 부분의 형식입니다. |
IntentParameter
학습 문구 내에서 사용할 수 있는 매개변수의 정의입니다.
YAML 표현 | |
---|---|
name: string # Union field |
필드 | ||
---|---|---|
name |
필수 항목입니다. 인텐트 매개변수의 고유 이름입니다. 조건 및 응답에서 $intent.params.[name].resolved와 함께 NLU에서 추출한 인텐트 매개변수를 참조하는 데 사용할 수 있습니다. |
|
통합 필드 parameter_type . 인텐트 매개변수의 유형입니다. parameter_type 은 다음 중 하나여야 합니다. |
||
type |
선택사항입니다. 이 매개변수의 데이터 유형을 선언합니다. 내장 인텐트에는 이를 설정하면 안 됩니다. |
|
entitySetReferences |
선택사항입니다. 이 인텐트 매개변수에 허용되는 항목 집합에 대한 참조입니다. 내장 인텐트의 매개변수에만 유효합니다. 이러한 참조는 'custom/entitySets'의 항목 세트를 가리킵니다. 를 참조하세요. |
EntitySetReferences
인텐트 매개변수의 항목 세트 참조
YAML 표현 | |
---|---|
entitySetReferences:
- object ( |
필드 | |
---|---|
entitySetReferences[] |
필수 항목입니다. 인텐트 매개변수의 항목 세트 참조 |
EntitySetReference
이 인텐트 매개변수에 허용되는 항목 집합에 대한 참조입니다.
YAML 표현 | |
---|---|
entitySet: string |
필드 | |
---|---|
entitySet |
필수 항목입니다. 지정된 매개변수에 대해 고려할 특정 항목 컬렉션을 식별합니다. 해당하는 항목 세트 정의가 custom/entitySets/ 디렉터리에 있어야 합니다. |