Jurista: analisar um contrato sem fuite
Para analisar um contrato sem que ele saia do seu computador, disponibilize um modelo com Ollama (Qwen 3.5 9B ou Mistral Small 24B), extraia o texto do PDF e imponha uma regra: cada ponto sinalizado deve citar o trecho palavra por palavra. Um script verifica então se a citação existe no contrato. Aumente a janela de contexto do Ollama, definida por padrão em 4.000 tokens quando há menos de 24 GB de memória de vídeo.
Um contrato contém informações que nem o sigilo profissional nem um acordo de confidencialidade permitem confiar a qualquer serviço online. Um pipeline local lê o PDF, sinaliza as cláusulas a serem analisadas e cita os trechos, sem que nenhum dado saia do computador. Este guia monta esse pipeline, adiciona a verificação automática das citações e diz claramente o que a ferramenta não consegue fazer.
#Por que um contrato não deve passar por um chat online
Um contrato contém nomes, preços, condições negociadas e, às vezes, dados pessoais. Enviá-lo a um serviço de IA hospedado equivale a enviar essas informações a um terceiro, sob regras definidas pelos termos de uso desse serviço, e não pelo seu compromisso de confidencialidade. Para os advogados, a questão é deontológica: o guia « La déontologie et l'IA », adotado pelo Conseil national des barreaux em março de 2026, lembra que a proteção do sigilo profissional e o respeito ao RGPD estão entre as exigências da profissão. Os comentaristas do guia observam que o sigilo proíbe qualquer divulgação de informações confidenciais relativas aos casos ou aos clientes, inclusive durante o uso de ferramentas de inteligência artificial.
Para os juristas de empresas, a restrição é contratual: um acordo de confidencialidade assinado com um parceiro quase nunca prevê que suas cláusulas sejam submetidas a um fornecedor de IA. As ofertas profissionais dos fornecedores de software incluem garantias de não reutilização dos dados, mas você deve verificá-las no contrato que assinou, não em um slogan. A análise local elimina a questão: o texto do contrato não sai do seu computador, portanto não há subcontratado a declarar nem transferência a justificar.
#Um chat para consultar PDFs internamente, sem escrever código
Seu ChatGPT privado e gratuito na sua máquina em 1 hora — LM Studio, Ollama, Open WebUI, seus documentos, sem nuvem.
- Espaço online vitalício
- PDF + arquivos
- Atualizações vitalícias
Parte dos leitores busca apenas consultar contratos armazenados em uma pasta, sem que nada saia do sistema de informação. Existem duas opções. A primeira, sem programação, consiste em instalar, em um servidor interno, uma interface como Open WebUI ou AnythingLLM conectada ao Ollama: você carrega os PDFs, faz perguntas e a ferramenta localiza os trechos úteis. Esses guias estão disponíveis no site. A segunda, descrita a seguir, é um script curto que oferece total controle sobre o prompt e sobre a verificação das citações.
O script é adequado para analisar um contrato por vez, com perguntas precisas. A interface com busca documental é adequada para um corpus de várias dezenas de contratos, no qual se deseja encontrar, por exemplo, todos os contratos que contenham uma cláusula de renovação tácita. Nesse segundo caso, a qualidade depende da divisão dos documentos em trechos e da busca, não apenas do modelo.
| Necessidade | Abordagem | Ponto de atenção |
|---|---|---|
| Ler um contrato de 10 a 25 páginas | Script direto, contrato completo no contexto | Tamanho da janela de contexto a destacar em Ollama |
| Consultar de 20 a 500 contratos | Interface RAG (Open WebUI, AnythingLLM) | Qualidade da divisão em trechos e da busca |
| Comparar a um contrato-modelo | Script com dois textos no prompt | Contexto dobrado: verificar a memória |
| Contrato escaneado | OCR antes de tudo | O texto com ruído distorce as citações |
#A pilha mínima: modelo, leitor de PDF, script
Três elementos são suficientes. O Ollama disponibiliza o modelo como serviço. Um leitor de PDF como pdfplumber ou PyMuPDF extrai o texto. Um script Python de cerca de quarenta linhas conecta tudo. Quanto ao modelo, duas referências na biblioteca Ollama: o Qwen 3.5 com 9 bilhões de parâmetros pesa 6,6 GB e anuncia 256.000 tokens de contexto; o Mistral Small com 24 bilhões pesa 14 GB, com 32.000 tokens de contexto anunciados. O primeiro cabe em uma placa de 8 a 12 GB; o segundo exige 16 GB ou mais. Teste os dois em três de seus próprios contratos: a compreensão do francês jurídico varia de um contrato para outro.
O contexto é o ponto que atrapalha. Ollama define por padrão a janela com base na memória vídeo: para menos de 24 GB, ela é de 4.000 tokens, muito inferior ao tamanho de um contrato. Um contrato de 20 páginas representa vários milhares de palavras, ouvindo dezenas de milhares de tokens ou mais, dependendo da formatação, o que é um padrão a considerar em seus documentos. Sem ajuste, o início do contrato é cortado silenciosamente e o modelo responde apenas parcialmente. O guia sobre a janela de contexto explica o mecanismo.
#Instalar as ferramentas
Verifique em seguida se o PDF contém texto selecionável: se pdfplumber retornar uma string vazia, o arquivo é um scan e é necessário passar por OCR. Nunca gere texto a partir de um OCR de baixa qualidade sem informar ao usuário, pois as citações do modelo não poderão ser verificadas.
#O prompt de sistema de um assistente de análise preliminar
O prompt define o papel, as proibições e o formato. O ponto central é a obrigação de citar: um modelo que precisa reproduzir o trecho no qual se baseia inventa menos informações, e você pode verificar a citação por meio de um programa. O prompt abaixo pede uma saída estruturada para facilitar essa verificação.
#O script completo, com verificação das citações
O script lê o PDF, consulta o modelo com um contexto ampliado e impõe um formato JSON definido por um esquema, o que a API do Ollama permite no campo format. Em seguida, verifica se cada citação realmente está presente no texto do contrato, após normalizar os espaços. Uma citação não encontrada é marcada separadamente: é sinal de uma invenção ou de uma paráfrase que precisa ser verificada.
#As perguntas que revelam os riscos
Faça perguntas precisas em vez de uma solicitação geral, um tema de cada vez. Cada resposta deve citar o contrato ou declarar que o tema não é abordado. Aqui está uma lista inicial para adaptar à sua prática.
- Non-concurrence
- « O contrato contém uma cláusula de não concorrência? Cite-a com sua duração, sua abrangência geográfica e sua contrapartida financeira. »
- Responsabilidade
- « Qual é a limitação de responsabilidade? Ela é recíproca? Quais danos estão excluídos? »
- Rescisão
- « Quais são as condições de rescisão? O aviso prévio é o mesmo para as duas partes? »
- Renovação
- “Existe renovação tácita? Qual é o prazo para se opor a ela e de que forma?”
- Penalidades
- « Liste as penalidades por atraso, rescisão ou inexecução. São recíprocas? »
- Direito aplicável
- “Qual lei se aplica? Qual tribunal é designado?”
- Propriedade intelectual
- « Como a propriedade dos entregáveis é tratada: transferência, licença, duração, território? »
- Dados pessoais
- « O contrato prevê o tratamento de dados pessoais? Há cláusulas de subcontratação? »
#Comparar um contrato com o seu modelo habitual
Se você tiver um modelo validado, como as condições gerais do seu escritório ou empresa, a comparação é mais útil do que uma leitura isolada: ela mostra o que se desvia da sua referência. O modelo vê dois textos, o que duplica o espaço ocupado no contexto: verifique se a janela solicitada a Ollama é suficiente, caso contrário, compare cláusula por cláusula.
#Testar a ferramenta com seus próprios contratos antes de confiar nela
Antes de integrar este assistente a um fluxo de trabalho, meça o que ele deixa passar. Escolha cinco contratos que você já revisou pessoalmente, incluindo deliberadamente um que contenha uma cláusula que você conhece bem, por exemplo, uma renovação automática pouco evidente. Faça a mesma lista de perguntas e conte: as cláusulas reais encontradas, os pontos desnecessários apontados e as citações que não podem ser localizadas.
- 01Escolher cinco contratos conhecidosVarie os tipos: prestação de serviços, fornecimento, locação comercial, contrato de trabalho atípico. Um único tipo de documento não diz nada sobre a robustez geral.
- 02Registrar seu próprio levantamentoAntes de iniciar a ferramenta, liste para cada contrato as cláusulas que você espera. Esse registro é seu padrão de referência.
- 03Comparar o recall e o ruídoConte as cláusulas esperadas que a ferramenta identificou e o número de pontos sinalizados indevidamente. Uma ferramenta que deixa de identificar uma cláusula a cada três serve como lembrete, não como filtro.
- 04Medir o tempo de releituraMeça o tempo necessário para reler os pontos sinalizados e suas citações. Se essa releitura durar quase tanto quanto a leitura completa, o ganho será pequeno.
- 05Decidir sobre o usoReserve a ferramenta para tarefas em que ela realmente ajuda: triagem inicial, comparação com um modelo, identificação de cláusulas específicas. Não a utilize em contratos de grande importância, que serão lidos integralmente de qualquer forma.
#Limites e proteções
- Não é um advogado
- O modelo não conhece a jurisprudência recente nem as sutilezas de redação que mudam o sentido de uma cláusula. Ele faz uma primeira triagem; a decisão continua a cargo do jurista.
- Invenção de cláusulas
- Um modelo pequeno pode descrever uma cláusula ausente do contrato. A citação obrigatória e a verificação por script reduzem esse risco sem eliminá-lo.
- Contrato longo
- Se o conteúdo ultrapassar o que o contexto comporta, divida-o por seções e faça perguntas sobre cada parte, ou passe para uma busca em documentos. O guia sobre estratégias de divisão em trechos detalha as opções.
- Digitalizações
- Um PDF composto por imagens exige OCR. O texto gerado por OCR contém erros que tornam a verificação de citações incerta.
- Registro
- Não armazene contratos nem respostas em arquivos não protegidos: a segurança do computador e a criptografia do disco continuam sendo necessárias. A checklist de confidencialidade lista os pontos a serem verificados.
- Análise de contratos para escritórios de advogados
- RAG sobre a jurisprudência do Légifrance
- Checklist de privacidade
- Compreender a janela de contexto
- RAG local com Ollama sem programar
- Estratégias de divisão de documentos
- Fonte: guia do CNB sobre ética profissional e IA
- Fonte: leitura do guia do CNB (Village de la Justice)
- Fonte: tamanho do contexto no Ollama
- Fonte: estudo de Stanford sobre ferramentas de IA jurídica
- Fonte: Mistral Small na biblioteca Ollama
É possível analisar um contrato com uma IA sem enviar o documento para a internet?+
Como criar um chat com PDFs internamente sem retirar os contratos do sistema de informação?+
Qual modelo local para ler contratos em francês?+
Um contrato de 30 páginas cabe no contexto do modelo?+
O modelo pode inventar uma cláusula que não existe?+
A análise com IA substitui a revisão de um advogado?+
Um comentário, um erro ou uma observação? Avise-nos; isso ajuda a melhorar o guia para todos.