Aller au contenu principal

Pipeline supervisé

Un pipeline supervisé ajoute un nœud Superviseur auquel sont reliés, comme subagents, plusieurs nœuds Agent IA mis en mode « supervisé ». C'est la structure adaptée quand plusieurs agents spécialisés peuvent produire des annotations qui se recoupent ou se contredisent, et qu'il faut un résultat final cohérent plutôt qu'une simple concaténation.

Ce qui se passe à l'exécution

  1. Chaque agent, en tant que subagent, analyse le document indépendamment et en parallèle — c'est déterministe, aucun appel IA supplémentaire à ce stade.
  2. Le superviseur regroupe les annotations produites selon leur position dans le document (recouvrement des passages annotés) — là encore, sans appel IA.
  3. Un groupe qui ne contient qu'une seule annotation (pas de conflit) est conservé tel quel, sans aucun appel IA supplémentaire.
  4. Un groupe qui contient plusieurs annotations en conflit ou qui se chevauchent déclenche un seul appel IA d'arbitrage par groupe, qui garde, fusionne ou écarte les annotations concernées — sans jamais en inventer de nouvelles.

Le nombre total d'appels d'arbitrage est plafonné (20 par défaut, configurable) : au-delà, les groupes restants sont conservés inchangés plutôt que de multiplier les appels IA.

Réglages du nœud Superviseur

  • Modèle IA d'arbitrage — utilisé uniquement pour trancher les conflits, indépendamment des modèles utilisés par les agents pilotés ; il est recommandé qu'il soit au moins aussi performant qu'eux.
  • Sévérité :
    • Conservative (par défaut) — n'écarte une annotation qu'en cas de faux positif démontrable ou de doublon exact ; en cas de doute, la conserve.
    • Stricte — arbitre aussi les chevauchements partiels entre agents (garde la plus précise ou fusionne) ; en cas de doute réel, conserve également.
  • Nombre maximal d'arbitrages — 20 par défaut, 0 = illimité.
  • Instructions complémentaires — texte libre optionnel pour orienter l'arbitrage.

Chaque annotation conservée garde la trace de l'agent qui l'a produite à l'origine, ce qui permet d'attribuer les statistiques de précision par agent.