← Derniers articles
🤖 AI

SheetCompass: Hierarchical Relation Graphs for Agentic Spreadsheet Reasoning

SheetCompass est un cadre agentique guidé par les graphes et piloté par la mémoire qui remédie aux limites du raisonnement actuel des LLM sur les feuilles de calcul en modélisant explicitement les relations structurelles hiérarchiques et les contextes spatiaux au sein des feuilles de calcul et entre elles afin de permettre une automatisation plus efficace des classeurs complexes.

Auteurs originaux : Panjing He, Mingyue Cheng, Yucong Luo, Li Li, Xiaohan Zhang

Publié 2026-08-17
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Panjing He, Mingyue Cheng, Yucong Luo, Li Li, Xiaohan Zhang

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

Le Puzzle du Tableur Numérique

Imaginez que vous essayez d'apprendre à un robot super intelligent comment lire un tableur désordonné de plusieurs pages. Dans le monde de l'Intelligence Artificielle, c'est un peu comme demander à un détective de résoudre un crime en lisant une liste de mots qui auraient été arrachés à un livre et mélangés en une seule ligne. Les feuilles de calcul sont spéciales car elles ne sont pas seulement des listes de données ; ce sont des cartes visuelles. Elles possèdent des lignes, des colonnes et des connexions cachées entre différentes pages qui racontent une histoire sur l'argent, les ventes ou les stocks. Pour un humain, regarder un tableur est comme parcourir la carte d'une ville : vous voyez instantanément comment la rue des « Ventes » est reliée à l'avenue des « Prix ». Mais pour un Grand Modèle de Langage (LLM) — le type d'IA qui écrit des poèmes et répond à des questions — les feuilles de calcul sont souvent un cauchemar. Lorsque nous soumettons ces tableurs à ces modèles, nous les aplatissons généralement en une longue chaîne de texte, comme si l'on transformait un bâtiment en 3D en une feuille de papier plate. Ce faisant, nous perdons le « où » et le « comment » des données. Le robot oublie qu'un nombre en haut à gauche appartient à une catégorie en bas à droite, ou que deux feuilles différentes se parlent réellement. Ce document, intitulé SheetCompass, pose une question simple mais cruciale : comment apprendre à une IA à voir à nouveau la carte, plutôt que de simplement lire la liste des mots ?

L'Histoire du Papier : Construire une Boussole pour l'IA

Les auteurs de ce papier, travaillant à l'Université de Science et Technologie de Chine, ont réalisé que le problème n'était pas que l'IA manquait d'intelligence ; c'est qu'elle regardait le tableur de la mauvaise manière. Ils soutiennent que traiter une feuille de calcul comme un simple document texte dépouille la donnée de la structure même qui la rend utile. Pour corriger cela, ils ont construit un nouveau système appelé SheetCompass. Voyez SheetCompass non pas comme un robot qui se contente de lire, mais comme une équipe de trois explorateurs experts travaillant ensemble avec une carte sur mesure.

Premièrement, l'équipe a dû résoudre le problème du « texte plat ». Au lieu de nourrir l'IA avec un paragraphe long et confus, SheetCompass transforme le tableur en un graphe hiérarchique. Imaginez un tableur comme une pièce en désordre remplie de meubles. Les méthodes traditionnelles tentent de décrire la pièce en énumérant chaque objet dans une seule phrase : « chaise, table, lampe, chaise, table... ». SheetCompass, cependant, construit un modèle 3D de la pièce. Il crée un « Nœud de Table » pour l'ensemble du tableau et des « Nœuds de Colonne » pour les en-têtes, puis trace des lignes pour les connecter. Il dessine même des « lignes sémantiques » spéciales entre des colonnes qui semblent différentes mais signifient la même chose (comme « Prix » sur une feuille et « Coût » sur une autre), même si elles sont éloignées. Cela crée un squelette structuré et stable que l'IA peut parcourir sans se perdre.

