에이전트 유효성 검사

에이전트 설계 페이지에서 설명했듯이 에이전트의 설계가 에이전트 품질에 큰 영향을 미칠 수 있습니다. 에이전트 디자이너가 고품질 에이전트를 만들 수 있도록 Dialogflow는 유효성 검사 기능을 제공합니다. 에이전트 학습이 수행되고 완료될 때마다 자동으로 에이전트 유효성 검사가 제공됩니다. 유효성 검사 결과는 Dialogflow 콘솔 또는 API에서 액세스할 수 있습니다.

유효성 검사 결과는 에이전트의 품질과 성능을 개선하기 위해 수정해야 하는 오류의 목록을 제공합니다. 에이전트에 오류가 있는 경우 이를 무시하고 에이전트를 실행하도록 선택할 수 있습니다. 이러한 경우의 예를 들면 다음과 같습니다.

  • 인텐트에 서로 너무 비슷한 학습 문구가 있습니다.
  • 인텐트에 충분한 수의 학습 문구에 사용되지 않는 매개변수가 있습니다.
  • 대체 인텐트에 부정적 예시가 없습니다.
  • 이 텍스트가 일부 학습 문구에만 주석 처리되고 다른 학습 문구에는 주석 처리되지 않았습니다.

자동 유효성 검사 사용 설정 및 사용 중지

기본적으로 에이전트가 학습될 때마다 에이전트 유효성 검사가 자동으로 수행됩니다. 이 설정을 사용 설정하거나 사용 중지할 수 있습니다.

  1. Dialogflow 콘솔로 이동합니다.
  2. 에이전트를 선택합니다.
  3. 에이전트 이름 옆의 설정 settings 아이콘을 클릭합니다.
  4. ML Settings(ML 설정) 탭을 선택합니다.
  5. 에이전트 유효성 검사 설정을 사용(기본값) 또는 사용 중지 상태로 전환합니다.

에이전트 유효성 검사 스크린샷

에이전트 유효성 검사 페이지

에이전트의 유효성 검사 데이터에 액세스하려면 다음 안내를 따르세요.

  1. Dialogflow 콘솔로 이동합니다.
  2. 에이전트를 선택합니다.
  3. 사이드바 메뉴에서 유효성 검사를 클릭합니다.

에이전트 유효성 검사 스크린샷

인텐트 및 개체의 유효성 검사 결과

인텐트 목록 또는 개체 목록 페이지를 방문하면 유효성 검사 오류가 있는 인텐트나 개체의 이름 옆에 error_outline 표시기가 표시됩니다.

에이전트 유효성 검사 오류 스크린샷

유효성 검사 오류가 있는 특정 인텐트 또는 개체의 페이지를 방문하면 저장 버튼 근처에 오류 error_outline 표시기가 표시됩니다.

에이전트 유효성 검사 오류 스크린샷

이 버튼을 클릭하면 인텐트나 개체의 오류 목록이 표시됩니다. 기본적으로 심각도가 CRITICAL 또는 ERROR인 오류만 표시됩니다. 심각도 유형을 전환하여 WARNINGINFO도 표시할 수 있습니다.

에이전트 유효성 검사 오류 스크린샷

특정 학습 문구 및 매개변수에 대한 오류 표시기가 표시될 수 있으며, 이러한 표시기 위에 마우스를 올려 놓으면 세부정보가 표시됩니다.

에이전트 유효성 검사 오류 스크린샷

버전 및 환경의 유효성 검사 결과

버전 및 환경을 볼 때 각 에이전트 버전에 고유한 유효성 검사 오류가 있을 수 있습니다. 오류가 있으면 버전 옆에 유효성 검사 아이콘이 표시됩니다.

에이전트 유효성 검사 오류 스크린샷

아이콘을 클릭하면 세부정보가 표시됩니다.

에이전트 유효성 검사 오류 스크린샷

API를 사용한 유효성 검사 결과

대부분의 경우 Dialogflow 콘솔을 사용하여 유효성 검사 결과를 볼 수 있습니다. 하지만 API에서 이 데이터에 액세스할 수도 있습니다.

REST 및 명령줄

Agents 유형의 getValidationResult 메서드를 호출합니다.

아래의 요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • project-id: GCP 프로젝트 ID

HTTP 메서드 및 URL:

GET https://dialogflow.googleapis.com/v2beta1/projects/project-id/agent/validationResult?languageCode=en

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

유효성 검사 시행

에이전트 학습이 수행되고 완료될 때마다 자동으로 에이전트 유효성 검사가 제공됩니다. 새로운 유효성 검사 결과를 생성하려면 자동 유효성 검사를 사용 중지하고 수동으로 유효성 검사를 트리거합니다. 콘솔의 에이전트 ML 설정 페이지를 참조하세요.