Um desafio comum ao interagir com agentes de IA é a falta de memória. ImagIne enviar uma mensagem como "2 + 2" e receber a resposta "4". Mas, ao perguntar "isso vezes 3", o agente fica confuso e não se lembra da mensagem anterior. Conheça o Root ID!
O Que é o Root ID?
O Root ID é um identificador único gerado para cada conversa com o agente. Ele permite que o agente acesse o histórico de mensagens e mantenha o contexto, criando uma experiência mais natural e contínua para o usuário. Sem o Root ID, cada interação é tratada como uma nova conversa, sem memória das mensagens anteriores.
Como Funciona na Prática
Ao iniciar uma conversa com o agente, a Tess AI gera um Chat ID na URL. Esse Chat ID é essencial para manter a memória da conversa, e é exatamente igual ao Root ID.
Chat ID = Root ID. O que aparece na URL do agente é o próprio root ID, mas com nome de chat ID.
Por exemplo, se você perguntar "Como fazer uma torta?", o agente responderá e gerará um Chat ID. Se você continuar a conversa perguntando "O que eu te perguntei?", o agente se lembrará da pergunta anterior, graças ao Chat ID.
Implementando o Root ID no N8N
Para trazer memória ao seu agente via API, você precisa resgatar e utilizar o Root ID. Aqui está um passo a passo:
-
Obtenha o ID do Agente
Acesse a URL do seu agente na Tess AI e copie o primeiro número da URL, que é o ID do agente. Substitua esse ID na configuração do nó HTTP Request no n8n. -
Gere e Insira o Token de API
Na plataforma da Tess AI, vá até "Tokens de API" e crie um novo token. Copie o token e cole no nó HTTP Request no n8n, incluindo o prefixo "Bearer" para autenticação. -
Envie uma Mensagem e Resgate o Root ID
Configure o nó HTTP Request para enviar uma mensagem ao agente, como "Como fazer uma torta?". Após enviar a mensagem, o agente responderá e, no output do nó, você encontrará o Root ID. Esse ID é o que você usará para manter a memória da conversa. -
Utilize o Root ID em Conversas Futuras
Sempre que o mesmo usuário enviar uma nova mensagem, insira o Root ID na requisição. Isso garantirá que o agente acesse o histórico da conversa e responda de forma contextualizada.
Exemplo de Integração
Imagine que você está integrando o agente com o WhatsApp. Você pode associar cada número de WhatsApp a um Root ID específico. Dessa forma, sempre que o mesmo número enviar uma mensagem, o agente se lembrará da conversa anterior. Isso pode ser feito armazenando os Root IDs em um banco de dados, como Supabase, BigQuery ou Airtable, e vinculando-os aos números de WhatsApp.
Considerações Finais
O Root ID é uma ferramenta poderosa para criar agentes de IA mais inteligentes e contextualizados. Ao implementá-lo, você garante que o agente se lembre das interações anteriores, proporcionando uma experiência mais natural e eficiente para o usuário. Seja para cálculos matemáticos, suporte ao cliente ou qualquer outra aplicação, a memória do agente é essencial para uma interação de qualidade.
Próximos Passos
Explore a documentação da Tess AI para entender mais sobre o uso do Root ID e outras funcionalidades da API. Além disso, experimente integrar o Root ID com diferentes plataformas, como WhatsApp, Telegram ou sistemas de CRM, para criar automações ainda mais robustas.