← Derniers articles
💻 computer science

Tunable Tool-Call Rates in LLM Agents via Representation Steering

Cet article démontre que les taux d'appel d'outils dans les agents LLM peuvent être contrôlés avec précision au moment de l'inférence sans réentraînement en appliquant une direction de pilotage linéaire unique, sans entraînement, extraite du flux résiduel du modèle, laquelle ajuste de manière monotone la propension à l'appel pour optimiser le compromis précision-coût à travers diverses architectures et types d'outils.

Auteurs originaux : Yuqi Chen, Vincent Siu, Yang Liu, Dawn Song, Chenguang Wang

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

Auteurs originaux : Yuqi Chen, Vincent Siu, Yang Liu, Dawn Song, Chenguang Wang

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

Les grands modèles de langage sont de puissants moteurs de texte, capables de répondre à des questions, d'écrire des histoires et de résoudre des problèmes. Pourtant, ces systèmes opèrent avec une limite fondamentale : ils dépendent entièrement des informations stockées dans leur mémoire interne. Lorsqu'une question nécessite des faits trop obscurs, trop récents ou trop complexes pour être mémorisés, le modèle devine souvent avec une confiance dangereuse, produisant des réponses qui semblent plausibles mais qui sont entièrement fausses. Pour corriger cela, les développeurs ont appris à ces modèles à utiliser des outils externes, tels que des moteurs de recherche Web ou des calculatrices, pour rechercher des informations avant de répondre. Cependant, apprendre à un modèle quand s'arrêter pour solliciter un outil est étonnamment difficile. Si le modèle appelle un outil trop souvent, il gaspille du temps et de l'argent, et risque de déclencher des actions indésirables. S'il appelle un outil trop rarement, il manque l'occasion de trouver la bonne réponse et reste sûrement dans l'erreur.

Les chercheurs cherchent depuis longtemps des moyens de rendre ces décisions plus fiables, généralement en réentraînant le modèle avec de nouveaux exemples ou en réécrivant soigneusement les instructions qui lui sont données. Ces méthodes sont coûteuses et rigides ; une fois qu'un modèle est entraîné ou orienté d'une certaine manière, modifier son comportement nécessite de recommencer tout le processus. Une nouvelle étude de chercheurs de l'UC Santa Cruz et de l'UC Berkeley suggère une approche différente. Ils ont découvert que la décision d'utiliser un outil n'est pas un processus complexe et caché qui nécessite un réentraînement pour être modifié. Au contraire, elle est contrôlée par un signal unique et simple au sein des rouages internes du modèle, qui peut être ajusté en temps réel, comme en tournant un cadran, sans modifier l'entraînement ou les instructions du modèle.

Les chercheurs ont commencé par observer comment un modèle de langage se comporte lorsqu'on lui présente une liste d'outils disponibles, tels qu'un moteur de recherche, une calculatrice et un interprète de code. Ils ont remarqué qu'avant que le modèle ne formule ou n'écrive une réponse, il génère un signal interne spécifique qui indique s'il a l'intention d'utiliser un outil ou non. En comparant l'état interne du modèle lorsqu'il décide d'utiliser un outil par rapport à lorsqu'il décide de répondre à partir de sa mémoire, l'équipe a identifié une direction spécifique dans l'espace mathématique du modèle qui représente « l'élan » d'appeler un outil. Cette direction n'est pas liée à un outil spécifique comme une calculatrice ou un moteur de recherche ; il s'agit plutôt d'un signal général qui signifie simplement « utiliser un outil ».

Pour tester cette découverte, les chercheurs n'ont pas réentraîné le modèle ni modifié ses instructions (prompts). Au lieu de cela, ils ont pris cette direction identifiée et l'ont ajoutée au traitement interne du modèle pendant la génération d'une réponse. En ajoutant une petite quantité de ce signal, ils pouvaient encourager le modèle à utiliser les outils plus souvent. En le soustrayant, ils pouvaient supprimer totalement l'élan d'utiliser des outils. Ils ont constaté que cet ajustement fonctionnait avec une précision remarquable. À mesure qu'ils augmentaient la force du signal, le taux d'appel des outils par le modèle augmentait de manière fluide, passant de presque zéro à presque cent pour cent. Crucialement, le modèle ne s'est pas mis à appeler des outils de manière aléatoire. Lorsque les chercheurs ont poussé le modèle à appeler des outils plus souvent, celui-ci visait spécifiquement les questions auxquelles il ne pouvait pas répondre seul, telles que des faits historiques obscurs ou des calculs complexes, tout en ignorant les questions dont il connaissait déjà la réponse.

L'étude a également révélé que ce mécanisme de contrôle est hautement adaptable. Les chercheurs ont extrait le signal d'« utilisation d'outil » d'une configuration contenant trois outils spécifiques, puis l'ont appliqué à un ensemble d'outils complètement différent, incluant des prévisions météorologiques, des recherches boursières et l'envoi d'e-mails. Le même signal a réussi à induire le modèle à utiliser ces nouveaux outils avec la même efficacité que s'il avait été entraîné spécifiquement pour eux. De plus, cette méthode a fonctionné sur une grande variété d'architectures de modèles différents, des modèles plus petits et standards aux systèmes massifs et complexes utilisés dans l'industrie. Dans chaque cas, le signal unique a permis aux chercheurs de moduler le comportement d'appel d'outils vers le haut ou vers le bas sans briser la capacité du modèle à former des phrases correctes ou à sélectionner l'outil approprié une fois l'appel effectué.

Lorsque les chercheurs ont testé cette méthode dans un environnement réel où le modèle pouvait effectivement effectuer des recherches sur le Web, les résultats ont été frappants. Sur un ensemble de questions factuelles difficiles, le modèle non ajusté a répondu correctement seulement environ 29 % du temps, devinant souvent lorsqu'il aurait dû effectuer une recherche. En appliquant le signal de pilotage pour encourager l'utilisation d'outils, la précision a bondi à 56 %, doublant presque la performance du modèle. Cette amélioration s'est accompagnée d'un coût gérable, car le modèle effectuait environ un appel de recherche par question. Les chercheurs ont pu tracer un chemin clair entre le coût de l'utilisation des outils et la précision des réponses, montrant que les opérateurs pouvaient choisir un équilibre spécifique adapté à leurs besoins.

Ce travail remet en question l'idée selon laquelle le contrôle du comportement d'une IA nécessite un réentraînement massif ou une ingénierie de prompt complexe. Il démontre qu'un processus de prise de décision critique — savoir quand solliciter une aide externe — est encodé dans une direction simple et linéaire au sein de l'état interne du modèle. En trouvant et en ajustant cette direction, les chercheurs peuvent rendre les agents d'IA plus fiables et efficaces sans changer leur entraînement fondamental. La méthode offre un moyen léger de régler le coût et la précision des systèmes d'IA, garantissant qu'ils n'utilisent leurs outils que lorsqu'ils sont nécessaires et évitent les pièges de la dépendance excessive ou de la supposition dangereuse. Bien que la technique ne corrige pas les erreurs dans l'exécution d'un outil, elle fournit un nouveau levier puissant pour gérer le choix le plus basique et le plus coûteux qu'un agent d'IA doit faire : agir de lui-même ou chercher de l'aide.

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 →