Dialogflow

Dialogflow


 

A forma de conectar o Dialogflow foi atualizada

Consulte estes tutoriais para saber como conectar o NicoChat ao Dialogflow , como conectar vários agentes do Dialogflow e como usar o Dialogflow para preencher slots no NicoChat .

 

Com o Dialogflow, você pode predefinir algumas perguntas frequentes e seu bot pode lidar com as consultas simples em seu nome e transferir as difíceis. Além disso, você pode treinar seu bot para entender uma linguagem mais humana, incluindo saudação, gratidão, interação básica, etc.

 

Configurar fluxo de diálogo

 

imagem_2024-05-08_115706832.png

 

No painel do dialogflow, clique no ícone de engrenagem e, em seguida, clique no URL do seu projeto,

 

imagem_2024-05-08_115727590.png

 

Clique no canto superior esquerdo e abra as opções. Role para baixo e clique em configurações de “IAM e Admin” e depois em “Contas de serviço”

 

imagem_2024-05-08_115744161.png

 

Clique em “Criar conta de serviço”. Siga o processo abaixo.

 

imagem_2024-05-08_115843058.png

 

imagem_2024-05-08_115901736.png

 

Depois, clique em Gerenciar Chaves para criar uma chave.

 

imagem_2024-05-08_115937587.png

 

Clique em “Adicionar Chave”

 

imagem_2024-05-08_120206126.png

 

Isso fará o download de um arquivo JSON para você. Você pode então fazer upload diretamente no NicoChat.

 

imagem_2024-05-08_120332154.png

 

Clique em Sincronizar Agentes uma vez após a conclusão da integração.

DICA Se houver um aviso dizendo que "O Google não verificou este aplicativo", tente clicar em "Avançado" e depois em "Ir para o site do NicoChat ". Não se preocupe, é seguro fazer isso.

 

Clique no botão azul "Permitir" para permitir que o NicoChat obtenha acesso à sua conta do Dialogflow.

Visite o site do Dialogflow , faça login em sua conta do Google e você verá o painel do Dialogflow assim:

imagem_2024-05-08_120601096.png

 

  1. Clique em "Criar Agente" na barra lateral esquerda

  2. nomeie este agente

  3. escolha um idioma padrão para o bot

  4. escolha um fuso horário padrão

  5. quando terminar, clique em "CRIAR"

 

"O serviço Google Cloud Platform foi desativado"

If you fail to create an agent with an error saying "Google Cloud Platform service has been disabled. Please contact your administrator to restore service", it is possible that because the google account is from your organisation like YourName@YourCompany.com. You can solve this problem by either contacting the administrator in your company for Google cloud platform authorization or using your own Google account instead.

 

Após criar um novo agente, volte ao NicoChat, clique em “Sincronizar Agentes” conforme abaixo. Todos os seus agentes serão listados aqui.

image-20240508-150931.png

 

Use Dialogflow

Escolha um dos fluxos que você gostaria que seu agente do Dialogflow gerenciasse.

imagem_2024-05-08_121241328.png

 

Na área de trabalho do fluxo,

  1. clique em "Automação" na barra lateral esquerda

  2. ativar a "resposta padrão"

  3. selecione a frequência, geralmente "Every Time".

  4. clique em "Escolher Subfluxo"

image-20240508-151405.png

 

Selecione seu agente e você poderá gerenciar suas perguntas frequentes. Entre na interface de FAQ clicando no botão "Gerenciar Faqs" conforme abaixo:

image-20240508-152536.png

 

Esta é a aparência da interface do FAQ:

image-20240508-152741.png

 

O botão "Sincronizar entidade do produto" é para uso em comércio eletrônico. Ao sincronizar as informações do produto em seu sistema de comércio eletrônico com o Dialogflow, você pode reconhecer e responder aos produtos relacionados quando os usuários perguntarem sobre eles. Para citar o nome de um produto, digite "{{" para ver a imagem abaixo

imagem_2024-05-08_122836096.png

 

Clique em "+ Nova FAQ" para começar a construir seu diálogo inteligente:

imagem_2024-05-08_122918260.png

 

Para cada pergunta frequente, coloque tantas frases sinônimas quanto possível na área de perguntas e o Dialogflow ajudará com o resto.

Você não precisa se preocupar com muitos detalhes porque o Dialogflow usa correspondência difusa. Por exemplo, você já colocou "Quando é o seu horário de expediente?" e "Quando você abre?". O bot pode reconhecer que está perguntando sobre o horário de funcionamento, independentemente do usuário enviar "horário comercial?", "quando você abre?", etc., mesmo que haja alguma abreviação ou erro gramatical. A área de resposta informa ao bot o que responder quando uma pergunta corresponder. O bot escolherá aleatoriamente uma resposta da lista de respostas para enviar.

Na área "Enviar subfluxo", escolha um subfluxo, se necessário. O subfluxo será enviado logo após a resposta.

Por fim, clique em "Salvar" e pronto, 🎉 seu primeiro FAQ foi concluído. O bot agora está entendendo mais a linguagem humana! Continue testando e melhorando.

Improve Dialogflow

De volta ao site do Dialogflow, você verá que o NicoChat criou muitos intents de FAQ em seu nome:

image-20240508-153156.png

 

  1. escolha seu agente

  2. clique em "Intenções"

  3. estas são as intenções sincronizadas do NicoChat

  4. Teste seu bot aqui e veja se ele entende qual FAQ você está perguntando.

Verifique e ajuste "Intenção de fallback padrão" ou "Intenção de boas-vindas padrão", se necessário. "Default Fallback Intent" é correspondido quando nenhuma das perguntas frequentes é correspondida.

Selecione qualquer intenção e edite mais para ajudar o bot a entender mais:

image-20240508-153300.png

 

Por exemplo, neste caso, clique duas vezes para selecionar "Melbourne", digite a palavra-chave "cidade" e clique em "@sys-geo-city". Isso diz ao bot que a palavra “Melbourne” é uma cidade. Então, da próxima vez, quando os usuários perguntarem "Você pode entregar em Sydney?" ou outras cidades, o bot pode enviar a pergunta para este FAQ.

Existem vários léxicos integrados práticos que incluem cor, hora, código postal, país, nome da rua, idioma, etc.

Resposta de conteúdo dinâmico

A resposta da resposta não se limita apenas ao texto. Experimente a carga personalizada!

Para começar, crie um FAQ no NicoChat apenas com perguntas, sem resposta ou subfluxo.

imagem_2024-05-08_123341629.png

 

Aguarde um momento e atualize suas intenções do Dialogflow até que a nova intenção seja exibida.

image-20240508-153531.png

 

Na nova intenção, clique na área 4, "ADICIONAR RESPOSTAS" e depois em "Carga personalizada". Copie e cole qualquer formato de resposta necessário aqui, como texto/mídia/arquivos, botões, ações, respostas rápidas e assim por diante.

image-20240508-153807.png

 

Neste caso, um botão de chamada será enviado. Portanto, copie o seguinte código para o Dialogflow:

imagem_2024-05-08_123903110.png

 

Ajuste o texto, o título do botão, o número, etc. conforme necessário e clique em "Salvar":

imagem_2024-05-08_123940115.png

 

Vamos testá-lo na área de testes à direita:

imagem_2024-05-08_124244584.png

 

Bom trabalho! o bot reconhece que "posso ligar" está perguntando faq3.20.

image-20240508-154545.png

 

O lado do usuário também parece perfeito. Sinta-se à vontade para explorar outros tipos de resposta!