기본적으로 항목 일치는 항목 중 하나와 정확하게 일치해야 합니다. 이는 단일 단어 항목 값과 동의어에서 문제가 없지만 다중 단어 값과 동의어에서는 문제가 될 수 있습니다. 예를 들어 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
- Dialogflow CX 콘솔을 엽니다.
- GCP 프로젝트를 선택합니다.
- 에이전트를 선택합니다.
- 관리 탭을 선택합니다.
- 개체 유형을 클릭합니다.
- 만들기를 클릭합니다.
- 퍼지 일치를 선택합니다.
- 나머지 필드를 작성합니다.
- '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, 국가 식별 번호 등의 엄격한 값을 일치시키는 데 사용되는 항목에는 퍼지 일치를 사용 설정하면 안 됩니다.