← Derniers articles
🤖 AI

Skill Blocks: How Should an Agent Load Its Skill? A Caching-Correct Comparison of Pre-load, On-Demand Tool-Loading, Progressive Disclosure, and Hybrid

Cet article évalue quatre stratégies de chargement de compétences pour les agents d'IA et démontre que, bien qu'aucune méthode ne soit universellement supérieure, les approches hybrides et de divulgation progressive réduisent considérablement la consommation de jetons — particulièrement pour les tâches complexes à multiples tours — sans compromettre la qualité de la production.

Auteurs originaux : Hironobu Nakasuji

Publié 2026-08-18
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Hironobu Nakasuji

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

Dans le monde en constante évolution de l'intelligence artificielle, il existe un besoin croissant d'apprendre aux programmes informatiques à agir comme des spécialistes. Au lieu de réécrire le cerveau central du logiciel, les ingénieurs y attachent désormais des « compétences » — des manuels d'instructions détaillés qui indiquent au système comment exécuter des tâches spécifiques, telles que la recherche d'informations, la manipulation de feuilles de calcul ou la navigation dans un environnement virtuel. Ces manuels sont lus par l'IA chaque fois qu'on lui demande de faire quelque chose. Cependant, un problème pratique est apparu : ces manuels sont souvent très longs, contenant des centaines de pages de règles et d'exemples. Lorsqu'une question simple est posée à une IA, celle-ci doit souvent lire l'intégralité de ce manuel massif, même si 90 % du texte est complètement non pertinent pour la tâche à accomplir. Cela gaspille des ressources informatiques et ralentit le processus, un peu comme un bibliothécaire qui insisterait pour lire tous les livres de la bibliothèque avant d'aider un client à trouver un fait précis.

Des chercheurs de Microsoft ont cherché à résoudre ce problème d'efficacité en posant une question simple : si vous avez un grand manuel de compétences, quand devez-vous montrer chaque partie de celui-ci à l'IA ? Ils ont testé quatre méthodes différentes pour délivrer cette information. La première méthode était l'approche traditionnelle : charger l'intégralité du manuel à chaque fois. La deuxième méthode, appelée « Skill Block » (Bloc de Compétence), ne conservait qu'un minuscule noyau d'instructions visibles et permettait à l'IA de demander des sections supplémentaires spécifiques uniquement lorsqu'elle en ressentait le besoin. La troisième méthode, « Reference » (Référence), présentait à l'IA un court catalogue du contenu du manuel et la laissait choisir la section suivante à lire. La quatrième méthode, « Hybrid » (Hybride), proposait un résumé très bref de chaque section dès le départ, permettant à l'IA de décider immédiatement si elle avait besoin des détails complets ou si le résumé suffisait. L'équipe a testé ces méthodes à travers cinq types de tâches différents, allant de questions simples à des problèmes complexes à plusieurs étapes nécessitant que l'IA se souvienne d'informations sur plusieurs tours de conversation.

Les résultats ont révélé qu'il n'existe pas de meilleure façon unique de charger ces compétences ; le bon choix dépend entièrement de la taille du manuel et de la nature de la tâche. Pour des questions simples et ponctuelles, l'approche « Hybride » s'est avérée être la plus efficace. En fournissant un court résumé de chaque section, l'IA pouvait généralement trouver ce dont elle avait besoin sans jamais demander le texte intégral, économisant ainsi une quantité significative de données. Dans un test impliquant un grand ensemble de questions, cette méthode a réduit la quantité d'informations que l'IA devait traiter de près de 28 % par rapport à la lecture du manuel complet. Cependant, pour de très petits manuels ou des tâches où l'IA doit utiliser les mêmes instructions de manière répétée, l'effort supplémentaire pour demander l'information ou lire des résumés a en réalité ralenti le processus et augmenté son coût, n'offrant aucun avantage réel par rapport à la simple lecture de l'intégralité au départ.

Les conclusions sont devenues encore plus intéressantes lorsque les chercheurs ont examiné des tâches complexes à plusieurs étapes où l'IA doit mémoriser le contexte au cours d'une longue conversation. Dans ces scénarios, les méthodes « Skill Block » et « Hybride » ont excellé lorsque les manuels étaient volumineux et contenaient de nombreuses sections rarement utilisées. Comme l'IA ne chargeait que les parties spécifiques dont elle avait besoin pour chaque étape, elle évitait le coût élevé de renvoyer constamment l'intégralité du manuel inutilisé. Dans une simulation complexe impliquant un raisonnement scientifique, ces méthodes de chargement à la demande ont réduit la charge de données effective de plus de 60 % par rapport à la méthode traditionnelle. Les chercheurs ont noté que cette économie était si importante qu'elle l'emportait sur le faible coût de la demande d'information. À l'inverse, dans les tâches où les instructions étaient courtes et nécessaires à chaque étape, l'avantage de ces méthodes de chargement intelligent disparaissait, et les systèmes affichaient des performances sensiblement identiques à l'approche traditionnelle.

Un aspect crucial de cette étude a été la manière dont les chercheurs ont mesuré le coût. Ils ont réalisé que compter simplement le nombre total de mots envoyés à l'IA pouvait être trompeur, surtout dans les conversations longues. Les systèmes modernes se souviennent souvent des parties précédentes de la conversation, et n'ont donc pas besoin de retraiter entièrement les mots déjà vus. L'équipe a développé une méthode pour compter uniquement les nouvelles informations tout en appliant une légère réduction pour les parties répétées. Lorsqu'ils ont appliqué cette comptabilité plus précise, les avantages des méthodes de chargement intelligent sont devenus encore plus évidents pour les tâches larges et complexes. Cependant, ils ont également constaté que si les instructions étaient trop petites ou si l'IA devait demander des informations trop souvent, les frais de gestion de ces requêtes pouvaient annuler les économies réalisées.

En fin de compte, l'étude suggère que la meilleure stratégie pour enseigner des compétences à l'IA consiste à adapter la méthode de diffusion au travail à accomplir. Si le manuel est court ou si la tâche nécessite les mêmes instructions en permanence, il est préférable de tout charger d'un coup. Mais si le manuel est long et que l'IA n'a besoin que d'une petite partie à la fois, un système intelligent qui charge l'information uniquement quand elle est nécessaire est bien supérieur. Les chercheurs ont découvert qu'une approche « Hybride », qui offre un aperçu rapide de toutes les options, fonctionne mieux pour les tâches simples, tandis qu'une approche « Skill Block », qui permet à l'IA d'approfondir seulement si nécessaire, est plus adaptée aux projets longs et complexes. Ce travail ne prétend pas avoir trouvé une règle universelle applicable à toutes les situations, mais il fournit une carte claire pour que les ingénieurs décident de la manière de structurer la base de connaissances de leur IA afin de gagner du temps et des ressources sans sacrifier la performance.

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 →