업데이트 세트에 NLU 모델 추가

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • 업데이트 세트를 사용하여 (NLU) 모델을 한 인스턴스에서 다른 인스턴스로 이동합니다 자연어 이해 . 업데이트 세트에는 대상 인스턴스에서 모델이 작동하는 데 필요한 모든 기록이 포함됩니다.

    시작하기 전에

    • 플러그인, NLU 워크벤치 코어 플러그인 및 예측 인텔리전스 플러그인이 NLU 워크벤치 모두 인스턴스에 설치되고 활성화되어 있는지 확인합니다.
    • 다음 지침은 및 AI 검색에 대한 가상 에이전트 모델에 적용됩니다NLU.
    • 필요한 역할: admin

    이 태스크 정보

    업데이트 세트를 사용하여 소스 인스턴스에서 대상 인스턴스로 모델을 전송합니다. 대상 인스턴스의 범위는 소스 인스턴스의 모델 범위와 이미 동일해야 합니다.

    업데이트 세트에 모델을 추가하는 데 포함되는 자원은 다음과 같습니다.
    • 모델 콘텐츠(의도, 발언, 엔터티, 주석, 어휘 및 기본 테스트 세트)
    • 관련 어휘 출처
    • 해당 최신 활성 ML 솔루션
    • ML 모델 아티팩트
    • ML 솔루션 및 정의(마지막 세 번의 실행, 그 중 하나가 성공한 경우)

    업데이트 세트에 대한 자세한 내용은 시스템 업데이트 세트를 참조하십시오.

    모델을 다른 업데이트 세트에 추가하려면 해당 업데이트 세트를 현재 업데이트 세트로 만들어야 합니다. Create and select an update set as the current set 문서를 참조하십시오.

    최적의 이식성을 위해 시스템 기본 업데이트 세트가 아닌 새로운 전용 업데이트 세트에 모델을 추가 NLU 하십시오. 이렇게 하려면 모델의 범위에서 새 업데이트 세트를 수동으로 생성해야 합니다. 현재 업데이트 세트가 범위의 기본값인 경우 오류가 표시됩니다. 이 오류에는 새 업데이트 세트를 수동으로 생성하는 링크가 포함되어 있습니다.

    모델에 어휘 테이블 등 여러 범위의 기록이 포함되어 있는 경우 업데이트 세트는 상위-하위 (배치) 구조를 가져야 합니다. 5단계의 절차에 따라 상위-하위 업데이트 세트를 생성합니다.

    업데이트 세트를 사용하여 모델(전역 또는 범위가 지정됨)을 이동하면 이전 후에도 교육 및 게시 상태가 동일하게 유지됩니다. 따라서 업데이트 세트에 추가되기 전에 교육되고 게시된 모델은 대상 인스턴스에서 재교육하거나 다시 게시할 필요가 없습니다.

    상위-하위 업데이트 세트에 대한 자세한 내용은 다음 문서를 참조하십시오 Update set batching. 다음 비디오는 이 프로세스의 데모를 제공합니다.

    프로시저

    1. 모두를 선택하고 네비게이터에 sys_nlu_model.list를 입력합니다.

      sys_nlu_model.list가 입력된 시스템 네비게이터.

    2. 모델의 모델 이름을 선택합니다.

      NLU 모델 시스템 목록.

      표시 이름은 모델을 만들 때 모델에 지정한 이름입니다. 모델 이름은 시스템에 의해 모델에 지정됩니다.

    3. 옵션: Global이 현재 애플리케이션인 경우 상단의 프롬프트에 따라 기록을 편집합니다.

      현재 애플리케이션 범위에 대한 메시지입니다. "여기"를 클릭하여 기록을 편집하고 업데이트 세트에 추가합니다.

    4. 관련 링크 섹션에서 현재 업데이트 세트에 모델 추가를 클릭합니다.

      현재 업데이트 세트에 모델 추가 버튼이 강조 표시된 모델 페이지.

      모델의 기록이 모두 한 범위에 있는 경우 시스템이 모델을 현재 업데이트 세트에 추가합니다. 완료되면 sys_update_set 테이블에서 기록을 찾을 수 있습니다.

      그러나 지정된 범위가 기본 범위인 경우에는 오류가 표시됩니다. 다음 단계를 계속합니다.

    5. 시스템에 '시스템 기본 업데이트 세트에 기록을 추가하는 중입니다'라는 오류가 표시되면 이 절차의 나머지 단계를 계속 진행합니다.
      업데이트 세트에 모델을 추가하는 동안 오류가 발생했습니다. 새 로컬 업데이트 세트를 생성하는 옵션이 강조 표시되어 있습니다.

      오류 배너에서 새 로컬 업데이트 세트 링크를 선택하여 기본값이 아닌 새 업데이트 세트를 작성합니다. 상위-하위 업데이트 세트의 경우 모델의 범위에서 상위가 먼저 생성됩니다. (모든 하위 업데이트 세트는 이후 단계에서 생성됩니다.)

      새 로컬 업데이트 세트 는 sys_update_set 테이블에서 새 기록을 엽니다.
    6. 새 업데이트 세트 기록의 경우 이름을 입력하고 애플리케이션 범위를 포함한 다른 값을 검토한 다음 제출 및 현재로 설정을 선택합니다.
      새 업데이트 세트의 양식으로, 제출 및 현재 항목으로 설정 버튼이 강조 표시되어 있습니다.
      새 업데이트 세트가 생성되고 sys_nlu_model 테이블의 모델 기록이 표시되는 화면이 다시 열립니다.
    7. sys_nlu_model의 모델 기록에서 관련 링크 아래의 현재 업데이트 세트에 모델 추가를 선택합니다.
      모델의 기록이 여러 범위에 있는 경우 이 단계에서는 범위가 전역인 하위 업데이트 세트를 생성합니다.
      주:
      모델의 기록이 모두 한 범위에 있는 경우 시스템이 모델을 현재 업데이트 세트에 추가합니다. 완료되면 sys_update_set 테이블에서 기록을 찾을 수 있습니다.
    8. 모델이 비전역 범위에 있는 경우: 업데이트 세트 테이블 sys_update_set에서 상위 업데이트 세트와 해당 하위 업데이트 세트를 찾습니다(필요한 경우 페이지 새로 고침).
      • 상위 업데이트 세트의 상위 열에는 값이 (비어 있음) 있습니다.
      • 하위 업데이트 세트의 이름은 상위 열에 있고 전역 열에는 있습니다 .
      • 상위 및 하위 업데이트 세트 모두 배치 기본 열에 동일한 값을 포함합니다.
      업데이트 세트 테이블에서 상위 행이 강조 표시된 상위-하위 업데이트 세트.
    9. sys_update_set에서 상위의 기록을 열고 상태 필드를 완료로 설정합니다.
      확인 대화 상자가 나타납니다. Yes(예)를 선택하여 확인합니다. 이렇게 하면 상위 및 모든 하위 업데이트 세트가 완료로 설정됩니다.
    10. 업데이트 세트 파일을 마이그레이션하려면 sys_update_set의 상위 기록에서 업데이트 세트 배치를 XML로 익스포트(Export Update Set Batch )를 선택합니다.
      상위 및 하위 업데이트 세트가 함께 패키지되어 익스포트됩니다.

    다음에 수행할 작업

    대상 인스턴스에서 검색된 업데이트 세트 로 이동한 다음 XML에서 업데이트 세트 임포트를 선택합니다. 패키지를 해제하면 상위 항목과 모든 하위 항목이 검색된 업데이트 세트 테이블에 나열됩니다. 상위 항목을 열고 업데이트 세트 배치 미리 보기를 선택합니다.

    소스 인스턴스의 참조된 기록이 대상 인스턴스에 없는 경우 업데이트 세트를 적용하는 동안 오류가 발생할 수 있습니다. 예를 들어 sys_nlu_intent의 원본 필드는 대상 인스턴스에 존재하지 않는 다른 모델의 의도를 참조할 수 있습니다. 어쨌든 실패한 기록에서 원격 업데이트 수락 을 클릭하여 업데이트 세트를 커밋할 수 있습니다.