Potencialize seu assistente com respostas de recursos da Web

Neste tutorial, você usará os serviços Watson Discovery e watsonx Assistant para criar um assistente virtual que possa responder perguntas sobre a pesquisa mais recente do Federal Reserve dos EUA. O assistente responderá perguntas usando publicações de pesquisa atualizadas e existentes do site do Federal Reserve Economic Data (FRED).

IBM Cloud

Siga este tutorial apenas se você estiver usando uma implementação gerenciada

Objetivos do aprendizado

Quando terminar o tutorial, você entenderá como:

  • Crie uma ação no watsonx Assistant que possa reconhecer perguntas sobre um assunto específico..
  • Crie um projeto de Procura de conversas no Discovery.
  • Adicione uma fonte de dados de rastreamento da Web ao seu projeto.
  • Conecte sua ação watsonx Assistant a uma extensão de procura que obtém respostas de seu projeto Discovery.
  • Use seu assistente para retornar respostas que ele recupera do website.

Duração

Este tutorial levará aproximadamente de 2 a 3 horas para ser concluído.

Pré-requisito

  1. Antes de iniciar, deve-se configurar uma conta paga com o IBM Cloud

    É possível concluir este tutorial sem custo usando um plano Plus, que oferece uma avaliação de 30 dias sem custo. No entanto, para criar uma instância de plano Plus do serviço, é necessário ter uma conta paga (onde você fornece detalhes do cartão de crédito). Para obter mais informações sobre como criar uma conta paga, consulte Fazendo upgrade da conta.

  2. Crie uma instância de serviço do Discovery do plano Plus.

    Acesse a página do recurso doDiscovery no catálogo do IBM Cloud e crie uma instância de serviço do plano Plus.

Se você decidir parar de usar o plano Plus e não quiser pagar por ele, exclua a instância de serviço do plano Plus antes do término do período de avaliação de 30 dias.

Criar um assistente

Para este tutorial, você criará um assistente com uma única ação Primeiro, deve-se criar uma instância de serviço do watsonx Assistant.

As instâncias de serviço do plano Lite e do plano Trial watsonx Assistant estão disponíveis sem custo. Você criará um plano de Avaliação porque um plano Plus ou superior é necessário para incluir uma qualificação de procura em um assistente, e o plano de Avaliação inclui todos os recursos do plano Plus O plano Lite não.

  1. Crie uma instância de serviço do plano de avaliação watsonx Assistant no mesmo local de dados em que a instância de serviço do Discovery está hospedada, como Dallas.

  2. Na página de serviço do plano do watsonx Assistant no IBM Cloud, clique em Ativar watsonx Assistant

    A interface com o usuário do produto watsonx Assistant é exibida na qual é possível criar seu primeiro assistente.

  3. Inclua FRED research como o nome do assistente e, em seguida, clique em Avançar.

    Shows the Watson Assistant welcome page
    Watson Assistant welcome page

  4. Preencha os campos para compartilhar informações sobre você e seu assistente e clique em Avançar.

    No campo Qual instrução descreve suas melhores necessidades, escolha Estou usando o Watson Assistant para concluir um curso ou certificação..

    Mostra a página Diga-nos onde seu assistente irá
    de detalhes do

  5. Ao criar um assistente, um aplicativo de bate-papo da web é criado automaticamente.

    Mostra as configurações de estilo do bot de " caption-side="bottom"} de bate-papo na{: caption="

  6. Clique em Avançar para aceitar o estilo padrão para o bate-papo da Web

    Mostra a visualização do bot de bate-papo em uma
    da Web falsa*Pré-visualização do bate-papo da

    Uma visualização do bate-papo da web como ele seria exibido em uma página da web é mostrada

  7. Clique em Criar para criar o assistente e o aplicativo de bate-papo da web correspondente

Após uma mensagem de parabéns, a página inicial para seu novo assistente é exibida.

Mostra a página do
inicial do

Crie uma ação

Crie uma única ação que possa reconhecer as perguntas sobre os artigos de pesquisa mais recentes do website do Federal Reserve Economic Data (FRED) dos EUA.

Em um cenário do mundo real, você pode desejar que seu assistente responda a perguntas sobre os produtos em seu catálogo ou sobre opções de plano de seguro ou qualquer outra coisa. É possível concluir as etapas semelhantes para ensinar o assistente a reconhecer quando um cliente está perguntando sobre um assunto específico

  1. No painel de navegação, clique em Ações.

    Mostra o Watson Assistant painel de " caption-side="bottom"} de{: caption="

    A página Ações é exibida.

    Mostra a página de introdução de ações.
    Actions page

  2. Clique em Criar ação e, em seguida, escolha iniciar do zero.

    Mostra as opções do método de criação de ação
    Action creation method options

  3. Como você deseja que o assistente reconheça quando os clientes perguntam sobre a pesquisa econômica, inclua a seguinte pergunta do usuário de amostra e, em seguida, clique em Salvar:

    What are the latest working papers about?
    

    O editor é fechado Queremos acrescentar mais alguns exemplos.

  4. Clique no ladrilho Cliente inicia com para continuar a incluir exemplos

    Mostra a página de ações com o bloco do prompt do cliente selecionado.
    User question examples

  5. Inclua as seguintes perguntas:

    Are there any working papers on the shipping industry?
    
    Are there any papers that focus on inflation?
    
    Are there papers about how trade policy affects pricing?
    
    What's the latest research on municipal bond markets?
    

    Mostra a lista de perguntas de prompt de exemplo
    User examples list

  6. Clique na primeira etapa na seção Etapas de Conversa

    Mostra a primeira etapa selecionada
    First step

  7. Adicione o seguinte texto ao campo Assistant says (Assistente diz ):

    I'll check the Federal Reserve Economic Data website.
    
  8. Não adicione uma resposta do cliente. Em vez disso, na seção E depois, clique em Continuar para a próxima etapa e escolha Pesquisar a resposta.

    Mostra a seção And da etapa de ação.
    And then options

  9. Clique em Editar configurações.

    Mostra os detalhes da etapa de Procura
    Search step

  10. Selecione Finalizar a ação após retornar resultados e, em seguida, clique em Aplicar.

    Mostra a etapa de procura com a caixa de seleção Encerrar a ação selecionada
    Search step settings

  11. Salve suas mudanças e, em seguida, clique no X para fechar a etapa.

    Mostra o ícone de fechamento da ação
    Fechar ação

Parabéns. Você criou com sucesso uma ação que reconhece perguntas sobre artigos de pesquisa FRED e retorna uma resposta de pesquisa.

Mostra a ação criada.
Created action

Em uma etapa posterior, conectamos a resposta de procura nessa ação a uma extensão de procura configurada para o assistente.

Criar um projeto de Procura de conversas

Agora que o assistente pode reconhecer perguntas sobre um assunto, vamos dar a ele acesso a dados dos quais ele pode recuperar respostas precisas.

No Discovery, crie um tipo de projeto de Procura de Conversação.. Esse tipo de projeto é otimizado para recuperar respostas durante interações acionadas por diálogo Por exemplo, ao contrário de outros tipos de projeto, ele não aplica enriquecimentos pré-construídos que não são necessários.

  1. Abra uma nova página do navegador da Web

    Mantenha a página watsonx Assistant aberta em uma guia separada para que seja possível alternar entre os dois aplicativos.

  2. Na página de serviço do plano do Discovery Plus na IBM Cloud, clique em Ativar Discovery.

  3. Na página Meus projetos, clique em Novo projeto.

  4. Nomeie seu projeto Federal Reserve research e, em seguida, selecione o tipo de projeto Procura de Conversação.

  5. Clique em Próximo.

Você configurará a origem de dados para o projeto na próxima etapa

Conecte-se a um website

