Juriste : analyser un contrat sans fuite
Un contrat client sur ChatGPT, c'est une fuite de données selon la majorité des déontologies. Pourtant, un LLM est l'outil parfait pour repérer une clause de non-concurrence abusive, une limitation de responsabilité étrange, ou une clause de renouvellement automatique cachée. Ce guide monte un pipeline 100 % local qui lit un PDF de contrat, liste les risques, cite les passages. Rien ne sort de votre poste.
#L'enjeu de confidentialité
Les CGU d'OpenAI, Claude et Gemini autorisent (sauf opt-out payant) l'utilisation de vos prompts pour entraîner les futurs modèles. Pour un contrat client, c'est juridiquement incompatible avec le secret professionnel de la plupart des barreaux francophones et avec la plupart des NDAs signés.
#La stack minimale
- Ollama
- Serveur LLM local. Chargez Mistral 7B ou Qwen 2.5 14B selon votre VRAM.
- Un parseur PDF
- pdfplumber ou PyMuPDF pour extraire le texte proprement.
- Un script Python
- ~40 lignes. Pas besoin de framework RAG pour des contrats qui tiennent en 30 pages.
#1. Installer les outils
#2. Le system prompt juridique
#3. Analyser un contrat : script complet
#4. Questions-type pour lister les risques
- Non-concurrence
- "Y a-t-il une clause de non-concurrence ? Si oui, cite-la et précise sa durée, son périmètre géographique et la contrepartie financière."
- Responsabilité
- "Quelle est la limitation de responsabilité ? Est-elle réciproque ?"
- Résiliation
- "Quelles sont les conditions de résiliation ? Y a-t-il un préavis asymétrique ?"
- Reconduction
- "Y a-t-il une clause de reconduction tacite ? Quel est le délai pour la dénoncer ?"
- Pénalités
- "Liste les pénalités en cas de retard, de rupture, ou d'inexécution. Sont-elles équilibrées ?"
- Droit applicable
- "Quelle est la loi applicable ? Le tribunal compétent ?"
- Propriété intellectuelle
- "Comment la propriété des livrables est-elle attribuée ? Y a-t-il une cession ou une licence ?"
#5. Comparer à un contrat-modèle
Si vous avez un modèle-type validé (ex : CGV standard de votre cabinet), l'analyse comparative est puissante :
#Limites à garder en tête
- Pas un avocat
- Un LLM passe à côté de jurisprudence récente, de subtilités de rédaction qui changent tout. Son rôle : premier tri rapide. Pas plus.
- Hallucinations
- Un modèle 7B peut inventer une clause qui n'est pas dans le contrat. D'où la règle "cite TEXTUELLEMENT" — vérifiez toujours.
- Français juridique
- Mistral et Qwen comprennent le français juridique, mais avec une précision limitée. Pour du haut vol, un modèle spécialisé juridique (BlackSwanAI, DeepJudge) donne de meilleurs résultats.
- Documents scannés
- Un PDF image nécessite de l'OCR avant (tesseract, Azure Document Intelligence en local). Le texte extrait reste bruité.
Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.