퍼지 일치

기본적으로 항목 일치는 항목 중 하나와 정확하게 일치해야 합니다. 이는 단일 단어 항목 값과 동의어에서 문제가 없지만 다중 단어 값과 동의어에서는 문제가 될 수 있습니다. 예를 들어 ball 항목을 다음과 같은 최종 사용자 표현 부분과 일치시키는 경우를 생각해 보겠습니다.

  • 'ball'
  • 'red ball'
  • 'ball red'
  • 'small ball'
  • 'ball small'
  • 'small red ball'
  • 'small ball red'
  • 'red small ball'
  • 'red ball small'
  • 'ball small red'
  • 'ball red small'

일치가 발생하려면 일반적으로 이러한 각 순열의 항목 값과 동의어를 정의해야 합니다. 하지만 퍼지 일치를 사용 설정하면 값 또는 동의어에서 단어의 순서가 중요하지 않습니다. 다음은 위의 모든 예시에 대하여 일치를 트리거합니다.

  • 'ball'
  • 'red ball'
  • 'small ball'
  • 'small red ball'

퍼지 일치 항목 만들기

Console

  1. Dialogflow CX 콘솔을 엽니다.
  2. GCP 프로젝트를 선택합니다.
  3. 에이전트를 선택합니다.
  4. 관리 탭을 선택합니다.
  5. 개체 유형을 클릭합니다.
  6. 만들기를 클릭합니다.
  7. 퍼지 일치를 선택합니다.
  8. 나머지 필드를 작성합니다.
  9. 'Save(저장)'를 클릭합니다.

API

EntityType.enableFuzzyExtraction 필드를 true로 설정합니다.

EntityType 참조의 프로토콜 및 버전 선택:

프로토콜 V3 V3beta1
REST EntityType 리소스 EntityType 리소스
RPC EntityType 인터페이스 EntityType 인터페이스
C++ EntityTypesClient 사용 불가능
C# EntityTypesClient 사용 불가능
Go EntityTypesClient 사용 불가능
자바 EntityTypesClient EntityTypesClient
Node.js EntityTypesClient EntityTypesClient
PHP 사용 불가능 사용 불가능
Python EntityTypesClient EntityTypesClient
Ruby 사용 불가능 해당 사항 없음

제한사항

다음과 같은 제한사항이 적용됩니다.

  • 퍼지 일치는 정규 표현식 항목에 사용 설정할 수 없습니다. 이러한 기능은 상호 배타적입니다.
  • ID, 국가 식별 번호 등의 엄격한 값을 일치시키는 데 사용되는 항목에는 퍼지 일치를 사용 설정하면 안 됩니다.