Extrator de Dados de Documentos
Devolve os campos que de fato consegue ler, e avisa sobre o resto
- 8regras rígidas
- Coisas que ele nunca pode fazer, impostas em toda execução
- 5regras de repasse
- Condições em que ele para e entrega o trabalho a uma pessoa
- 6campos de saída
- Um resultado estruturado, não um parágrafo para reler
- ≤5passos por execução
- Trabalho delimitado: no máximo 4 chamadas de ferramenta, impostas pelo runtime
Somente leitura, por projeto. Este agente não tem caminho para enviar, gastar, publicar ou assumir nada. Onde esse limite é o produto, tirá-lo tiraria o motivo para confiar no resultado.
Visão geral
Transformar documentos em linhas é a automação mais copiada de toda plataforma, e quase toda ela falha do mesmo jeito: todo campo volta preenchido. Um total que não pôde ser lido vira um número plausível, uma data que foi chutada vira uma data, e a linha entra no seu razão parecendo idêntica às linhas que foram lidas corretamente.
Extração só vale alguma coisa se você souber em quais campos confiar. Este agente pontua cada campo que devolve, recusa-se a fornecer um valor que não consegue sustentar, e distingue um campo ausente do documento de um presente e ilegível — porque o primeiro exige uma pergunta e o segundo exige uma digitalização melhor.
Ele também confere o documento contra ele mesmo: linhas que não somam o total declarado, uma data posterior à data de emissão do próprio documento, uma moeda que muda no meio da página. Esses são os erros que sobrevivem a qualquer pontuação de confiança, porque cada campo individual parecia correto.
Benefícios
Revise apenas o que precisa
Campos de baixa confiança são sinalizados; o resto passa.
Nada errado em silêncio
O modo de falha de todo outro extrator é um número errado que parece certo.
Pega também os erros do remetente
Inconsistências internas são encontradas no caminho.
O que faz
Uma confiança em cada campo
Você sabe em quais valores confiar antes de eles chegarem a um razão, não depois de uma auditoria.
Em branco em vez de plausível
Um campo que ele não consegue ler volta vazio. Um total chutado é pior que um ausente.
Ausente e ilegível são coisas diferentes
Um exige uma pergunta ao remetente, o outro exige uma digitalização melhor.
Confere o documento contra ele mesmo
Linhas que não somam, uma data posterior à emissão, uma moeda que muda no meio da página — erros que toda pontuação por campo deixa passar.
O seu esquema, não o nosso
Ele extrai os campos que você pediu, e diz quais deles o documento não contém.
Não escreve em lugar nenhum
Ele devolve dados. Colocá-los nos seus sistemas é um passo que você controla.
O que isso muda
O que isso muda na sua semana
- Ele assume
- Digitar documentos em um sistema, campo por campo.
- Hoje quem faz é
- Quem for mais barato, e é por isso que os erros são encontrados tarde.
- Com que frequência
- A cada nota, formulário e extrato que chega.
- Esforço manual típico
- Alguns minutos por documento, multiplicados por tudo o que entra.
Por que Operações em particular. Ele deixa em branco o que não consegue ler. Todo outro extrator devolve um número plausível que parece exatamente um correto, e ninguém confere.
Roda sem supervisão
Você ou um evento dá a partida, e ele chega ao fim sozinho. Nada fica esperando alguém estar na mesa.
O mesmo padrão todas as vezes
O ducentésimo item recebe o mesmo rigor do primeiro. A constância é a parte que as pessoas não conseguem sustentar.
Ele não pode agir por conta própria
Extrator de Dados de Documentos não tem caminho para enviar, gastar ou assumir compromissos. É esse limite que torna seguro agir com base no que ele entrega.
Como roda
Este agente é executado no servidor, pelo ambiente de execução da PROMIVO. Cada execução é registada passo a passo e cada chamada de ferramenta tem as permissões verificadas antes de ser executada.
- 1EntradaValidada contra o esquema de entrada do agente
- 2Modeloclaude-opus-5 com fallback automático
- 3Ferramentasextract_structured_data
- 4PermissõesExecuta automaticamente as ações de nível READ; tudo acima disso espera aprovação
- 5SaídaResultado estruturado, conforme o esquema de saída
- 6RegistroTokens, duração e cada passo ficam registrados
Demonstração
Dados de demonstraçãoIllustrative sample output, abridged.
Entrada
{
"text": "…",
"fields": [
{
"name": "total",
"type": "currency",
"required": true
}
],
"documentType": "invoice"
}Saída
{
"fields": [
{
"name": "total",
"basis": "Labelled 'Total due' in the summary block.",
"value": "4180.00",
"status": "read",
"confidence": "high"
},
{
"name": "purchaseOrder",
"basis": "No PO reference anywhere in the document.",
"value": "",
"status": "absent",
"confidence": "low"
},
{
"name": "dueDate",
"basis": "Reads '03/04/2026'. Day-first and month-first give different dates and the document states no convention.",
"value": "",
"status": "ambiguous",
"confidence": "low"
}
],
"escalate": true,
"disclaimer": "Every field carries the confidence behind it. Nothing has been inferred from typical documents of this kind or from the rest of the batch, a blank is a value that could not be read, and inconsistencies are reported rather than quietly corrected.",
"inconsistencies": [
{
"issue": "Line items sum to 4,120.00 but the stated total is 4,180.00.",
"values": [
"4120.00",
"4180.00"
]
}
],
"escalationReason": "The document does not add up to its own stated total.",
"needsHumanReview": [
"dueDate — ambiguous format",
"total — does not match the line items"
]
}Requisitos
Integrações
Nenhuma integração necessária.
Antes de começar
- O texto do documento
- Os campos que você quer, como um esquema
- Requer o plano Inicial ou superior
Casos de uso
Notas de fornecedores
Em linhas, com as que precisam de uma pessoa já marcadas.
Formulários e solicitações
Estruturados, com os campos ausentes listados em vez de inventados.
Extratos e comprovantes
Conciliados contra os próprios totais enquanto são lidos.
Preço
Inicial
Cobrado mensalmente pela sua assinatura PROMIVO. Cancele quando quiser.
As execuções consomem a cota do seu plano para execuções de agentes e tokens. Veja limites do plano
Perguntas frequentes
Ele lê imagens digitalizadas?
Ele trabalha a partir do texto que você fornece, inclusive texto produzido pela sua própria digitalização. Onde esse texto estiver corrompido, ele reporta o campo como ilegível em vez de chutar o que provavelmente dizia.
Por que deixar campos em branco?
Porque um valor errado e plausível é a falha cara. Um campo em branco faz uma pergunta; um chutado responde errado e ninguém confere.
Ele consegue escrever no nosso sistema?
Não. Ele devolve dados estruturados com confianças. O que você faz com uma linha de baixa confiança é uma decisão, e ela deve ser sua.
Avaliações
As avaliações abrem depois que os clientes tiverem executado este agente.
Precisa que este agente funcione de outro jeito?
Diga o que mudar e a nossa equipe vai definir o escopo de uma versão personalizada para a sua empresa.
Personalizar este agente