Como transformar a conferência das carteiras geridas contra o que o administrador fiduciário informa — hoje manual e lenta — num processo quase automático, auditável e rodando em loop. O que o mercado já faz e o caminho realista para começar.
O fim do bate-bate manualSim — dá para automatizar a reconciliação entre a carteira que vocês gerem e o que o administrador fiduciário informa. Isso deixou de ser ideia: já é estado da arte lá fora, e há prova num par brasileiro.
O caminho que recomendamos não é "um agente que faz tudo". É uma divisão limpa: o casamento determinístico — extrair as posições do INOA e bater contra o arquivo do administrador — é código Python (número conversa com Python, com precisão e custo baixo). O agente entra na camada de exceção: investiga o que não bateu, busca a causa-raiz no histórico, classifica o tipo de quebra e prepara a ação. Controlado e auditável — não autônomo no escuro.
O bate-bate de fim de período é lento porque é manual. A parte fácil — casar posição a posição, com uma tolerância de centavos — é regra determinística: ou bate, ou não bate. O trabalho de verdade está nas exceções: diferença de timing (D+0 contra D+1), uma taxa ou fee que entrou de um lado só, um evento de cota, um erro de lançamento. É exatamente aí que os agentes passaram a agregar valor no último ano — não para somar números, mas para investigar o porquê de não baterem.
O determinístico resolve o volume: a maior parte das posições casa sozinha. O agente cuida da exceção: investiga, classifica e prepara a ação só no que não bateu. E tudo fica logado — dentro do perímetro AWS / Bedrock que vocês já aprovaram.
Não é roadmap de fornecedor — é produto rodando. Os cinco casos que mais se aproximam do que vocês precisam:
Reconciliação three-way entre custodiante, gestor e back-office; estado totalmente reconciliado todo dia.
Detecta a quebra, casa contra a liquidação pendente e resolve dentro de limites antes de impactar a cota. Chamam o ganho de operational alpha.
Você cria e otimiza processos de reconciliação em linguagem natural; agentes identificam, pontuam e classificam exceções 24/7.
Casa caixa não aplicada sozinho e dá visibilidade ao vivo das quebras — arquivos-fonte, causa-raiz. Substitui planilha e corrente de e-mail.
Diagnostica a causa-raiz de falhas de liquidação e sugere a correção.
A Turim, uma das maiores multi-family offices do Brasil, automatizou a ingestão de carteiras e a reconciliação com uma plataforma de IA (RapidCanvas) e reporta 99,5% de disponibilidade. Um par direto — mesma dor, mesmo país — já saiu do bate-bate manual. O que torna a conversa concreta: não é "será que dá", é "já deu".
A ordem de grandeza do ganho, juntando cases e fornecedores:
das posições casam sozinhas, sem toque humano.
de redução no trabalho de conferência repetitiva.
nos casamentos, acima do processo manual típico.
no ciclo de fechamento de período.
dedicada à reconciliação, liberando o resto para análise.
resolvidas pelo agente, dentro de limites aprovados.
Números reportados por fornecedores e cases — não são benchmark independente. Use como ordem de grandeza do ganho possível, não como promessa contratual.
O caminho de construção, em cinco passos — começando seguro e expandindo só depois de homologar:
A ideia, em código, é uma separação limpa: o determinístico decide o que não bateu; o agente decide o que fazer com cada quebra.
# 1) determinístico: casa carteira (INOA) x administrador breaks = reconcile(posicoes_inoa, extrato_admin, tol=Decimal("0.01")) # 2) agente só na exceção for b in breaks: causa = agente.investigar(b, historico) if causa.dentro_do_threshold: resolver(b, causa) else: escalar(b, causa.acao_recomendada) # e-mail / ticket + log
Processo controlado e auditável, com human-in-the-loop para os casos de julgamento — nada de resolução cega. E a regra de sempre: nada de cravar produção sem ambiente de desenvolvimento e sem trilha. O agente trabalha contra staging read-only até a homologação, e cada decisão dele fica logada.
A proposta é um piloto objetivo: escolher um conjunto de fundos, montar o casamento determinístico em Python mais o agente de exceção contra um staging, medir o tempo economizado e a taxa de auto-resolução — e então expandir com confiança. Ficamos à disposição para desenhar a skill, o harness e os guard-rails que mantêm tudo dentro do perímetro que vocês já confiam.