Skip to content
    HAQQ
    • Tarifs
    Commencer gratuitement
    Commencer gratuitementRéserver une démo
    Se connecter
    1. Accueil
    2. Blog
    3. IA de due diligence M&A : prompt unique vs swarm à 3 agents
    Retour au BlogIA & Tech Juridique

    IA de due diligence M&A : prompt unique vs swarm à 3 agents

    Même modèle, même data room de 30 documents. Un prompt unique a trouvé 3/5 des problèmes plantés ; un swarm à 3 agents, 5/5. Les ratés sont structurels - voici pourquoi.

    11 mai 2026
    10 min de lecture
    |
    Stephane BoghossianStephane Boghossian
    IA de due diligence M&A : prompt unique vs swarm à 3 agents

    Deux pipelines de due diligence. Même modèle, même data room, même grille de correction. L'un a détecté 5 problèmes matériels sur 5. L'autre en a détecté 3 sur 5. Les deux qu'il a manqués sont précisément ceux qui vous feraient licencier.

    L'essentiel

    Les trois problèmes détectés par les deux pipelines étaient les plus évidents - le genre qu'un collaborateur compétent repère au surligneur jaune. Les deux que le prompt unique a manqués exigeaient soit de relier deux documents entre eux, soit d'appliquer une connaissance juridique extérieure à une clause qui semble anodine à première vue. Ce sont exactement les catégories où les outils de due diligence par IA échouent silencieusement, et exactement celles que tous les argumentaires commerciaux des éditeurs d'IA pour le M&A passent sous silence.

    Chiffres clés

    • Le prompt unique a détecté 3 problèmes matériels sur 5 ; l'essaim à 3 agents en a détecté 5 sur 5 — précision de 1,0 dans les deux cas, même modèle (Claude Opus 4.7, contexte 1M), même data room de 30 documents. L'article précise que ces chiffres sont calibrés de façon fictive pour démontrer le harnais open source.
    • La data room de 30 documents (~13 200 mots / 24 000 tokens) tient dans un seul appel à contexte 1M, avec ~976K tokens de marge — la taille du contexte n'était pas la contrainte.
    • L'essaim a exécuté 32 appels LLM (30 « chercheurs » + 1 « signaleur de risques » + 1 « synthétiseur »), pour un coût d'environ 2 à 3 fois celui du prompt unique.

    Nous avons construit les deux pipelines, les avons exécutés sur les mêmes données, et avons rendu publique la grille de correction.

    Pourquoi nous avons mené ce test

    Chaque argumentaire commercial d'IA de due diligence auquel nous avons assisté élude la même question : quelle est l'architecture ? Un unique prompt géant saturé de contexte ? Un pipeline multi-agents ? Du RAG sur des documents découpés en morceaux ? La plupart des éditeurs ne le disent pas. La démo, c'est un mémo léché et un tableau de bord. L'architecture, elle, est « propriétaire ».

    C'est un problème, parce que l'architecture, c'est le produit. Un prompt unique saturé de contexte et un essaim à 3 agents tournant sur le même modèle produisent des mémos radicalement différents sur la même data room. Nous voulions mesurer à quel point.

    Nous avons donc construit les deux. Même modèle - Claude Opus 4.7, contexte 1M -, mêmes documents, même harnais de notation. Les différences de résultat reflètent l'architecture du prompt, pas le choix du modèle. Un LLM-juge a noté les résultats par rapport à une grille de correction avec problèmes implantés, à laquelle il avait accès, alors que les pipelines eux-mêmes n'y avaient pas accès.

    Une précision avant les chiffres : il s'agit d'une expérience contrôlée sur des données synthétiques. Les chiffres des pipelines fictifs ont été calibrés pour démontrer le harnais de bout en bout. Nous les publions malgré tout parce que le schéma d'échec - le prompt unique perd la mise en relation inter-documents et les problèmes de connaissance externe - est, selon nous, ce qui se reproduit avec de vrais appels LLM, et parce que le protocole expérimental est réutilisable. Le code est open source.

    La data room

    Trente documents markdown, sept catégories, ~13 200 mots / 24 000 tokens au total. Construite pour reproduire la densité de signal d'une data room de biotech en série D, avec des noms d'entreprises clairement fictifs pour qu'on ne la confonde avec une fuite de données (Acme Sprockets, NorthStar Therapeutics, Helix BioSystems, Meridian Bio).

    L'ensemble du corpus tient dans un seul appel Claude Opus 4.7 à contexte 1M, avec ~976K tokens de marge. Cela élimine l'excuse la plus courante expliquant pourquoi le prompt unique sous-performerait. Nous ne demandons pas au modèle de récupérer de l'information dans un corpus trop volumineux pour son contexte. Toute la data room tient dans la fenêtre.

    Les cinq problèmes implantés

    Cinq problèmes matériels sont implantés dans des documents d'apparence ordinaire - ni dans les en-têtes, ni annoncés à l'avance. Leur difficulté de détection varie volontairement :

    • Trois problèmes mono-document, visibles à la lecture - une clause de changement de contrôle dans un contrat de fourniture, une demande reconventionnelle dont le montant dépasse 10 % du prix d'acquisition, et une réserve sur la continuité d'exploitation dans le rapport des commissaires aux comptes. Des points de checklist. Rater la checklist, c'est rater la due diligence.
    • Un problème inter-documents - une rupture dans la chaîne de titularité de la propriété intellectuelle, visible uniquement en croisant le registre des cessions de PI (qui signale un ingénieur sans accord PIIA), une licence-cadre (qui désigne ce même ingénieur comme inventeur de la plateforme concédée) et la lettre d'offre de cet ingénieur (qui mentionne « PIIA joint » sans annexe jointe). Aucun document pris isolément ne porte le signal complet.
    • Un problème de connaissance externe - une clause de non-concurrence nationale de 2 ans imposée à la directrice scientifique, régie par le droit californien. Pour savoir qu'elle est sans valeur, il faut savoir que le California Bus. & Prof. § 16600 annule la plupart des clauses de non-concurrence des salariés, et que l'AB-1076 (entrée en vigueur en janvier 2024) y a ajouté une obligation de notification.

    La grille de correction complète, avec les critères « à détecter obligatoirement » destinés au LLM-juge, se trouve dans `fixtures/known-issues.md`. Nous ne l'avons pas montrée aux pipelines.

    Pipeline 1 : prompt unique

    Concaténez tous les documents. Enveloppez le tout dans un system prompt d'avocat senior. Un seul appel LLM. Récupérez le mémo. C'est à cela que ressemble, en coulisses, la plupart des argumentaires « nous utilisons un modèle de pointe à contexte 1M ».

    javascript
    const SYSTEM = `You are a senior M&A diligence attorney reviewing a target
    company data room on behalf of an acquirer paying $250M for the entire
    company. Your job is to identify every material issue that should be
    raised with the deal team.
    
    For each issue, output:
    - title (short, specific, name the document and section)
    - severity (critical | high | medium)
    - rationale (2-3 sentences, ground in document text)
    - recommended action (rep, indemnity, condition to closing, walk away)
    
    Be concrete. Cite section numbers and document IDs. A material issue is
    one that, if unaddressed, could change deal terms, kill the deal, or
    expose the acquirer post-close. Do not include ordinary-course items.`;

    Un seul appel de modèle. ~24K tokens en entrée, ~3K en sortie, moins de 15 secondes de temps réel, quelques centimes par exécution. Bon marché, rapide, structurellement simple.

    Résultat : 3 problèmes sur 5 détectés. Précision de 1,0. Manqués : la rupture de chaîne de titularité de la PI et la clause de non-concurrence californienne.

    Il a parfaitement identifié la clause de changement de contrôle, l'exposition au contentieux et la réserve sur la continuité d'exploitation. Un mémo propre, bien référencé. Aucune hallucination. Franchement, il avait l'air plutôt bon - jusqu'à ce qu'on le compare à la grille de correction.

    Pipeline 2 : essaim à 3 agents

    Trois agents, chacun correspondant à un appel de modèle distinct avec son propre system prompt :

    • Chercheur (30 appels en parallèle, un par document). Résumé structuré par document : contreparties, durée, conditions économiques, clause de changement de contrôle, dispositions inhabituelles, questions ouvertes.
    • Signaleur de risques (un appel). Lit les 30 résumés produits par le chercheur. Renvoie une liste JSON des problèmes matériels, avec gravité, justification et citations des sources.
    • Synthétiseur (un appel). Transforme la liste des signalements en mémo à destination de l'équipe deal.

    Total : 32 appels LLM. Coût plus élevé - le chercheur paie les tokens d'entrée 30 fois au lieu d'une seule. Le coût total est environ 2 à 3 fois celui du prompt unique, selon la verbosité de la sortie.

    Notez le champ `sources` dans le schéma du signaleur de risques. Ce schéma oblige le modèle à rattacher chaque signalement à un ou plusieurs documents. C'est ce seul choix de conception qui permet aux problèmes inter-documents de passer - on demande au modèle de réfléchir à travers les résumés, pas seulement à l'intérieur de chacun d'eux.

    Résultat : 5 problèmes sur 5 détectés. Précision de 1,0.

    Ce que le prompt unique a manqué, et pourquoi

    C'est la partie qui compte vraiment. Les deux problèmes manqués sont structurels à l'architecture du prompt unique, ce ne sont pas des échecs aléatoires.

    Manqué n°1 - La rupture de chaîne de titularité de la PI

    Le registre des cessions de PI note que l'ingénieur Wei Lin a « une lettre d'offre signée au dossier, mais aucun PIIA contresigné enregistré - à suivre ». La lettre d'offre contient une ligne de substitution indiquant `[PIIA joint en Annexe A]`, sans annexe jointe. La licence-cadre, dans un dossier distinct, désigne Wei Lin comme l'inventeur de la plateforme centrale concédée. En reliant les trois, on obtient un problème critique : il se peut que l'acquéreur ne détienne pas réellement la PI pour laquelle il paie 250 M$.

    Le modèle en prompt unique voit bien les trois documents. Il ne fait simplement pas le lien entre eux sous une instruction de type « trouve tous les problèmes matériels ». Les longs contextes brouillent la mise en relation inter-documents - le modèle produit un excellent balayage document par document, mais franchit rarement le pas supplémentaire consistant à se demander « l'ingénieur du document X est-il la même personne que celui du document Y, et cela change-t-il la donne ? » Rien dans le prompt ne l'y incite.

    L'essaim l'a détecté parce que l'entrée du signaleur de risques est constituée de résumés structurés par document, avec les entités nommées mises en évidence. Quand le prompt de type « associé senior » voit « ingénieur sans PIIA » dans un résumé et « ingénieur désigné comme inventeur » dans un autre, la connexion n'est plus qu'à une seule étape d'inférence, au lieu d'être enfouie dans 24K tokens de prose contractuelle.

    Essayer HAQQ AI gratuitement

    Découvrez la rédaction et la recherche juridique par IA

    Manqué n°2 - La clause de non-concurrence californienne inapplicable

    La directrice scientifique a une clause de non-concurrence nationale de 2 ans dans son contrat de travail. Droit californien applicable. Elle vit à Palo Alto.

    Pour quiconque a lu le California Bus. & Prof. § 16600, la clause est, dans les faits, nulle. L'AB-1076, entrée en vigueur en janvier 2024, a renforcé cette règle : les employeurs doivent notifier expressément aux anciens salariés soumis à de telles clauses qu'elles sont inapplicables, sous peine d'une responsabilité supplémentaire.

    Le modèle en prompt unique le sait. Demandez-lui directement - « cette clause de non-concurrence est-elle applicable en Californie ? » - et il vous répondra. Il ne fait simplement pas remonter cette connaissance spontanément sous une instruction générique de type « trouve tous les problèmes matériels ». La clause paraît anodine à première vue. Rien dans le document lui-même ne crie « demande-toi si je suis applicable ».

    L'essaim l'a détecté parce que le system prompt du signaleur de risques cantonne le modèle à un rôle d'associé appliquant un seuil de matérialité à travers les résumés - et dans ce rôle, il pose des questions de juridiction sur les clauses restrictives. Avec un agent plus spécialisé (un réviseur dédié au droit du travail, ou un appel d'outil vers une base de données législative), cela devient déterministe. Avec un prompt unique générique, c'est un coup de dés.

    Ce ne sont pas des modes de défaillance exotiques. La mise en relation inter-documents et la connaissance législative externe sont les deux catégories où la due diligence apporte le plus de valeur. Ce sont aussi les deux catégories où saturer de contexte un modèle de pointe procure le pire faux sentiment de sécurité, parce que le résultat a l'air exhaustif.

    L'arbitrage coût / qualité

    Le prompt unique est moins cher, plus rapide, et produit un mémo plus cohérent. Sur une data room de 30 documents, il est environ 3 fois moins cher et 3 fois plus rapide que l'essaim.

    L'essaim détecte davantage, laisse une piste d'audit document par document, et permet d'intégrer des agents spécialisés (réglementation FDA, ERISA, fiscalité, droit du travail propre à chaque juridiction) sans réécrire le pipeline.

    Quand le gain justifie-t-il le coût ?

    • Moins de 10 documents, valeur de deal inférieure à 25 M$, première lecture sous contrainte de temps - le prompt unique convient. La surface inter-documents est réduite.
    • 30 documents ou plus, valeur de deal supérieure à 100 M$, toute due diligence pré-signature - l'essaim s'impose. L'écart de coût sur un deal à 100 M$ est négligeable face à un seul problème matériel manqué.
    • Secteurs réglementés (sciences de la vie, services financiers, défense) - l'essaim, avec au moins un agent spécialisé pour le régulateur concerné.
    • Tout ce qui vous ferait perdre votre poste si vous le manquiez - l'essaim.

    Aux tailles de deal pour lesquelles c'est conçu, quelques dollars de plus par exécution ne pèsent rien face au coût de manquer l'un de ces problèmes à la signature. Le choix par défaut, c'est l'essaim. Le prompt unique est un outil de tri, pas un outil de due diligence.

    Ce que cela signifie si vous achetez de l'IA de M&A aujourd'hui

    Quatre points. Aucun n'est flatteur pour les éditeurs.

    Un. Ne faites pas confiance à un « assistant IA de due diligence » qui refuse de vous dire son architecture. Si la réponse à « prompt unique ou multi-agents ? » est « propriétaire », partez. L'architecture détermine ce qui est détecté.

    Deux. Le prompt unique saturé de contexte convient pour des revues restreintes et ciblées, mais devient dangereux pour une due diligence plus approfondie. Une fenêtre de contexte à 1M ne remplace pas une attention forcée document par document. Elle ne fait que mieux cacher le mode d'échec.

    Trois. Les problèmes inter-documents et de connaissance externe n'émergeront pas d'une instruction « trouve tous les problèmes matériels », quelle que soit la taille du contexte. Ils exigent un prompting d'agents spécialisés, des appels d'outils vers des sources faisant autorité, ou des instructions explicites de mise en relation inter-documents. Si le produit ne peut pas vous montrer lesquelles de ces méthodes il utilise, c'est qu'il ne les utilise pas.

    Quatre. Fondez votre évaluation sur des tests à problèmes implantés, pas sur des impressions. Le mémo a l'air rigoureux. Il ne détecte simplement pas la rupture de PI. La seule façon de le savoir, c'est de le confronter à une grille de correction.

    Ce que nous construirions pour HAQQ

    L'essaim par défaut, avec le prompt unique comme solution de repli économique pour les revues restreintes ou de tri. Des agents spécialisés pour les catégories d'échec que l'essaim générique ne couvre pas : un lieur inter-documents qui énumère explicitement les correspondances entité-document avant tout signalement, et un vérificateur de juridiction qui étiquette chaque clause restrictive, clause de droit applicable et déclaration réglementaire avec un contrôle d'applicabilité au regard du texte de loi pertinent.

    Le benchmark à problèmes implantés reste open source. Nous continuerons d'ajouter des problèmes - pièges de chaîne de titularité, décalage cap-table/409A, clauses NPF cachées, side letters contredisant l'accord principal - et de publier les chiffres à chaque changement d'architecture livré. Si un éditeur veut prétendre que son produit est meilleur, il peut exécuter le même harnais et publier les preuves.

    Pour aller plus loin

    • les schémas de pipelines juridiques multi-agents
    • ce que le routage change au coût d'un workflow juridique par IA
    • pourquoi nous ne laissons pas encore un planificateur s'approcher du contentieux
    • la revue documentaire tabulaire
    S

    Stephane Boghossian

    Head of Growth

    Ressources associées

    Legal AI ChatTabular Document ReviewSecurityJustinian

    Articles associés

    Prompts IA pour avocats : bibliothèque de 168 prompts + guide 2026

    Prompts IA pour avocats : bibliothèque de 168 prompts + guide 2026

    Ce qui se passe avant qu'une IA juridique ne réponde à votre question

    Ce qui se passe avant qu'une IA juridique ne réponde à votre question

    Legal Engineering : le guide 2026 des workflows juridiques alimentés par l'IA

    Legal Engineering : le guide 2026 des workflows juridiques alimentés par l'IA

    Questions fréquentes

    What is M&A due diligence AI?

    M&A due diligence AI is the use of large language models and retrieval systems to review the data room - contracts, regulatory filings, IP records, employment agreements - and surface issues that affect deal value or risk. It supplements rather than replaces lawyer review, and its value is measured in recall of material issues.

    Is AI accurate enough for M&A due diligence?

    Single-prompt AI is not accurate enough for material issue spotting - it consistently misses the structural problems that bankrupt deals. Multi-agent AI architectures with retrieval grounding and specialised reviewers reach much higher recall, and become production-viable when combined with named lawyer approval at every gate.

    Single-prompt vs multi-agent AI - what is the difference?

    Single-prompt sends the data room to one model with one instruction. Multi-agent decomposes the work: one agent indexes, one specialised agent reviews IP, another reviews employment, another reviews regulatory, and a coordinator reconciles findings. Recall on planted-issue benchmarks is substantially higher with the multi-agent approach.

    What does the M&A due diligence AI benchmark show?

    On a controlled 30-document data room with 5 planted material issues and a public answer key, single-prompt review caught 3 of 5 issues. A 3-agent swarm caught 5 of 5. The two issues single-prompt missed - an IP chain-of-title break and a California non-compete under AB-1076 - are exactly the kind that get associates fired and deals repriced.

    Why does single-prompt M&A AI fail on the deal-killer issues?

    Because the deal-killer issues are structural and cross-document - a missing assignment in one folder that breaks a chain-of-title described in another. A single prompt over a long context tends to surface the loudest issues and miss the quietest, most consequential ones. Decomposition is what fixes the failure mode.

    How does HAQQ handle M&A due diligence?

    HAQQ runs M&A diligence as a multi-agent workflow with specialised reviewers per issue category, retrieval grounding against the data room, structured findings output, and named lawyer approval before anything leaves the workspace. The architecture is built for recall on material issues, not demo-quality summaries.

    Et ensuite ?

    Essayer HAQQ AI gratuitement

    Découvrez la rédaction et la recherche juridique par IA

    Calculer votre ROI

    Voyez combien HAQQ économise pour votre cabinet

    Parcourir Prompts juridiques

    Prompts prêts à l'emploi pour chaque tâche juridique

    Retour au Blog

    Article précédent

    Rapport de marché IA juridique 2026 : sanctions, valorisations à 11 Md$ et le séisme du secret professionnel

    Article suivant

    Human-in-the-Loop IA : le guide de référence pour les avocats (2026)

    Mettez-le en pratique

    Posez à HAQQ la question que cet article a soulevée pour vous.

    HAQQ across all devices
    HAQQ Legal AI Platform Logo

    Votre Jumeau Juridique IA et Système de Gestion de Cabinet pour la rédaction, la facturation et le succès.

    Download on theApp StoreGet it onGoogle Play

    Documentations

    • Docs s'ouvre dans un nouvel onglet
    • Premiers pas s'ouvre dans un nouvel onglet
    • Presse s'ouvre dans un nouvel onglet
    • Nouveautés produit s'ouvre dans un nouvel onglet
    • Statut s'ouvre dans un nouvel onglet
    • Sécurité
    • FAQ s'ouvre dans un nouvel onglet
    • Communauté s'ouvre dans un nouvel onglet
    • Assistance s'ouvre dans un nouvel onglet

    Academy

    • Cours s'ouvre dans un nouvel onglet
    • Compétences s'ouvre dans un nouvel onglet
    • Clauses s'ouvre dans un nouvel onglet
    • Bibliothèque de prompts s'ouvre dans un nouvel onglet
    • Outils s'ouvre dans un nouvel onglet
    • Pôle recherche s'ouvre dans un nouvel onglet
    • Documents s'ouvre dans un nouvel onglet

    Site web

    • eFirm
    • Chat IA Juridique
    • Application Mobile
    • Moteur Justinien
    • HAQQ eBar
    • HAQQ eWallet
    • Tarifs
    • Comparez-nous
    • Solutions
    • Blog
    • Rencontrer l'équipe
    • Rejoignez-nous s'ouvre dans un nouvel onglet
    Ouvrir l'app
    • Languesar en fr es it de pt
    • Contactinfo@haqq.ai
    • Statutopérationnel·ancré
    • Conditions d'Utilisation
    • Politique de Confidentialité
    • Politique de Cookies
    • Traitement des Données s'ouvre dans un nouvel onglet
    • humans.txt s'ouvre dans un nouvel ongletlawyers.txt s'ouvre dans un nouvel ongletsecurity.txt s'ouvre dans un nouvel onglet
    © 2026 HAQQ Inc. Tous droits réservés.Produit conçu en interne par HAQQ. Site web construit avec des outils web modernes.

    Recall on 12,400-Doc Data Room

    Single-prompt baseline vs HAQQ multi-agent swarm

    Change-of-control clauses41% → 94%
    IP assignment gaps37% → 91%
    Side letters / waivers22% → 88%
    Hidden indemnities18% → 83%

    Parallel Document Sweep

    Each cell is one of 12,400 documents · 8 agents working concurrently

    Pending
    Indexed + clause-tagged

    Swarm Architecture

    Orchestrator routes per-clause questions to specialist agents

    Corporate
    IP
    Tax
    Employment

    Cross-Document Linking

    A clause in one doc silently overrides another — agents catch it

    SPA §7.4
    Side Letter A-12
    Board Min. 04/24
    Disclosure Sched.