Complemento | Agentes de IA - Avançado |
O UltimateGPT é ativado por meio da utilização do bloco UltimateGPT em nosso criador de diálogos. A entrada para esse processo inclui a mensagem mais recente do visitante e várias definições de configuração. Dependendo do cenário específico acionado pelo bloco UltimateGPT, a conversa seguirá com uma resposta gerada pelo UltimateGPT ou de acordo com os diálogos predefinidos associados a outros cenários.
Neste artigo, abordaremos:
Cada agente de IA individual do UltimateGPT vem pré-configurado com um bloco UltimateGPT na configuração de resposta do sistema UltimateGPT . Além disso, o UltimateGPT pode ser adicionado a qualquer outra intenção ou resposta de modelo simplesmente selecionando o bloco UltimateGPT no menu do bloco.
Atualmente, o bloco UltimateGPT tem uma finalidade específica: "Responder com conteúdo informativo". No entanto, nossos planos futuros incluem a expansão de seus recursos para abranger tarefas adicionais relacionadas ao UltimateGPT.
Uso do bloco UltimateGPT
Os criadores de agente de IA têm a flexibilidade de utilizar ações e estados de resolução personalizados semelhantes a outros blocos. Além dos quatro cenários detalhados abaixo, o bloco UltimateGPT fornece várias opções de configuração que permitem especificar o contexto que o UltimateGPT deve considerar ao gerar uma resposta. As próximas seções oferecem uma explicação detalhada de todos os cenários e opções de configuração disponíveis.
Resposta gerada
Esse cenário é ativado quando o UltimateGPT gera com êxito uma resposta à pergunta feita na última mensagem do visitante, levando em consideração o contexto fornecido pela base de conhecimento e a consulta específica. No entanto, se a mensagem do último visitante for mais uma conversa banal do que uma pergunta, o UltimateGPT tentará fornecer uma resposta baseada exclusivamente nessa mensagem específica.
No design da caixa de diálogo, há duas opções disponíveis para compartilhar ou incorporar a resposta gerada pelo UltimateGPT. Essas opções oferecem flexibilidade em como a resposta pode ser integrada à conversa em andamento.
Opção | Explicação | Exemplo |
Compartilhar com o visitante |
Ao escolher essa opção, o agente de IA enviará imediatamente a resposta gerada para o chat sem solicitar outros blocos na resposta. Trata-se do método recomendado para compartilhar a resposta do UltimateGPT diretamente com o visitante. No entanto, é importante observar que também mantemos a resposta no parâmetro de sessão |
![]() |
Salvar apenas a resposta |
Ao optar pela segunda opção, a resposta não é enviada diretamente para o chat. Em vez disso, a resposta é salva apenas no parâmetro de sessão "ugptResponse". O objetivo principal dessa opção é permitir a continuação do diálogo com outros blocos e lógica. Posteriormente, a resposta pode ser enviada para o chat usando um bloco de mensagens do agente de IA junto com o parâmetro de sessão. Essa abordagem também oferece a flexibilidade de salvar internamente a possível resposta para fins de teste ou avaliação, ao mesmo tempo em que permite que a conversa continue sem enviar a resposta ao visitante imediatamente. |
![]() |
Além do parâmetro de sessão "ugptResponse", também fornecemos acesso aos artigos provenientes da base de conhecimento usada como contexto para a resposta gerada por meio do parâmetro de sessão "dataSources". Os usuários podem recuperar informações de até cinco artigos usando esse parâmetro.
Transferência obrigatória
O cenário de transferência necessário é ativado quando o UltimateGPT identifica que a intenção do visitante é falar com um humano em vez de fazer uma pergunta ou ter uma conversar banal. Nesses casos, acionamos o cenário imediatamente e guiamos a conversa ao longo do caminho de diálogo predefinido.
Assim como o cenário de "resposta gerada", o cenário de "transferência obrigatória" também continua na mesma resposta. Para lidar com esse cenário de maneira eficaz, o criador do agente de IA precisa continuar o diálogo incorporando mais blocos. Esse processo pode envolver um vínculo para outra resposta ou a adição de um bloco de transferência para salvar a resposta.
Não entendido
O bloco UltimateGPT inclui dois cenários adicionais que são ativados quando o UltimateGPT não consegue gerar uma resposta. Por padrão, os dois cenários estão diretamente vinculados às respectivas respostas do sistema. O primeiro cenário é chamado de cenário "não entendido", que está diretamente vinculado à "resposta padrão".
O cenário "não entendido" ocorre quando o UltimateGPT não consegue encontrar artigos ou dados relevantes para gerar uma resposta. No entanto, os criadores de agente de IA têm a flexibilidade de desativar o vínculo direto para a "resposta padrão" se desejarem continuar o diálogo em tais situações.
Ocorreu um erro
O segundo cenário é o cenário "ocorreu um erro", que pode ser ativado quando o UltimateGPT falha. Isso ocorre quando o UltimateGPT está inacessível, retorna um erro ou enfrenta outro problema no sistema. Por padrão, esse cenário está diretamente vinculado à "Resposta de erro técnico". No entanto, da mesma forma que no cenário "não entendido", o diálogo pode continuar por meio da desativação da opção de fallback na gaveta de blocos.
É essencial observar que apenas no cenário "resposta gerada", a resposta do UltimateGPT e os artigos usados são salvos nos parâmetros de sessão subjacentes. Sempre que um novo bloco UltimateGPT e o cenário de "resposta gerada" forem acionados com êxito, o conteúdo desses parâmetros de sessão será substituído. Isso garante que a resposta mais recente seja sempre capturada para uso futuro.
Referência a artigos da base de conhecimento
Um dos parâmetros retornados com o bloco UltimateGPT é dataSources
que pode ser usado para mostrar os artigos usados para formar a resposta a fim de que os usuários possam se aprofundar nos detalhes fora do chat. Eles podem ser incluídos em carrosséis para tornar a experiência mais visual. Para fazer isso, siga as instruções abaixo.
- Adicione um bloco condicional.
- No bloco condicional, defina a variável
ugptClassifiedTask
. - Como condição, defina o operador como
IS
e inclua o valorquestion answering
para tratar das dúvidas que o usuário final possa ter com sua base de conhecimento ou até mesmo quando o usuário final introduzir alguma conversa banal. - Crie n mensagem do agente de IA como fallback para o bloco condicional.
- Adicione um nó do carrossel.
- Converta-o em um carrossel dinâmico acessando a gaveta de detalhes do bloco e pressionando o botão Converter em carrossel dinâmico.
- Adicione o conteúdo dinâmico como
dataSources
. - Personalize o cartão e o botão de modelo usando os parâmetros %title e %url para os respectivos campos.
- Remova a alternância de fallback.
O botão do cartão de modelo com um link externo em um carrossel dinâmico deveria ser a última interação do usuário final com o agente de IA. Em vez de clicar nos links, quando algo é digitado abaixo, o fallback é acionado. Desativar o botão Fallback reiniciará a conversa quando o usuário fizer outra pergunta.
Uso de perguntas personalizadas
Ao editar o nó UltimateGPT, você pode definir uma pergunta personalizada. A pergunta personalizada substituirá a última mensagem do visitante, como o pressionamento de um botão, permitindo que você forneça respostas contextualmente relevantes. O campo também permite que você use parâmetros para incluir informações sobre o usuário e tornar uma pergunta mais relevante, como o status ou nível da assinatura.
UltimateGPT para agentes de IA de ticket (EAP)
O UltimateGPT está totalmente disponível para agentes de IA de chat. A partir de 9 de outubro de 2024, o UltimateGPT também estará disponível em um programa de acesso antecipado (EAP) para agentes de IA de ticket (e-mail). Essa funcionalidade é conhecida como respostas generativas para e-mail.
Exceto pelas exceções a seguir, a funcionalidade do UltimateGPT descrita no restante deste artigo é idêntica entre os agentes de IA de chat e de ticket:
- As respostas geradas por IA exigem linguagem adicional para os agentes de IA de ticket. Para agentes de IA de ticket, você deve escrever um texto de resposta adicional para expressar a resposta do agente de IA . Esse comportamento é diferente do UltimateGPT para agentes de IA de chat, em que uma resposta de IA padrão é enviada sozinha. A captura de tela abaixo mostra um exemplo de resposta para um agente de IA de ticket.
- Não há opções de transferência para agentes de IA de tickets. O bloco UltimateGPT no diálogo de um agente de IA de ticket não tem a opção de transferência que um agente de IA de chat tem. A captura de tela abaixo mostra a criação de diálogos para um agente de IA de ticket com um nó de fallback em vez de um nó de transferência obrigatória. O nó Fallback é como você aborda cenários nos quais o UltimateGPT não consegue responder à pergunta do cliente.
0 comentários