의견 답변

에이전트 성능을 추적하는 데 도움이 되도록 Dialogflow는 대화 중에 에이전트 답변에 대한 최종 사용자 의견을 수집하고 분석하는 도구를 제공합니다.

의견 사용 설정

답변 의견을 수집하기 전에 일반 에이전트 설정에서 다음 설정을 사용 설정해야 합니다.

  • 상호작용 로깅 사용 설정
  • 답변 관련 의견 사용 설정

Dialogflow CX 메신저로 의견 수집

Dialogflow CX 메신저를 사용하는 경우 다음 HTML 속성(allow-feedback="all")을 설정하여 채팅 대화에 대한 답변 의견 수집을 사용 설정할 수 있습니다.

그러면 좋아요 및 싫어요 버튼이 사용자 인터페이스에 추가됩니다. 대화 중 최종 사용자가 이 버튼을 클릭하여 에이전트 응답에 대한 의견을 제공할 수 있습니다. 사용자가 싫어요를 선택하면 부정적인 의견의 이유를 선택적으로 제공할 수 있습니다.

커스텀 사용자 인터페이스로 의견 수집

커스텀 사용자 인터페이스를 개발한 경우 인터페이스에 의견 수집을 추가하고 Sessions.submitAnswerFeedback 메서드를 호출할 수 있습니다.

세션 참조의 프로토콜 및 버전을 선택합니다.

프로토콜 V3 V3beta1
REST 세션 리소스 세션 리소스
RPC 세션 인터페이스 세션 인터페이스
C++ SessionsClient 해당 사항 없음
C# SessionsClient 해당 사항 없음
Go SessionsClient 해당 사항 없음
자바 SessionsClient SessionsClient
Node.js SessionsClient SessionsClient
PHP 없음 해당 사항 없음
Python SessionsClient SessionsClient
Ruby 없음 해당 사항 없음

커스텀 의견 데이터 구조

Sessions.submitAnswerFeedback 메서드의 answerFeedback.customRating 필드를 채우는 의견 데이터를 커스텀 데이터 구조에 저장할 수 있습니다.

Dialogflow CX 메신저를 사용하는 경우 커스텀 의견 구성요소를 정의하여 커스텀 의견 수집을 설정할 수 있습니다.

Dialogflow CX 콘솔을 사용하여 의견 살펴보기

대화 기록 도구를 사용하여 의견에 액세스하고 필터링할 수 있습니다.

BigQuery 상호작용 로깅으로 의견 읽기

BigQuery 상호작용 로깅으로 의견 데이터를 분석할 수 있습니다.

BigQuery 테이블을 이미 만든 경우 필요한 bot_answer_feedback 열이 없으면 다음 SQL 명령어를 사용하여 기존 테이블을 변경할 수 있습니다.

ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;

API로 의견 읽기

대화 기록 리소스에는 의견 데이터가 포함된 answerFeedback 필드가 있습니다. RPC 문서에서 GetConversation 메서드를 참조하세요.