Dialogflow 응답입니다.
JSON 표현 |
---|
{ "queryText": string, "faqResponse": { object ( |
필드 | |
---|---|
queryText |
원래의 대화식 쿼리 텍스트입니다. Dialogflow 모델에 자동 맞춤법 교정이 사용 설정된 경우 |
faqResponse |
Dialogflow의 FAQ 응답 |
intentResponses[] |
Dialogflow의 인텐트 응답 목록입니다. |
autoResponded |
Business Messages가 사용자에게 자동으로 응답했는지 여부를 나타내는 불리언입니다. |
autoRespondedMessages[] |
자동 응답 메시지입니다. |
FaqResponse
Dialogflow의 FAQ 응답
FAQ 통합이 사용 설정된 경우 사용 가능한 모든 기술 문서에서 받은 응답이 포함됩니다.
JSON 표현 |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
필드 | |
---|---|
userQuestion |
메시지에서 가져온 사용자의 질문입니다. |
answers[] |
Dialogflow가 기술 자료에서 선택한 응답 3개 이하 |
IntentResponse
Dialogflow의 인텐트 응답
FAQ 통합이 사용 설정된 경우 사용 가능한 모든 맞춤 인텐트에서 수신된 응답이 포함됩니다.
JSON 표현 |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
필드 | |
---|---|
intentName |
일치된 인텐트의 고유 식별자입니다. |
intentDisplayName |
매칭된 인텐트의 이름입니다. |
intentDetectionConfidence |
인텐트 감지 신뢰도입니다. 값의 범위는 0.0(완전히 불확실함)~1.0(완전히 확실함)입니다. 이 값은 정보 제공 목적으로만 사용되며 분류 임곗값 내에서 최적의 인텐트를 일치시키는 데만 사용됩니다. |
fulfillmentMessages[] |
사용자에게 보낼 메시지 컬렉션입니다. 처리 메시지 형식이 Business Messages에서 지원되지 않으면 대체 메시지가 사용자에게 전송됩니다. |
FulfillmentMessage
처리 메시지의 콘텐츠입니다.
JSON 표현 |
---|
{ "error": { object ( |
필드 | |
---|---|
error |
처리 메시지의 문제를 설명하는 오류 결과입니다. |
통합 필드 message . 필수 항목입니다. 맞춤 인텐트의 응답 메시지입니다. message 은 다음 중 하나여야 합니다. |
|
text |
텍스트 응답입니다. |
jsonPayload |
커스텀 페이로드 응답. 이 문자열은 Dialogflow의 인텐트 응답에 대해 정의한 커스텀 페이로드와 일치합니다. 페이로드에 유효한 Business Messages JSON 객체 구조가 없는 경우 |
liveAgentHandoff |
실시간 상담사 핸드오프 응답 |
LiveAgentHandOff
실시간 상담사 핸드오프.
JSON 표현 |
---|
{ "metadata": { object } } |
필드 | |
---|---|
metadata |
실시간 상담사 핸드오프 요청과 함께 상담사에게 전달되는 커스텀 데이터 JSON 페이로드입니다. |
상태
Status
유형은 REST API, RPC API를 비롯하여 다양한 프로그래밍 환경에 적합한 논리적 오류 모델을 정의하며, gRPC에서 사용됩니다. 각 Status
메시지에는 오류 코드, 오류 메시지, 오류 세부정보라는 3가지 데이터가 포함됩니다.
API 설계 가이드에서 이 오류 모델과 모델 작업 방법에 대해 자세히 알아볼 수 있습니다.
JSON 표현 |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
필드 | |
---|---|
code |
상태 코드로, |
message |
개발자에게 정보를 제공하는 오류 메시지로, 영어로 작성되어야 합니다. 사용자에게 표시되는 모든 오류 메시지는 현지화되어 |
details[] |
오류 세부정보를 설명하는 메시지 목록입니다. API에서 사용할 일반적인 메시지 유형 집합이 있습니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |