Lince
PDF vira dados estruturados e respostas.
O Lince recebe um PDF, extrai o conteúdo, usa IA para identificar tipo, partes, valores, datas e riscos, grava tudo em PostgreSQL e permite fazer perguntas sobre o documento em linguagem natural.
- Node.js
- TypeScript
- Express 5
- IA · Groq
- Zod
- PostgreSQL
Case demonstrativo. Os PDFs analisados nas telas foram gerados com empresas e dados fictícios.
Um contrato entra. Dados saem.
Contrato de prestação de serviços nº 2026/0147
Contratante: EMPRESA XYZ COMÉRCIO E SERVIÇOS LTDA
Contratada: NOVA ROTA TECNOLOGIA LTDA
Valor total: R$ 18.500,00
Emissão: 25/06/2026
Vigência até: 30/11/2026
Cláusula de rescisão: multa de 30% sobre o saldo remanescente
- Extrai o texto
- IA analisa
- Estrutura os dados
- Salva no PostgreSQL
- Tipo
- Contrato
- Cliente
- EMPRESA XYZ COMÉRCIO E SERVIÇOS LTDA
- Fornecedor
- NOVA ROTA TECNOLOGIA LTDA
- Valor
- R$ 18.500,00
- Emissão
- 25/06/2026
- Vencimento
- 30/11/2026
- Status
- Ativocalculado pelo sistema
Multa de 30% sobre saldo remanescente em caso de rescisão imotivada pode ser alta.
Resultado exibido pelo Lince para o PDF de exemplo da demonstração. Empresas e valores são fictícios.
Um pipeline que lê, entende e organiza.
Cada etapa aparece em tempo real na interface. Ao final, os dados estruturados ficam salvos e o documento pode ser consultado com perguntas, com respostas baseadas somente no conteúdo do arquivo.
- 01PDFUpload por arrastar e soltar
- 02ExtraçãoTexto lido com pdf.js
- 03Análise por IATipo, partes, valores, datas e riscos
- 04EstruturaçãoJSON validado e normalizado
- 05PostgreSQLDados prontos para busca e indicadores
- 06PerguntasChat com o documento
Tudo o que importa, sem abrir o PDF.
Os campos extraídos, a confiança da extração, os pontos de atenção e o campo para perguntar ao documento.


Nove tipos de documento, um único fluxo.
- Contrato
- Nota fiscal
- Boleto
- Proposta
- Orçamento
- Recibo
- Fatura
- Aditivo
- Laudo

A IA interpreta. O código garante.
A saída de um modelo de linguagem não é confiável por padrão. Por isso, o que é regra fica fora da IA.
Como o sistema é construído.
- Frontend
- HTML · CSS · JavaScript
- Backend
- Node.js · TypeScript · Express 5
- Extração
- unpdf (pdf.js)
- IA
- Groq (modelo configurável) · saída validada com Zod
- Banco
- PostgreSQL · PGlite na demonstração ou Postgres/Supabase
- 01Navegador
- 02API · Express
- 03Extração do PDF
- 04Módulo de IA · Groq + Zod
- 05PostgreSQL
Decisões técnicas
- IA como módulo isolado: trocar de provedor exige mudar um único arquivo.
- Regras de negócio determinísticas ficam fora da IA.
- PDFs escaneados, sem texto, são recusados com uma mensagem clara.
Próximos passos.
Evoluções previstas na documentação do projeto. Nenhuma delas está implementada.
- Planejado · não implementadoOCR para PDFs digitalizados
- Planejado · não implementadoAutenticação e separação por empresa (multi-tenant com RLS no Supabase)
- Planejado · não implementadoAlertas automáticos de vencimento via n8n (e-mail / WhatsApp)
- Planejado · não implementadoExportação para planilha e integração com ERP

Seu processopode ser um sistema.
A CLV cria sistemas sob medida para transformar processos complexos em operações mais simples, organizadas e escaláveis.