Agent Assist에 의견 보내기

이 가이드에서는 Agent Assist에 특정 추천 답변의 품질에 대한 의견을 보내는 방법을 설명합니다. 이 정보는 향후 추천 답변의 품질을 개선하는 데 사용됩니다.

의견 유형

의견은 두 가지 카테고리 중 하나에 해당합니다. 두 가지 의견 유형에 대한 정보는 answerFeedback 객체의 필드를 통해 전달됩니다.

  1. 암시적 의견: 에이전트가 추천 답변을 클릭했는지 여부입니다. 이 정보는 부울 clicked 필드에 포함됩니다.
  2. 명시적 의견: 답변의 정확성 수준 및 에이전트에서 제공한 답변에 대한 기타 자세한 정보입니다. 정확성 수준은 correctnessLevel 필드를 통해 전달됩니다. 원하는 경우 추가 세부정보를 agentAssistDetailFeedback 필드에 AgentAssistantFeedback 객체로 추가할 수 있습니다.

Agent Assist에 의견 보내기

모든 Agent Assist 응답에 Answers 필드가 있습니다(예: faqAnswers, articleAnswers, smartReplyAnswers). 답변에 대한 의견을 제공하려면 답변 레코드의 리소스 이름을 찾으세요. 리소스 이름의 형식은 'projects/project-id/answerRecords/answer-record-id'입니다. 답변 레코드를 사용하여 UpdateAnswerRecord 메서드를 호출하여 답변에 대한 AnswerFeedback을 전송합니다.

스마트 답장

답변 레코드를 사용하여 UpdateAnswerRecord 메서드를 호출하여 에이전트가 제안을 클릭했다는 AnswerFeedback을 전송합니다. 제안은 스마트 답장 추천에서 반환된 answer-record-id로 식별됩니다.

curl -X PATCH \
     -H "Autorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json" -d
'{
  "name": "projects/project-id/answerRecords/answer-record-id",
  "answerFeedback": {
    "clicked": true
  }
}' https://dialogflow.googleapis.com/v2beta1/projects/project-id/answerRecords/xxxxx?updateMask=answer_feedback

자료 추천 및 FAQ 지원

다음 샘플은 제안 정확성에 대한 질문을 받는 에이전트에 대한 응답으로 에이전트에서 직접 의견을 보내는 방법을 보여줍니다. correctnessLevel 필드는 FULLY_CORRECT, PARTIALLY_CORRECT, NOT_CORRECT, CORRECTNESS_LEVEL_UNSPECIFIED 중 하나일 수 있습니다.

curl -X PATCH \
     -H "Autorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json" -d
'{
  "name": "projects/project-id/answerRecords/answer-record-id",
  "answerFeedback": {
    "correctnessLevel": "FULLY_CORRECT",
    "agentAssistantDetailFeedback": {},
    "clicked": true
  }
}' https://dialogflow.googleapis.com/v2beta1/projects/project-id/answerRecords/xxxxx?updateMask=answer_feedback

다음 샘플은 클릭 전용 간접 의견을 보내는 방법을 보여줍니다.

curl -X PATCH \
     -H "Autorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json" -d
'{
  "name": "projects/project-id/answerRecords/answer-record-id",
  "answerFeedback": {
    "clicked": true
  }
}' https://dialogflow.googleapis.com/v2beta1/projects/project-id/answerRecords/xxxxx?updateMask=answer_feedback