Pular para o conteúdo

Três produtos. Uma só memória.

O SDK liga os seus agentes à memória. O Core é o motor que reconhece cada cliente e mantém a memória viva. O Console dá ao seu time o controle de quem lê o quê.

Niadra SDK

Três chamadas. Qualquer agente, qualquer LLM.

O SDK não é um framework. Ele não controla o seu agente, não escolhe o seu modelo e não mexe no seu prompt. Ele liga o agente que você já tem à memória da Niadra: contexto antes da resposta, busca durante a conversa e registro depois dela.

Três chamadas no agente que você já tem
# antes de responder: o contexto completo do cliente
ctx = niadra.context(phone=caller_id, channel="voice")

reply = model.chat(
    system=[YOUR_PROMPT, ctx.text],
    # durante a conversa: o agente consulta o histórico
    tools=[niadra.search_tool(ctx.customer)],
    messages=history,
)

# depois de responder: a conversa entra na memória
niadra.track(
    conversation=call_id,
    channel="voice",
    turns=[question, reply],
)
  • Python
  • TypeScript
  • API HTTP
  • Servidor MCP

As três chamadas

context()Antes de responderEntrega o contexto completo do cliente, pronto para o prompt.
search()Durante a conversaBusca no histórico inteiro do cliente. Também vira ferramenta para o LLM chamar sozinho.
track()Depois de responderEnvia a conversa para a memória, sem atrasar a resposta.
  • Python e TypeScript
  • Servidor MCP pronto para qualquer agente
  • API HTTP para qualquer outra linguagem
  • Código aberto (Apache 2.0): você audita tudo o que sai da sua rede
  • Nunca atrasa a sua resposta: cada chamada tem tempo máximo

Niadra Core

O motor de memória que conhece cada cliente.

O Core recebe as conversas de todos os canais e descobre quais são do mesmo cliente, cruzando telefone, e-mail, CPF e login do app. De cada conversa ele extrai fatos, preferências, pendências e promessas, cada um com data e origem. Depois prepara o contexto de cada canal e indexa o histórico inteiro para busca.

Cada identificador tem um peso

exemplo
+55 11 9•••• 0000pistao número pode ter trocado de dono
CPF •••.456.•••-••declaradoa pessoa informou na ligação
marina@•••.comverificadoconfirmou pelo link enviado ao e-mail
Login do app 88213autenticadoentrou com senha

Cada informação fica ligada ao identificador de onde veio. Se duas pessoas forem unidas por engano, a Niadra separa as duas sem perder o histórico de nenhuma.

O contexto em camadas

Regras da sua empresamuda por mês
Perfil do clientemuda por semana
Pendênciasmuda por conversa
Agora há poucomuda por mensagem

As camadas que quase nunca mudam vêm primeiro. Assim o provedor de IA reaproveita o começo do contexto, e você paga menos por token.

Busca no históricoexemplo
A cliente diz

“Da outra vez vocês me deram um crédito.”

O agente consulta
niadra.search("crédito por visita técnica perdida")
A Niadra responde
  • 12/03/2026 · TelefoneTécnico não compareceu. Crédito de R$ 40 aplicado na fatura de abril. resolvido
  • 14/03/2026 · WhatsAppA cliente confirmou o crédito e a nova visita. resolvido
  • 03/11/2025 · AppVisita remarcada a pedido da cliente. sem crédito
Segunda visita perdida em 12 meses. Na anterior, crédito de R$ 40.

Niadra Console

Alguém vai perguntar quem leu o quê. O Console responde na hora.

Toda leitura fica registrada: qual agente leu, de qual fornecedor, para quê e a que horas. Você corta o acesso de um fornecedor sem depender dele, simula o que cada agente enxerga antes de liberar, e apaga os dados de um cliente de uma vez, com comprovante do que foi apagado.

Registro de leituras

exemplo
14h07Agente de voz · fornecedor Batendimentorecebeu o contexto de voz
14h05Agente do app · seu timeatendimentorecebeu o contexto completo
14h02Agente de WhatsApp · fornecedor Aatendimentorecebeu o contexto de chat
09h31Agente de cobrança · fornecedor Ccobrançanegado: cobrança não pode ver pendência técnica
  • Cortar o acesso de um fornecedor na hora
  • Simular o que cada agente enxerga, antes de liberar
  • Apagar os dados de um cliente, com comprovante
  • Exportar tudo em formato aberto
  • Enviar o registro de leituras para o seu SIEM
  • SSO, dois fatores e perfis de acesso para o seu time

O próximo agente já pode chegar sabendo.

Conte o que você está construindo. Quem responde é quem escreve o código.