개방형 엔터티 생성
의도 예측 정확도를 개선하려는 경우 개방형 엔터티를 사용합니다. 개방형 엔터티는 모델이 발언의 컨텍스트에 집중하는 데 도움이 됩니다.
시작하기 전에
- Core 플러그인, NLU 공통 모델 플러그인 및 예측 인텔리전스 플러그인이 모두 인스턴스에 설치되고 활성화되어 있는지 확인합니다NLU 워크벤치. NLU 워크벤치
- 또는 AI 검색에 대한 가상 에이전트 기존 NLU 모델을 만들거나 사용합니다.
- 기존 의도를 만들거나 사용합니다.
- 필요한 역할: nlu_editor, nlu_admin 또는 admin. nlu_editor를 모델에 할당해야 합니다.
이 태스크 정보
개방형 엔터티 는 모델이 엔터티 자체보다는 엔터티의 컨텍스트에 집중하도록 지시합니다. 단어나 구를 개방형 단어로 표시하면 시스템은 엔터티를 건너뛰고 발언의 엔터티 앞이나 뒤에 있는 컨텍스트에서 의도를 예측합니다.
예를 들어, I want to order an iPhone이라는 발언에서 "an iPhone"이라는 단어에 개방형 엔터티로 주석을 달았습니다. 이 모델은 컨텍스트에 초점을 맞춰 사용자가 무언가를 주문하고 싶어할 것으로 예측합니다. 사용자가 주문하고 싶어할 수 있는 항목이 많기 때문에 모든 항목의 이름을 지정하는 것은 모델 작성자에게 견딜 수 없는 작업이 될 것입니다.
단순 엔터티 대신 개방형 엔터티를 사용하면 모델이 엔터티가 아닌 나머지 발언에 집중할 수 있습니다. iPhone의 예에서 엔터티 자체는 관련성이 떨어집니다. 그래서 시스템이 이를 무시하기를 원합니다.
다른 시나리오에서는 시스템이 엔터티를 무시해서는 안 되는 의도가 여러 개 있을 수 있으므로 간단한 엔터티를 사용해야 합니다.
주:
어휘 소스(발언에서 @vocab_source가 참조함)에 개방형 엔터티로 주석을 달 수 없습니다. 어휘 소스에 단순 엔터티 또는 매핑된 엔터티로만 주석을 달 수 있습니다. 예를 들어 "노트북을 주문하고 싶습니다"라는 발언이면 "노트북"이라는 단어에 개방형 엔터티로 주석을 지정할 수 있습니다. 그러나 테이블 어휘 소스나 목록 어휘 소스를 참조하는 "@laptop @laptop 주문하고 싶습니다"인 경우 개방형 엔터티로 주석을 지정할 수 없습니다.
이 예제 시나리오에서는 사용자가 회사 상품을 주문할 수 있도록 의도하는 모델을 만들 NLU 었습니다.
다음 예시 절차에서는 발언 중 하나에서 엔터티를 생성하여 시스템이 인스턴스의 다른 NLU 모델에서 재사용할 수 있는 개방형으로 인식할 수 있도록 합니다.
주:
의도당 하나의 개방형 엔터티만 사용할 수 있습니다.
프로시저
다음에 수행할 작업
엔터티를 저장하도록 모델을 교육합니다. 모델을 사용해 엔터티 자체가 아닌 엔터티의 컨텍스트에 따라 발언을 해석하는지 확인할 수 있습니다.
이 예에서는 다른 상품 항목으로 모델을 테스트할 수 있습니다.
- 모델 시도를 선택합니다.
- 폴 로를 주문하고 싶습니다.
- 이동을 선택합니다.
모델은 의도를 예측하고 폴로 값에 대해 상품 엔터티를 사용했음을 보여줍니다.