From Naive RAG to Deep Agentic Retrieval: An Evolving Context Engineering Pipeline for Regulatory Compliance
Ce document détaille l'évolution d'un système de recherche de conformité réglementaire chez Ontario Power Generation, passant d'un RAG naïf à une architecture multi-agents sophistiquée appelée Progressive Evidence Acquisition with Cost-Aware Escalation (PEA-CAE), démontrant que l'ingénierie de contexte avancée et l'acquisition adaptative de preuves sont plus économiquement viables et efficaces que le réglage fin spécifique au domaine pour les corpus d'entreprise vastes et évolutifs.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous avez un ami robot super intelligent capable de lire n'importe quel livre au monde et de répondre instantanément à vos questions. C'est la promesse des grands modèles de langage (LLM), les cerveaux d'IA derrière de nombreux chatbots modernes. Mais voici le hic : si vous posez une question sur un sujet spécifique et complexe — comme les règles de prix de l'électricité dans une province précise — il pourrait s'embrouiller. Pourquoi ? Parce que la « mémoire » du robot est limitée, et si vous déversez une bibliothèque entière de documents dans son cerveau d'un coup, il est submergé. C'est comme essayer de trouver une aiguille spécifique dans une botte de foin en enfonçant toute la botte de foin dans une petite boîte ; l'aiguille est techniquement là, mais elle est enterrée sous trop de déchets. C'est le problème de l'« ingénierie du contexte » : déterminer comment nourrir le robot avec juste la bonne quantité d'informations pour qu'il puisse réfléchir clairement sans se perdre.
La grande question que se posent les chercheurs est la suivante : comment construire un système qui ne se contente pas de deviner, mais qui cherche réellement les bonnes réponses dans une pile massive et constamment changeante de documents juridiques et techniques ? Le document que vous allez lire explore ce voyage. Il passe d'une méthode simple de « recherche et lecture » à un processus de détective beaucoup plus intelligent à plusieurs étapes. Les auteurs suggèrent qu'au lieu de réentraîner le cerveau du robot pour qu'il mémorise chaque nouvelle loi (ce qui est coûteux et lent), il est préférable de lui apprendre à être un meilleur chercheur. Ils ont découvert que la clé n'est pas de donner plus d'espace de réflexion au robot, mais de lui donner de meilleurs outils pour trouver les faits exacts dont il a besoin, étape par étape, tout en maîtrisant les coûts et le temps.
De « Juste Demander » à « Super Détective » : L'Évolution d'un Chercheur en IA
Ce document raconte comment une équipe d'Ontario Power Generation (OPG) a mis à niveau son système d'IA pour gérer la tâche massive et complexe de la conformité réglementaire. Voyez cela comme l'histoire d'un bibliothécaire junior qui apprend lentement à devenir un maître détective.
La Ligne de Départ : Le Bibliothécaire « Naïf »
Au début, l'équipe utilisait un système de « RAG Naïf ». Imaginez un bibliothécaire qui, lorsque vous posez une question, attrape les 20 premiers livres qui semblent vaguement liés et les pousse tous sur votre bureau d'un coup. Si vous demandez : « Combien a coûté la centrale hydroélectrique en 2022 ? », le bibliothécaire pourrait vous jeter 25 000 mots de texte, incluant des pages sur 2019, 2023 et du matériel non lié.
Le problème ? L'IA (le « lecteur ») est submergée. C'est comme essayer de trouver une phrase spécifique dans un roman pendant que quelqu'un vous crie 50 autres phrases à l'oreille. Plus vous nourrissez l'IA de texte, moins elle est efficace pour trouver la bonne réponse. C'est ce que les auteurs appellent la « décomposition du contexte » (context rot). Les faits sont là, mais ils se perdent dans le bruit. Le bibliothécaire continue simplement d'ajouter des livres, espérant que la réponse s'y trouve, mais cela ne fait que ralentir le processus et augmenter les coûts.
Monter en Niveau : Le Détective « Actif »
L'équipe a réalisé que l'IA devait cesser d'être un récepteur passif pour devenir un enquêteur actif. C'était l'Étape II : La Récupération Agentique.
Désormais, au lieu de déverser un tas de livres sur le bureau, l'IA agit comme un détective avec une loupe. Elle demande au bibliothécaire seulement cinq pages à la fois. Elle les lit, réfléchit, puis dit : « D'accord, ces pages mentionnent "2022", mais je dois vérifier spécifiquement le fichier "Annexe C" ». Elle demande ensuite un nouvel ensemble de pages plus spécifiques.
C'est ce qu'on appelle la découverte progressive. L'IA ne se contente pas de deviner ; elle affine sa recherche. Si elle trouve une piste très prometteuse dans une seule page, elle peut décider de lire l'intégralité du document pour en être sûre. Mais elle est prudente ! Elle ne décide de faire cette lecture complète que si l'indice est assez fort pour justifier le temps et l'argent supplémentaires. C'est comme un détective décidant de cambrioler une maison : ne le faire que si les preuves suggèrent que le criminel est définitivement à l'intérieur.
La Classe de Maîtrise : Le « Deep Agent » avec une Équipe
Dans l'Étape III, le système devient encore plus intelligent. L'IA ne se contente pas de chercher ; elle planifie. Avant même de commencer à chercher, elle décompose une question vaste et intimidante en une liste de tâches plus petites et gérables.
Imaginez que vous deviez comparer les coûts de deux centrales électriques différentes sur dix ans. Une IA simple serait confuse. Mais ce « Deep Agent » crée un plan de recherche :
- « Trouver les coûts de 2020 pour la Centrale A. »
- « Trouver les coûts de 2020 pour la Centrale B. »
- « Les comparer. »
Pour gérer cela, l'IA principale engage une équipe de sous-agents (des petits robots assistants). Un assistant lit un document énorme et le résume en une note minuscule. L'IA principale ne voit jamais le document désordonné de 50 pages ; elle ne voit que le résumé propre de deux phrases. Cela empêche la « décomposition du contexte » de se reproduire. L'IA principale reste fraîche et concentrée, tandis que les assistants font le gros du travail.
De plus, en raison des lois strictes sur la confidentialité au Canada, le système possède un tour spécial. Certains documents contiennent des graphiques et des diagrammes qui nécessitent une IA de « vision » pour être lus. Comme l'IA principale ne peut pas envoyer ces images vers un serveur étranger, le système utilise une IA « locale » spéciale au Canada qui lit les images et renvoie uniquement le texte. C'est comme avoir un traducteur spécialisé qui reste dans la pièce pour que les secrets ne quittent pas le bâtiment.
La Recette Secrète : PEA-CAE
Les auteurs ont formalisé cette approche intelligente et par étapes dans un cadre qu'ils appellent PEA-CAE (Progressive Evidence Acquisition with Cost-Aware Escalation - Acquisition Progressive de Preuves avec Escalade Sensible aux Coûts).
Voyez cela comme un carnet de règles pour un acheteur intelligent :
- Commencer petit : Regardez d'abord les étiquettes de prix (morceaux de texte).
- Ne pas acheter tout le magasin : N'achetez l'article complet (lecture du document entier) que si l'étiquette de prix semble suspectement intéressante.
- Compresser votre liste : Résumez vos découvertes pour ne pas porter trop de poids.
Le document montre que cette méthode fonctionne. Dans leurs tests, le système a effectué 67 recherches de « morceaux » (chunks) mais n'a escaladé vers la lecture de documents complets que 7 fois. C'est un ratio d'environ 10 pour 1. Cela signifie que le système est généralement correct avec un simple coup d'œil rapide, économisant ainsi énormément de temps et d'argent. Lorsqu'il a dû lire un document complet, cela a pris entre 0,7 et 12 secondes, prouvant que la « lecture complète » est un outil lourd utilisé uniquement quand c'est nécessaire.
Ce que cela signifie pour l'avenir
La grande conclusion de ce document est que pour les bibliothèques de règles et de réglementations vastes et changeantes, vous n'avez pas besoin de réentraîner le cerveau de l'IA. Vous n'avez pas besoin de lui apprendre chaque nouvelle loi. Au lieu de cela, vous devez construire un meilleur moteur de recherche autour d'elle.
Les auteurs soutiennent que l'« ingénierie du contexte » — l'art de nourrir l'IA avec la bonne quantité d'informations au bon moment — est la véritable magie. C'est préférable à l'idée de forcer l'IA à tout mémoriser. En utilisant un système qui planifie, délègue et escalade avec soin, les entreprises peuvent obtenir des réponses précises et traçables de leur IA sans qu'elle ne se perde dans un océan de texte.
En bref, le document suggère que l'avenir de l'IA dans les domaines complexes ne consiste pas à rendre le robot plus intelligent de manière isolée ; il s'agit de lui donner une meilleure carte, une loupe plus précise et une équipe d'assistants pour faire le gros du travail. Il s'agit d'apprendre au robot à être un détective, et non un simple lecteur.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.