GUIDE Technique

Formateur d'outils et utilisation autodidacte des outils

Toolformer est une méthode d'IA Meta 2023 qui permet à un modèle de langage d'apprendre lui-même quand et comment appeler des outils externes tels que des calculatrices, des moteurs de recherche et des traducteurs.

Écoutez ce guideNarré par l'IA · ~2 min

Sur cette page2 minutes de lecture
  1. Aperçu
  2. Plongée profonde
  3. Mise en œuvre dans le monde réel
  4. L’avenir du formateur d’outils et de l’utilisation autodidacte des outils
  5. Le mettre en pratique
  6. Continuez à explorer
  7. Questions fréquemment posées

Aperçu

Instead of humans labeling tool calls, the model generates and filters its own training examples, then fine-tunes on the ones that actually help.

Plongée profonde

Toolformer, de Schick et al. chez Meta AI, s'attaque à un paradoxe : les grands modèles sont excellents en langage mais mauvais en arithmétique, en faits nouveaux et en recherches précises. La boucle de formation est auto-supervisée. Le modèle reçoit une poignée d'exemples écrits par des humains montrant la syntaxe des appels d'API, puis est invité à insérer des appels candidats (encapsulés dans des jetons spéciaux) à de nombreuses positions dans un vaste corpus de texte. Chaque appel candidat est réellement exécuté et le résultat est intégré. L'étape de filtrage par clé conserve un appel d'outil uniquement si le fait d'avoir le résultat de l'API réduit davantage la perplexité du modèle sur le texte réel à venir que de ne pas appeler ou d'appeler différemment. Le modèle est ensuite affiné sur cet ensemble de données filtré et auto-généré, en apprenant à invoquer cinq outils : une calculatrice, un système d'assurance qualité, un moteur de recherche, un traducteur et un calendrier.

Mise en œuvre dans le monde réel

Appeler une API de calculatrice au milieu d'une phrase pour obtenir une arithmétique exacte au lieu de deviner une réponse numérique.

Interroger un système de recherche ou d'assurance qualité pour récupérer des informations factuelles à jour ou rarement vues.

Invoquer un outil de traduction automatique pour restituer une phrase dans une autre langue dans le texte généré.

Utiliser un outil de calendrier/date pour résoudre des références relatives telles que « vendredi prochain » à une date concrète.

L’avenir du formateur d’outils et de l’utilisation autodidacte des outils

Toolformer a lancé les agents utilisant des outils et appelant des fonctions d'aujourd'hui. La frontière passe d'une poignée fixe d'outils à des dizaines ou des centaines découvertes au moment de l'exécution, avec des modèles raisonnant sur l'outil à appeler, enchaînant les appels et gérant les échecs. Attendez-vous à une intégration plus étroite avec l'apprentissage par renforcement et les boucles d'agents, ainsi qu'à l'apprentissage à la volée de nouvelles API, de sorte que l'utilisation autodidacte des outils devienne une capacité standard plutôt qu'un réglage spécialisé.

Le mettre en pratique

Pourquoi c'est important

  • Coût et budget. Les décisions en matière d'architecture déterminent les performances et les coûts d'exploitation pendant des années.
  • Décisions plus claires. La formation technique aide les équipes à choisir la bonne pile, pas seulement la plus récente.
  • Contrôle qualité. De meilleurs choix d’ingénierie réduisent les incidents de fiabilité en production.

Attention à

  • L’optimisation d’un benchmark peut masquer des faiblesses plus larges du système.
  • Les coûts d’infrastructure et de maintenance sont souvent sous-estimés.
  • Les lacunes en matière de sécurité et d’observabilité peuvent se creuser à mesure que les systèmes deviennent plus complexes.

Prochaines étapes

  1. Définissez les objectifs de latence, de qualité et de coût avant la mise en œuvre.
  2. Benchmark dans des conditions de charge et de données réalistes.
  3. Surveillance des instruments pour détecter les erreurs, la dérive et l'impact sur l'utilisateur.
  4. Préparez les chemins de restauration et de réponse aux incidents avant la mise à l’échelle.

Continuez à explorer

Newsletter gratuite

Recevez le briefing quotidien sur l'IA

Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.

Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.

Testez-vous

Take the Toolformer and Self-Taught Tool Use quiz

Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.

Démarrer le quiz

Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don

Questions fréquemment posées

What is Toolformer and Self-Taught Tool Use?

Toolformer est une méthode d'IA Meta 2023 qui permet à un modèle de langage d'apprendre lui-même quand et comment appeler des outils externes tels que des calculatrices, des moteurs de recherche et des traducteurs. Au lieu que les humains étiquetent les appels aux outils, le modèle génère et filtre ses propres exemples de formation, puis affine ceux qui sont réellement utiles.

Qu'est-ce qui rend l'approche de Toolformer en matière d'utilisation des outils d'apprentissage distinctive ?

Toolformer est auto-supervisé : le modèle propose des appels d'API candidats, les exécute et ne conserve que ceux qui sont utiles, sans annotation humaine sur l'utilisation correcte.

Quel critère Toolformer utilise-t-il pour décider de conserver ou non un appel d'API candidat ?

Un appel n'est conservé que si l'insertion de son résultat réduit la perplexité/la perte du modèle sur le texte réel à venir au-delà d'un seuil, indiquant qu'il était véritablement utile.

Quel ensemble d'outils le Toolformer original a-t-il appris à utiliser ?

Toolformer a été formé pour invoquer cinq API : une calculatrice, un système de questions-réponses, un moteur de recherche, un traducteur automatique et un calendrier.

Comment les appels d'outils sont-ils représentés dans le texte pendant le processus de Toolformer ?

Les appels des candidats et leurs résultats renvoyés sont insérés en ligne dans le texte à l'aide de jetons spéciaux, de sorte que le modèle apprend ensemble le placement et les arguments.

Quelle faiblesse sous-jacente des grands modèles de langage a motivé Toolformer ?

Malgré de solides compétences linguistiques, les LLM ont du mal avec l'arithmétique exacte, les faits à jour et la récupération d'informations précises, que les outils externes peuvent fournir.