No Agentes de IA - Avançado, os parâmetros são informações que você pode coletar e usar para adaptar os fluxos de trabalho do agente de IA. Especificamente, você pode utilizar parâmetros em blocos condicionais, segmentos e integrações de API.
Este artigo contém os seguintes tópicos:
Parâmetros disponíveis
Os parâmetros podem ter três origens:
Parâmetros da plataforma de CRM
As plataformas de CRM costumam armazenar informações do cliente, como nome e endereço de e-mail. É possível buscar essas informações na sua plataforma de CRM e salvá-las para usar em blocos condicionais.
Para buscar informações na sua plataforma de CRM, adicione uma ação associada ao evento “Conversa iniciada” para coletar os dados do seu CRM quando uma conversa for iniciada. A informação será coletada para cada nova conversa e aplicada a todos os diálogos dentro do seu agente de IA.
Parâmetros de dados de sessão
Os dados da sessão se referem às informações que os clientes fornecem durante uma sessão de mensagens com o agente de IA. Adicione uma ação no nível do bloco a um fluxo de diálogo para buscar dados da sessão e salvá-los como um valor de parâmetro.
Estes parâmetros da sessão são coletados por padrão:
Parâmetro | Exemplo de caso de uso |
---|---|
{{lastDetectedLanguage}} | Fornecer a resposta do sistema para idioma sem suporte no idioma do usuário. |
{{active_language}} | Criar respostas específicas do idioma.
Use o ID do idioma, e não o nome dele, como valor de parâmetro. Você pode encontrar o ID acessando Configurações > Configurações do agente de IA > Idiomas e selecionando um idioma. |
{{chatTranscript}} | Anexar a transcrição da conversa a um ticket para transferência via e-mail. |
{{lastVisitorMessage}} | Repetir as palavras do cliente, em geral em uma resposta padrão, como: “Acho que ainda não sei nada sobre {{lastVisitorMessage}}.” |
{{integrationId}} | Encaminhar mensagens recebidas para agentes de IA relevantes com regras de encaminhamento baseadas na origem (integrationId ) da mensagem recebida.
|
{{confidence_score}} | Basear a resposta no limite de confiança do reconhecimento de intenção. Confidence_score é arredondado para cima ou para baixo até um número inteiro.
|
{{lastResolution}} | Definir um fluxo de diálogo diferente baseado no último estado da resolução personalizada: Indefinido , Informado , Resolvido , Não resolvido , Transferido para o agente ou Transferido por e-mail , e enviar ao CRM como uma tag após a transferência. |
Ao criar seus parâmetros de sessão com uma ação, não use o mesmo nome desses parâmetros do sistema. Isso causará um erro, e os dados não serão recuperados.
Entidades também são consideradas parâmetros de dados da sessão. O nome da entidade é o nome do parâmetro. Qualquer informação capturada pelas entidades é armazenada como dados da sessão até duas horas após a inatividade da conversa.
Parâmetros de integração de back-end
O agente de IA também pode buscar informações de uma integração de API personalizada para criar fluxos de diálogo personalizados.
Operadores disponíveis
- Cadeia de caracteres: palavra
- Booliano: verdadeiro ou falso
- Matriz/lista: lista separada por vírgulas
- Inteiro: número inteiro
- Ponto flutuante: número decimal
Operador | Usar para | Exemplo | Tipo de parâmetro esperado | Tipo de valor condicional |
---|---|---|---|---|
é/não é |
Valores individuais |
país é Alemanha
|
cadeia de caracteres | cadeia de caracteres ou número inteiro |
É/Não é (booliano) |
Declarações de verdadeiro ou falso |
loggedIn É Verdadeiro
|
booliano | booliano |
Em/Não está em |
Uma condição OR com vários valores separados por vírgula |
país Em Alemanha, Japão, Finlândia
|
cadeia de caracteres | matriz |
Matriz inclui/não inclui
|
Verificar um valor específico dentro de uma lista de valores armazenados como matriz na sessão |
tags_Array A matriz inclui o item VIP
|
matriz | cadeia de caracteres |
O texto inclui/não inclui |
Verificar uma subcadeia de caracteres, como um código de país em uma URL, com base nos dados de texto na sessão |
O texto da URL Inclui fr
|
cadeia de caracteres | cadeia de caracteres |
Existe/Não existe |
Verificar se um parâmetro está presente na sessão, sem um valor específico |
e-mail Existe
|
qualquer um | N/D |
Começa com/Não começa com |
Valores de cadeia de caracteres individual |
país Começa com estados
|
cadeia de caracteres | cadeia de caracteres |
Maior que
Maior ou igual a
Menor que
Menor ou igual a
|
Todos os tipos de número (inteiros ou pontos flutuantes), com reconhecimento de conteúdo e ações, inclusive se o valor
|
Número Maior ou igual a 9
|
número inteiro ou ponto flutuante | número inteiro ou ponto flutuante |
Em outros casos
|
O fallback deve ser sempre adicionado como a última condição | N/D | qualquer coisa | N/D |