IBM Watson Assistant를 의 NLU 제공자로 구성 가상 에이전트

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • 에 정의된 IBM Watson Assistant 의도, 엔터티 및 발언을 대화의 가상 에이전트 NLU 모델로 사용하고 적용합니다.

    시작하기 전에

    에서 IBM Watson Assistant다음을 수행합니다.
    • IBM 계정에서 AI(인공 지능) 범주의 자원 링크를 생성합니다. 리소스 링크를 만든 후에는 API 키와 URL이 표시됩니다.

      IBM Watson Assistant 계정에서 생성한 리소스 링크의 대시보드 페이지에서 API 키와 URL을 찾습니다.

    • 작업 공간에서 NLU 모델의 의도, 엔터티 및 발언을 정의합니다.
    • 작업 공간 자격 증명을 찾고 구성 중에 자격 증명을 설정할 때 제공해야 하는 작업 공간 암호를 복사합니다.

    ServiceNow 인스턴스에서 Glide 가상 에이전트 플러그인(com.glide.cs.chatbot)이 활성화되어 있는지 확인합니다. 이 플러그인은 이 통합에 필요한 Watson Natural Language Understanding 서버 플러그인(com.glide.nlu.ibmwatson.intent.discovery)에 대한 IBM 프록시 에이전트를 설치합니다.

    필요한 역할: admin

    이 태스크 정보

    통합 구성에는 IBM Watson Assistant 인증을 위한 자격 증명을 제공하는 IBM Watson Assistant 작업이 포함됩니다. 인스턴스에 대해 NLU 서비스 제공자를 하나만 설정할 수 있습니다.
    주:
    이전 릴리스에서 업그레이드한 경우 제공한 작업 공간 암호IBM Watson Assistant 업그레이드 프로세스에서 자동으로 유지됩니다.
    릴리스 가상 에이전트 부터 Quebec 레거시 버전 1 URL만 지원합니다.
    • 모델: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces?version={{published_version}}
    • Intents: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/intents?version={{published_version}}&page_limit=1000
    • 엔터티: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/entities?version={{published_version}}
    • 예측: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/message?version={{published_version}}

    프로시저

    1. IBM 다음 HTTP 연결 기록 각각에 대해 인스턴스에서 ServiceNow Watson 엔드포인트를 설정합니다.
      • IBM Watson NLU 모델
      • IBM Watson NLU 의도
      • IBM Watson NLU 엔터티
      • IBM Watson NLU 예측
      1. 모두로 이동한 다음 필터에 http_connection.list를 입력합니다.
      2. HTTP 연결 페이지의 이름 열에서 Watson 항목을 선택하여 IBM 기록을 엽니다.

        수정할 IBM Watson NLU 기록에는 엔터티, 의도, 모델 및 예측의 네 가지가 있습니다. 각 레코드에 대한 엔드포인트를 설정해야 합니다.

      3. 호스트기본 경로 필드의 URL을 편집하여 IBM Watson NLU 계정의 엔드포인트를 반영합니다.
        양식에서 호스트 및 기본 경로 필드를 변경하여 IBM Watson NLU 엔드포인트를 참조합니다.
      4. 업데이트를 선택합니다.
      5. 나머지 IBM Watson 기록에 대해 이 단계를 반복합니다.
    2. IBM 다음 기본 인증 자격 증명 기록 각각에 대해 인스턴스에 Watson NLU API 키를 ServiceNow 추가합니다.
      • IBM Watson NLU 모델
      • IBM Watson NLU 의도
      • IBM Watson NLU 엔터티
      • IBM Watson NLU 예측
      1. 모두로 이동한 다음 필터에 basic_auth_credentials.list를 입력합니다.
      2. 기본 인증 자격 증명 페이지의 이름 열에서 Watson 항목을 선택하여 IBM 기록을 엽니다.
      3. 비밀번호 필드에 Watson NLU API 키를 입력 IBM 하십시오.

        IBM Watson NLU 모델의 기본 인증 자격 증명 양식에 API 키 이름과 비밀번호를 입력합니다.

      4. 업데이트를 선택합니다.
      5. 나머지 IBM Watson 기록에 대해 이 단계를 반복합니다.
    3. IBM Watson NLU 서비스를 활성화합니다.
      1. 모두로 이동한 다음 필터에 open_nlu_driver.list를 입력합니다.
      2. NLU 드라이버 열기 테이블에서 IBM Watson 스크립트 기록을 찾은 후 활성 필드에서 값을 예로 설정하십시오.
        IBM Watson - 스크립트 기록의 경우, 활성 열을 두 번 클릭하여 값을 false에서 true로 변경하십시오.

        이 설정을 활성화하면 설정에서 가상 에이전트 사용 가능한 NLU 서비스 목록에 IBM Watson - 스크립트 활성이 추가됩니다.

    4. 인스턴스에서 NLU를 활성화하려면 다음으로 이동합니다. 대화형 인터페이스 > 설정를 클릭한 후 다음을 수행합니다.
      1. Virtual Agent를 클릭합니다.
      2. Natural Language Understanding (NLU)(자연어 이해(자연어 이해))에서 View Settings(설정 보기)를 클릭합니다.
      3. 활성화 토글 스위치를 밀어 활성화자연어 이해합니다.
      4. NLU 서비스 제공자 목록에서 IBM Watson - 스크립트를 선택합니다.
      5. 언어별 NLU 모델을 사용하려면 지원되는 NLU 언어 목록에서 해당 언어를 사용하도록 설정합니다.
        사용 열이 true로 표시되면 언어를 사용할 수 있습니다. 자세한 내용은 설정에서 가상 에이전트 NLU 언어 사용 문서를 참조하십시오.
      6. 저장을 클릭합니다.
      IBM Watson Assistant는 인스턴스에 대한 NLU 서비스 제공자입니다.