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 da intenção. Confidence_score é arredondado para um número inteiro (para mais ou para menos).
|
| {{lastResolution}} | Definir um fluxo de diálogo diferente com base no último estado da resolução personalizada: Undefined, Informed, Resolved, Not Resolved, Escalated To
Agent ou Escalated via Email e enviar para seu CRM como 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 |
|---|---|---|---|---|
is / Is not |
Valores individuais |
country is Germany
|
cadeia de caracteres | cadeia de caracteres |
Is (boolean) |
Declarações de verdadeiro ou falso |
loggedIn Is True
|
booliano | booliano |
Is (number) |
Valores individuais | timeout is 30 |
inteiro | inteiro |
Is in / Is not in |
Uma condição OR com vários valores separados por vírgula |
country In Germany, Japan, Finland
|
cadeia de caracteres | matriz |
Array includes item / Array does not include
item
|
Verificar um valor específico dentro de uma lista de valores armazenados como matriz na sessão |
tags_Array Array Includes item VIP
|
matriz | cadeia de caracteres |
Text includes / Text does not
include |
Verificar uma subcadeia de caracteres, como um código de país em uma URL, com base nos dados de texto na sessão |
URL text Includes fr
|
cadeia de caracteres | cadeia de caracteres |
Is present / Is not present |
Verificar se um parâmetro está presente na sessão, sem um valor específico |
email Exists
|
qualquer um | N/D |
Starts with / Does not start with |
Valores de cadeia de caracteres individual |
country Starts with united
|
cadeia de caracteres | cadeia de caracteres |
Greater than
Greater than or equal
Less than
Less than or equal
|
Todos os tipos de número (inteiros ou pontos flutuantes), com reconhecimento de conteúdo e ações, inclusive se o valor
|
Number Greater than or equal 9
|
número inteiro ou ponto flutuante | número inteiro ou ponto flutuante |