Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Votre agent IA est aussi intelligent que les outils que vous lui donnez
DEV -
07/04
J'ai construit avec le SDK Laravel AI depuis sa sortie, et une chose est rapidement devenue claire : le...
J'ai construit avec le SDK Laravel AI depuis sa sortie, et une chose est rapidement devenue claire : l'agent lui-même n'est pas la partie la plus difficile. Les outils le sont.
Laissez-moi vous expliquer ce que je veux dire.
Que sont les outils dans le contexte des agents d’IA ?
Si vous avez travaillé avec une API LLM (OpenAI, Anthropic, Gemini), vous savez que le modèle peut générer du texte. Mais le texte seul ne vous mène pas loin lorsque vous avez besoin que l'agent fasse réellement quelque chose dans votre application. Il ne peut pas interroger votre base de données. Il ne peut pas vérifier les autorisations d'un utilisateur. Il ne peut pas rechercher quels fichiers multimédias sont joints à un produit. Il ne peut pas vous indiquer quelles traductions manquent dans votre contenu multilingue.
Sans moyen d'interagir avec les données de votre application, l'agent n'est qu'une saisie semi-automatique très coûteuse.
C'est là qu'interviennent les outils.
Un outil est une classe PHP que vous remettez à l'agent. Il possède un schéma (les paramètres que l'IA peut remplir) et une méthode handle (le code qui s'exécute lorsque l'IA décide de l'utiliser). L'IA lit le schéma, décide en fonction de l'invite en langage naturel de l'utilisateur d'appeler ou non l'outil, remplit les paramètres et Laravel l'exécute. Le résultat est renvoyé à l’IA afin qu’elle puisse réfléchir sur la marche à suivre.
Pensez-y de cette façon : l'agent est le bol, c'est une classe PHP que vous remettez à l'agent. Il possède un schéma (les paramètres que l'IA peut remplir) et une méthode handle (le code qui s... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité