IBM Cloud Docs
Entendendo Digressões no Diálogo

Entendendo Digressões no Diálogo

Neste tutorial, você vê primeiro como funcionam as digressões.

Objetivos do aprendizado

No momento em que você concluir o tutorial, você aprenderá como:

  • As digressões são projetadas para funcionar
  • As configurações de digressão impactam o fluxo do diálogo
  • Para testar as configurações de digressão para um diálogo

Duração

Esse tutorial leva aproximadamente 20 minutos para ser concluído.

Etapa 1: Obter o diálogo Showcase de Digressões

Você usa o diálogo Showcase de Digressão como um exemplo neste tutorial

  1. Faça download do digression-showcase.json no repositório do IBM GitHub.

  2. Em seguida, faça upload do arquivo JSON para o seu assistente

Se estiver usando o diálogo no watsonx Assistant:

  1. O upload sobrescreve qualquer diálogo existente.. Use um assistente sem um diálogo existente, em seguida, ativar diálogo.

  2. No Diálogo, clique em Fazer upload / Fazer download

  3. Faça o upload de digression-showcase.json

Se você estiver usando uma qualificação de diálogo na experiência clássica:

  1. Em Qualificações clique em Criar qualificação.

  2. Escolha Qualificação de diálogo e, em seguida, clique em Avançar

  3. Escolha Fazer upload da qualificação, em seguida, faça upload digression-showcase.json.

Etapa 2: digressionando temporariamente do diálogo

As digressões permitem que os usuários interrompam uma ramificação de diálogo para mudar temporariamente o tópico antes de retornarem ao fluxo de diálogo original. Nesta etapa, você começa a reservar uma reserva de restaurante e, em seguida, digressiona para pedir as horas do restaurante. O assistente fornece informações de horário de funcionamento e, em seguida, retorna para o fluxo de diálogo de reserva do restaurante

  1. Clique em Diálogo para abrir a árvore de diálogo..

  2. Clique em Experimente-o.

  3. Digite Book me a restaurant.

    Seu assistente responde com When do you want to go?.

  4. Para destacar o nó que acionou a resposta, selecione o ícone Local Local.

    O nó Reserva de Restaurante é destacado na árvore de diálogo

    Mostra o nó de reserva do Restaurante que está destacado e o diálogo em andamento na área de janela Experimentar.
    Nó de reserva do restaurante

  5. Digite Tomorrow.

    Seu assistente responde com um prompt para o tempo para reservar o What time do you want to go?

  6. Você não sabe quando o restaurante fecha, portanto, pergunta What time do you close?

    O assistente digressiona para fora do nó de reserva do restaurante para processar o nó Horário de abertura do restaurante Ele responde com, The restaurant is open from 8:00 AM to 10:00 PM. Em seguida, seu assistente retorna ao nó de reserva do restaurante e solicita novamente o horário da reserva.

    Mostra que a digressão acontece na área de janela Experimente...
    Digressão

  7. Opcional: para concluir o fluxo de diálogo, digite 8pm para o horário de reserva e 2 para o número de convidados.

Você se afastou e retornou para um fluxo de diálogo.

Etapa 3: desativando as digressões do intervalo

Nesta etapa, você edita a configuração de digressão para o nó de reserva de restaurante para evitar que os usuários digressem dele e veja como a mudança de configuração impacta o fluxo de diálogo.

Consulte as configurações de digressão atuais do nó Reserva de restaurante.

  1. Clique no nó para abri-lo na visualização de edição.

  2. Clique em Customizar e, em seguida, clique na guia Digressões.

    Mostra as configurações de digressão do nó de reserva do Restaurante.
    Configurações de Digressão
    .

  3. Clique para expandir Digressões podem sair deste nó.

  4. Configure o comutador Permitir digressões enquanto o slot está sendo preenchido para Desligado e, em seguida, clique em Aplicar.

  5. Clique no ícone Fechar Fechar para fechar a visualização de edição do nó

  6. Clique em Experimente-o.

  7. Clique em Limpar na área de janela "Experimente" para recomeçar.

  8. Digite Book me a restaurant.

    Seu assistente responde com um prompt para o dia a ser reservado, When do you want to go?

  9. Digite Tomorrow.

    Seu assistente responde com um prompt para o horário a ser reservado, What time do you want to go?

  10. Perguntar, What time do you close?

    Seu assistente reconhece que a pergunta aciona a intenção #restaurant_opening_hours, mas a ignora e exibe o prompt que está associado ao slot @sys-time novamente.

Você impediu que o usuário se afastasse do processo de reserva do restaurante.

Etapa 4: digressionando para um nó que não retorna

É possível configurar um nó de diálogo para não voltar ao nó do qual seu assistente saiu para que o nó atual seja processado. Para demonstrar essa configuração, você muda a configuração de digressão para o nó de horas do restaurante Na Etapa 2, depois que você digressa do nó de reserva do restaurante para acessar o nó de horas de abertura do restaurante, seu assistente retorna para o nó de reserva do restaurante para continuar com a reserva. Nesse exercício, depois de mudar a configuração, você digressa do nó Oportunidades de tarefa para solicitar horários de abertura e ver que seu assistente não retorna para onde ele parou..

  1. Clique para abrir o nó Horas de abertura do restaurante .

  2. Clique em Customizar e, em seguida, clique na guia Digressões.

  3. Clique para expandir As Digressões podem entrar neste nóe desmarque a caixa de seleção Retornar após a digressão

  4. Clique em Aplicar.

  5. Clique no ícone Fechar Fechar para fechar a visualização de edição do nó

  6. Clique em Experimente-o.

  7. Clique em Limpar na área de janela "Experimente" para recomeçar.

  8. Digite I'm looking for a job.

    O assistente responde dizendo We are always looking for talented people to add to our team. What type of job are you interested in?

  9. Em vez de responder a essa pergunta, faça uma pergunta não relacionada. Digite What time do you open?

    Seu assistente digressa do nó Oportunidades de tarefa para o nó Horário de abertura do restaurante para responder sua pergunta. Seu assistente responde com The restaurant is open from 8:00 AM to 10:00 PM.

    Diferentemente do teste anterior, desta vez o diálogo não assimila onde ele parou no nó Oportunidades de trabalho. Seu assistente não retorna ao diálogo que estava em andamento porque você mudou a configuração no nó Horários de abertura do restaurante para não retornar.

Você se afastou de um diálogo sem retornar.

Resumo

Neste tutorial, você experimentou como as digressões funcionam e viu como as configurações individuais do nó de diálogo podem afetar o comportamento de digressões.