Configurar o IBM Watson Assistant como o provedor de NLU Virtual Agent

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Use as intenções, entidades e enunciados definidos em IBM Watson Assistant e aplique-os como um modelo de NLU para suas conversas Virtual Agent.

    Antes de Iniciar

    Em IBM Watson Assistant, faça o seguinte:
    • Em sua conta IBM, crie um link de recurso na categoria IA (inteligência artificial). Depois de criar o link do recurso, você deverá ver a chave de API e o URL:

      Na sua conta IBM Watson Assistant, localize a chave de API e o URL na página do painel para o Link do recurso que você criou.

    • No seu espaço de trabalho, defina as intenções, entidades e enunciados para o seu modelo de NLU.
    • Localize as credenciais do espaço de trabalho e copie a senha do espaço de trabalho, que você deve fornecer ao definir suas credenciais durante a configuração.

    Em sua instância ServiceNow, certifique-se de que o plug-in Glide Virtual Agent (com.glide.cs.chatbot) esteja ativado. Este plug-in instala o agente de proxy para o plug-in IBM do servidor Watson Compreensão da linguagem natural (com.glide.nlu.ibmwatson.intent.discovery), que é necessário para esta integração.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Configurar a integração IBM Watson Assistant envolve o fornecimento de credenciais IBM Watson Assistant para autenticação. Você pode definir apenas um provedor de serviço de NLU para sua instância.
    Nota:
    Se você atualizou de uma versão anterior, o processo de upgrade retém automaticamente a Senha do espaço IBM Watson Assistant que você forneceu.
    A partir da versão Quebec, Virtual Agent oferece suporte somente a URLs da versão 1 legada:
    • Modelos: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces?version={{published_version}}
    • Intenções: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/intents?version={{published_version}}&page_limit=1000
    • Entidades: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/entities?version={{published_version}}
    • Previsão: https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/message?version={{published_version}}

    Procedimento

    1. Defina o endpoint do IBM Watson em sua instância ServiceNow para cada um dos seguintes registros de conexão HTTP:
      • Modelos IBM de NLU do Watson
      • Intenções IBM de NLU do Watson
      • Entidades IBM de NLU do Watson
      • Previsão IBM de NLU do Watson
      1. Navegue até Todos e insira http_connection.list no filtro.
      2. Na página Conexões HTTP (s), selecione uma entrada IBM do Watson na coluna Nome para abrir o registro.

        Há quatro registros de NLU para o IBM Watson a serem modificados: Entidades, Intenções, Modelos e Previsão. Você deve definir o endpoint para cada registro.

      3. Edite o URL nos campos Host e Caminho base para refletir o endpoint em sua conta IBM de NLU do Watson.
        No formulário, altere os campos Host e Caminho base para se referir ao endpoint de NLU do IBM Watson.
      4. Selecione Atualizar.
      5. Repita essas etapas para os registros IBM do Watson restantes.
    2. Adicione a chave de API IBM de NLU do Watson na sua instância ServiceNow para cada um dos seguintes registros de credenciais de autenticação básica:
      • Modelos IBM de NLU do Watson
      • Intenções IBM de NLU do Watson
      • Entidades IBM de NLU do Watson
      • Previsão IBM de NLU do Watson
      1. Navegue até Todos e insira basic_auth_credentials.list no filtro.
      2. Na página Credenciais básicas de autenticação, selecione uma entrada IBM do Watson na coluna Nome para abrir o registro.
      3. No campo Senha, insira a chave de API IBM de NLU do Watson.

        Insira o nome de chave da API e a senha no formulário de Credenciais de Autenticação Básica para o modelo de NLU do IBM Watson.

      4. Selecione Atualizar.
      5. Repita essas etapas para os registros IBM do Watson restantes.
    3. Ativar o serviço de NLU do IBM Watson.
      1. Navegue até Todos e insira open_nlu_driver.list no filtro.
      2. Na tabela Open NLU Drivers, localize o registro de script do IBM Watson e no campo Ativo, defina o valor como verdadeiro.
        Para o registro IBM Watson - Script, clique duas vezes na coluna Ativo para mudar o valor de falso para verdadeiro.

        Ativar esta configuração adiciona IBM Watson - Script ativo à lista de serviços de NLU disponíveis nas configurações de Virtual Agent.

    4. Para habilitar o NLU em sua instância, navegue até Interfaces conversacionais > Configuraçõese, em seguida, faça o seguinte:
      1. Clique em Virtual Agent.
      2. Em Compreensão da linguagem natural (NLU), clique em Exibir configurações.
      3. Deslize o botão de alternância Ativar para habilitar Compreensão da linguagem natural.
      4. Na lista de provedores de serviços de NLU, selecione IBM Watson - Script.
      5. Se você planeja usar modelos de NLU específicos de idioma, habilite os idiomas na lista de idiomas NLU compatíveis.
        Um idioma será habilitado se a coluna Habilitado for verdadeiro. Para obter mais informações, consulte Habilitar idiomas NLU nas configurações Virtual Agent.
      6. Clique em Salvar.
      O IBM Watson Assistant é o provedor de serviços de NLU para sua instância.