Mais avoir une carte ne suffit pas ; les explorateurs doivent savoir comment l'utiliser. SheetCompass introduit un système de mémoire à double niveau. Une partie de la mémoire est comme une bibliothèque de règles d'experts (Connaissance Experte), enseignant à l'IA des choses telles que « ne supprimez pas les lignes, cachez-les simplement » ou « comment calculer un tableau croisé dynamique ». L'autre partie est un journal des erreurs passées (Expérience de Raisonnement), où le système se souvient de ce qui a mal fonctionné lors des tentatives précédentes afin de ne pas répéter la même erreur. C'est comme un étudiant qui possède non seulement un manuel, mais qui tient aussi un carnet de ses propres corrections d'examens.

Enfin, le système met en scène une équipe multi-agents. Au lieu d'une seule IA essayant de tout faire, SheetCompass divise le travail en trois rôles :

  1. Le Navigateur (Explorateur) : Cet agent examine la carte du graphe, trouve les bonnes colonnes et les tableaux, et détermine l'ordre des étapes nécessaires pour résoudre le problème.
  2. Le Bâtisseur (Programmeur) : Cet agent prend le plan et écrit le code réel pour effectuer les calculs ou créer les graphiques, en veillant à respecter strictement la carte pour ne pas inventer de fausses données.
  3. L'Inspecteur (Reflecteur) : C'est le garde de sécurité. Après l'exécution du code, l'Inspecteur vérifie les résultats par rapport à une liste de contrôle. Si les calculs semblent étranges (comme soustraire un minuscule décimal d'un prix énorme), l'Inspecteur interrompt le processus, dit « Attendez, cela n'a pas de sens », et renvoie l'équipe pour corriger l'erreur.

Ce Qu'Ils Ont Découvert

Les chercheurs ont testé SheetCompass sur plusieurs jeux de données difficiles comprenant des feuilles de calcul complexes avec des tableaux multiples et des instructions délicates. Ils ont comparé leur nouveau système aux autres méthodes d'IA populaires, y compris celles qui écrivent du code en une seule fois ou utilisent des boucles d'agents plus simples. Les résultats sont clairs : SheetCompass est nettement meilleur pour accomplir la tâche correctement dès la première tentative.

Dans leurs tests, en utilisant un modèle d'IA puissant (GPT-4), SheetCompass a atteint un taux de réussite de 63,2 % sur un benchmark majeur (SCB), battant la deuxième meilleure méthode qui n'a obtenu que 61,1 %. Sur un autre test difficile (SB) qui exigeait que l'IA réussisse chaque étape d'une série d'essais, SheetCompass a amélioré le taux de réussite à 18,3 %, un bond important par rapport au précédent record de 13,5 %. Lorsqu'ils ont utilisé un modèle encore plus avancé (GPT-5), l'écart s'est creusé, SheetCompass atteignant 71,3 % sur le benchmark SCB et 22,0 % sur le test difficile SB.

Le papier a également réalisé des « études d'ablation », qui consistent à démonter une machine pour voir quelle pièce est la plus importante. Ils ont découvert que s'ils retiraient la carte du graphe, les performances du système chutaient brutalement, prouvant que la carte est l'élément le plus critique. Ils ont également constaté que l'Inspecteur (Reflecteur) était vital ; sans lui, le système commettait plus d'erreurs car il ne pouvait pas détecter ses propres fautes.

Pourquoi Cela Importe

Les auteurs suggèrent que la clé pour rendre l'IA performante sur les feuilles de calcul n'est pas seulement de rendre l'IA plus intelligente, mais de lui donner une meilleure façon de voir les données. En transformant le texte plat en un graphe structuré et en utilisant une équipe d'agents spécialisés pour vérifier le travail de chacun, SheetCompass comble le fossé entre la façon dont les humains lisent naturellement les tableaux et la façon dont les ordinateurs traitent l'information. Le papier ne prétend pas avoir résolu tous les problèmes de feuilles de calcul au monde, mais il montre que cette nouvelle approche de « perception structurelle » combinée au « raisonnement collaboratif » est une voie prometteuse. Il suggère que pour que l'IA maîtrise véritablement les outils complexes et réels que nous utilisons quotidiennement, elle doit cesser de lire des listes et commencer à lire des cartes.

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.

Essayer Digest →