NLU 의도 작성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • (NLU) 모델에 대한 자연어 이해 의도를 작성합니다. 의도는 사용자 입력을 받을 때 수행할 시스템 작업을 모델에 제공합니다.

    시작하기 전에

    • 플러그인, NLU 워크벤치 - Core 플러그인 - NLU 워크벤치 Advanced Features 플러그인, NLU Common Model 플러그인 및 예측 인텔리전스 플러그인이 모두 인스턴스에 설치되고 활성화되어 있는지 NLU 워크벤치 확인합니다.
    • 모델과 동일한 애플리케이션 범위에 있는지 확인합니다.
    • 에서 NLU 워크벤치AI 검색 모델에 대한 가상 에이전트 의도를 생성할 수 있습니다.
    • 필요한 역할: admin 또는 nlu_admin

    이 태스크 정보

    이 절차는 의도를 생성하는 방법을 보여줍니다. 다른 모델에서 의도를 재사용하려면 문서를 참조하십시오 사전 구축된 NLU 모델에서 의도 재사용.

    다음은 의도가 교육 발언의 어휘와 상호 작용하는 방법의 예입니다.

    • 의도: #AddMembersToDistributionList
    • 발화 A: "카를로스 산타나를 uxinfodev 목록에 추가하십시오."
    • 발화 B: "저는 실수로 arlo-drury-directreports 그룹에서 제거되었습니다."
    • 결과: 시스템은 uxinfodev 또는 arlo-drury-directreports 를 인식하지 못하며 이러한 단어를 사용하여 의도를 예측할 수 없습니다.
    • 솔루션: uxinfodevarlo-drury-directreports 를 어휘 항목으로 추가하고 동의어를 추가합니다. 동의어를 제공하면 발화와 해당 컨텍스트가 상주하는 의도에 더 많은 컨텍스트를 추가하는 데 도움이 됩니다. 의도 예측 신뢰도는 엔터티로도 표시하는 경우 훨씬 더 높을 수 있습니다.
    주:
    교육 발언 및 사용자의 발언은 25단어 또는 200자로 제한됩니다. 이 한도를 초과하는 발언은 의도 예측을 반환하지 못합니다.

    교육 발언에 "OrderLaptop" 또는 "sfsdfasdfas"와 같은 비현실적인 용어를 포함하지 마십시오. 발화는 모델의 언어로 된 정확하고 자연스러운 예여야 합니다.

    다음 예시 절차에서는 의도를 생성하고 사용자가 결제 관련 정보를 요청할 때 말할 수 있는 발언을 추가합니다. 가상 에이전트용 HR 모델이라는 제목의 모델을 이미 생성 NLU 했으며 이 모델에서 의도를 생성하고 있습니다.

    프로시저

    1. 애플리케이션 범위를 모델의 범위로 설정합니다.
    2. 다음으로 이동 모두 > NLU 워크벤치 > 모델.
      탭은 가상 에이전트 기본적으로 열립니다.
    3. 모델의 애플리케이션에 해당하는 탭을 선택한 다음, 의도를 추가할 모델의 이름을 선택합니다.
      이 모델 예에서는 가상 에이전트 모델에 대한 HR 모델을 선택합니다.
    4. 모델 빌드 및 교육 카드에서 단계 보기를 선택합니다.
    5. 의도를 선택합니다.
    6. 새 의도를 선택합니다.
    7. 의도 생성 창에서 의도의 이름과 설명을 추가합니다.
      그림 1. 의도 생성
      의도 창을 작성합니다. 의도 이름은 필수이지만 설명은 선택 사항입니다.
      이 예제 시나리오에서는 이름에 PayDiscrepancy 를 입력합니다. 설명을 추가할 수도 있습니다.
      주:
      의도를 만들면 시스템이 의도 이름에 해시태그를 추가합니다.
    8. 의도 추가를 선택합니다.
      발언, 연결된 엔터티 및 설정에 대한 섹션을 포함하여 #PayDiscrepancy 의도 화면이 나타납니다. 의도 초안 상태는 의도 화면의 오른쪽 상단 모서리에도 표시됩니다.
    9. 발화 탭에서 의도와 관련된 교육 발언 예시를 입력합니다.
      주:
      제공하는 발화 예시는 고유해야 하며 25단어 또는 200자 미만이어야 합니다. 발화 사이에 가능한 한 다양한 발화를 15개 이상 추가하는 것을 목표로 합니다. 모델 학습을 시작하려면 최소 5개의 발화를 추가해야 합니다.
      이 시나리오에서는 필드에 다음 발화를 추가하고 추가를 선택합니다
      급여 불일치 의도에 대한 교육 발언 예시입니다. 의도에 최소 5개의 발언을 추가합니다.

      모델을 반복적으로 빌드하고 재교육할 때 업데이트된 의도가 모델의 예측에 어떤 영향을 미치는지 확인할 수 있습니다. NLU 모델 교육 및 시도 문서를 참조하십시오.

    다음에 수행할 작업

    모델을 교육하여 업데이트를 저장합니다. 의도 관련 문제는 다음 문서를 참조하십시오 의도 문제 해결.

    발화를 개선하려면 엔터티를 추가하여 컨텍스트를 제공합니다. NLU 엔터티 문서를 참조하십시오.

    사용 가능한 의도 디스커버리 기능은 기록 데이터를 기반으로 추가할 수 있는 의도를 식별하는 데 도움이 될 수 있습니다.