Queremos que o assistente virtual seja capaz de responder a perguntas sobre os documentos de trabalho mais recentes da Reserva Federal dos EUA, por isso vamos conectar o nosso projeto ao site de Dados Econômicos da Reserva Federal que hospeda os documentos de trabalho.

  1. Na página Selecionar origem de dados clique em Web crawl e, em seguida, clique em Avançar.

    Shows the data source options
    Data source options

  2. No campo Nome da Coleção, inclua FRED papers

    Mostra o
    Nome do rastreamento da
    de rastreamento da Web*

  3. No campo Starting URLs (URLs iniciais ), adicione o seguinte URL:

    https://research.stlouisfed.org/wp
    

    Você adicionará apenas um início URL. Em um cenário real, você pode incluir várias URLs que vão para outras páginas com informações sobre o mesmo tópico.. Ao incluir mais URLs, é possível expandir a amplitude do conhecimento de seu assistente

  4. Clique em Incluir.

  5. Clique no ícone Edit (Editar) do site URL que você acabou de adicionar.

  6. No campo Número máximo de links a seguir, altere o valor para 5.

    Mostra o campo Starting URLs
    Starting URL settings

    Ao alterar o valor para 5, você indica que deseja que o serviço processe a página que você especificou e deseja que ele acompanhe até 5 links da página inicial.

  7. Clique em Save (Salvar) e, em seguida, clique em Finish (Concluir ).

O serviço Discovery rastreia a página da Web que você especificou, começando com a página que você especificou como a página inicial URL.

Enquanto o website está sendo submetido a crawl e os dados indexados, vamos voltar para nossa instância de serviço watsonx Assistant. É hora de conectar a ação que nós criamos para esse projeto Discovery.

Visualize o assistente

Para visualizar um assistente que se conecta aos dados armazenados em Discovery, deve-se visualizar o assistente na página Ambientes. Ao testá-lo separadamente, o assistente não pode recuperar dados do Discovery.

  1. Na página Ambientes, clique em Visualizar este ambiente..

    Mostra o ambiente de rascunho com a extensão de pesquisa
    de pesquisa

    É exibida uma página da web de amostra que inclui um ícone de bate-papo..

    Shows a preview of a web page with a chat icon
    Web chat icon

  2. Clique no ícone de bate-papo para abrir a janela de bate-papo na Web.

    Shows web chat welcome message
    Web chat welcome message

  3. Insira a seguinte pergunta de texto:

    What impact is inflation having on the real estate market?
    

    Esta pergunta de teste não é uma das perguntas que usamos para treinar o assistente.

    A resposta correta é retornada e ela inclui um link para a página da documentação de origem

    Mostra uma visualização do assistente em que a pergunta do teste é respondida* O bate-papo na
    retorna a
    da pesquisa*

Parabéns. Você criou com sucesso um assistente que pode responder perguntas sobre tópicos econômicos recuperando informações de documentos de trabalho que estão disponíveis no website de Dados Econômicos de Pesquisa Federal dos EUA.

Resumo

Neste tutorial, você criou um projeto do Watson Discovery Conversational Search com um conector de crawl da web que coleta informações sobre documentos de trabalho do website do Federal Reserve Economic Data dos EUA. Separadamente, você criou um assistente virtual watsonx Assistant com uma única ação que pode reconhecer perguntas do usuário sobre assuntos econômicos. Você incluiu uma extensão de Procura em seu assistente que conecta a resposta de procura da ação ao projeto Discovery no qual os dados econômicos são armazenados.. Finalmente, você testou seu assistente virtual fazendo uma pergunta e obtendo uma resposta útil que apresentava dados de pesquisas econômicas relevantes.

Próximas etapas

O assistente que você criou e conectou a uma extensão de procura está disponível no ambiente de Rascunho. Em seguida, é possível publicar seu assistente em um ambiente de produção e implementá-lo.. Há uma variedade de métodos que você pode usar para implementar o assistente Para obter mais informações, consulte Visão geral: visualização e publicação.