O agente só afirma o que conferiu. O resto é sinalizado.
Um preço que ninguém cotou. Um prazo três dias fora. Uma promessa sem ação por trás. A Conferência olha cada número, data e valor que o agente vai dizer e pergunta de onde isso veio. Vale se veio de uma leitura de estado, de uma ferramenta chamada neste turno ou de um trecho que cita a fonte. O que tem origem passa. O que não tem é anotado, contado ou trocado por uma ressalva, conforme a regra da sua empresa. A conferência roda dentro do processo do agente, sem IA a mais, no último ponto antes do cliente ou antes de um documento ser salvo. Documento assinado nunca é reescrito: é conferido e contado, e vai a uma pessoa quando não se sustenta. A Niadra recebe só os vereditos e os soma.
Como funciona
A resposta, conferida antes de sair
exemploOi, Marina. O crédito de R$ 40 já foi lançado na fatura de agosto, e remarquei a visita para 23/09 de manhã. Como pedido de desculpas, a próxima fatura vem com 15% de desconto.
- R$ 40 valor · crédito leitura de estado: fatura 0823, campo crédito, ERP há 1 min veredito: confere ação: nenhuma
- 23/09 data · visita ferramenta remarcar_visita, chamada neste turno veredito: confere ação: nenhuma
- 15% porcentagem · desconto nenhuma: nem ferramenta nem leitura do turno traz um desconto veredito: sem origem ação: a frase dá lugar à ressalva do contrato
Oi, Marina. O crédito de R$ 40 já foi lançado na fatura de agosto, e remarquei a visita para 23/09 de manhã. Sobre desconto, eu confirmo com o time e te retorno.
Conferido no processo do agente, por palavra, papel e âncora: nenhuma IA a mais. Os três vereditos vão ao registro do turno; o texto do seu prompt, nunca.
- Três origens de um número: citado, calculado ou dito pelo modelo. Só o que não tem origem é tratado como a regra manda: anotar, contar ou trocar pela ressalva
- A prova é uma só: um valor com origem no turno, uma chamada a esta ferramenta, uma chamada a qualquer destas, ou um trecho que cita a fonte
- Um valor antigo chega com a data em que foi atualizado e não sustenta um número
- Reescrita só quando não há dúvida, em texto que ainda pode mudar, e nunca em dose, medida, tamanho ou identificador
- Uma lista de frases do ofício que nunca disparam, com versão, testada no seu CI com niadra contract test
- O texto do seu próprio prompt nunca chega ao cliente: o trecho dá lugar à linha da regra, e o registro guarda o veredito, nunca o texto
- Quanto cada agente afirma sem conferir sai na Medição, por agente e por fornecedor
from niadra import Niadra, phone
def shown(product):
fields = {"price_sale": product["price_sale"]}
return [{"ref": f"product:store:{product['sku']}", "fields": fields}]
@Niadra.tool("check_price", provenance=shown)
def check_price(sku: str) -> dict:
return CATALOG[sku]
niadra = Niadra(channel="whatsapp")
# fingerprints of your own prompt, computed here; the text never leaves
niadra.internal_text.register("prompts@v16", PROMPT)
customer = phone(customer_phone)
with niadra.conversation(
thread_id, subject=customer, agent_id="store"
) as conversation:
build = Niadra.build(prompts={"store": "v16"}, model="gpt-4.1-mini")
with conversation.turn(build=build):
check_price("PX-4471") # recorded, with the price it showed
# the contract's actions, at the last point before the customer
guarded = conversation.claims.guard_text(draft)
conversation.agent(guarded.text)- Python
- TypeScript
Trecho de examples/claim_guard.py do SDK: a ferramenta registra o que mostrou, e a resposta passa pelo contrato antes de virar a fala do agente.
Na documentação
Uma memória, treze produtos
Qualquer agente se liga à memória com três chamadas, em Python, TypeScript, HTTP ou MCP, com adaptador pronto para os frameworks de voz e de agentes mais usados.
Ver a documentação(abre docs.niadra.com)- MemóriaO que foi dito e feito, com data, origem e evidência.
- IdentidadePessoas, empresas e parceiros, reconhecidos em qualquer canal.
- PadrõesO que cada cliente repete, calculado do histórico e entregue a todo agente.
- EstadoO que vale agora para cada cliente, com a data da última atualização e a fonte de cada valor.
- ContextoO que cada agente precisa saber antes de começar.
- HistóricoTudo o que já aconteceu, para o agente consultar.
- AvisosUm webhook assinado para o seu sistema na hora em que algo acontece.
- ConferênciaVocê está aquiO agente só afirma preço, data e número que conferiu. O que não conferiu é sinalizado.
- CoordenaçãoQuem está com o cliente agora e o que já foi feito, antes de um agente agir.