기본적으로 개체 일치는 개체 항목 중 하나와 정확하게 일치해야 합니다. 이는 단일 단어 개체 항목 값과 동의어에서 문제가 없지만 다중 단어 값과 동의어에서는 문제가 될 수 있습니다. 예를 들어 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'
이 데이터를 찾을 수 있는 위치
에이전트를 빌드할 때는 Dialogflow ES 콘솔을 사용하는 것이 가장 일반적입니다(문서 보기, 콘솔 열기). 아래의 안내는 콘솔 사용에 중점을 둡니다. 개체 데이터에 액세스하려면 다음 안내를 따르세요.
- Dialogflow ES 콘솔로 이동합니다.
- 에이전트를 선택합니다.
- 왼쪽 사이드바 메뉴에서 Entities(개체)를 선택합니다.
콘솔 대신 API를 사용하여 에이전트를 빌드하는 경우 EntityTypes 참조를 확인하세요. API 필드 이름은 콘솔 필드 이름과 유사합니다. 아래 안내에서 콘솔과 API의 중요한 차이점을 볼 수 있습니다.
퍼지 일치 개체 만들기
퍼지 일치 개체를 만들려면 다음 안내를 따르세요.
- 기존 개체를 열거나 새 개체를 만듭니다.
- 퍼지 일치를 선택합니다.
- 테이블에 하나 이상의 개체를 입력합니다.
- 저장을 클릭합니다.
API를 사용하여 항목을 만들거나 업데이트하는 경우 EntityType
에서 enable_fuzzy_extraction
필드를 true로 설정하세요.
제한사항
다음과 같은 제한사항이 적용됩니다.
- 퍼지 일치는 정규 표현식 개체에 사용 설정할 수 없습니다. 이러한 기능은 상호 배타적입니다.
- ID, 국가 식별 번호 등의 엄격한 값을 일치시키는 데 사용되는 항목에는 퍼지 일치를 사용 설정하면 안 됩니다.