Dans le cours : Développer des agents IA avec LangChain et LangGraph

Accédez à ce cours grâce à un essai gratuit

Inscrivez-vous aujourd’hui pour accéder à plus de 24 600 cours dispensés par des experts.

Ajouter des outils à l'agent QnA

Ajouter des outils à l'agent QnA

Et enfin pour notre agent qna, j'ai ajouté quelques tools pour enrichir sa trousse à outils, donc nous avions get_cake_price, puis nous avons ajouté get_cake_sugar, donc le taux de sucre d'un gâteau et là, j'ai ajouté les fonctions suivantes : get_cake_name, c'est une fonction qui prend un entier en entrée et puis, elle nous retourne la liste de n gâteaux ; alors comment je le fais ? Je le fais de manière aléatoire. Donc cette fonction, elle reçoit un entier, par exemple 40 et elle ne retourne 40 noms du gâteau parmi les 100 gâteaux qui s'y trouvent dans notre base de données. Puis après, j'ai ajouté : get_cake_by_sugar_treshold, donc là cette fonction peut prendre un taux de chute, par exemple 40 %, elle va nous retourner la liste des gâteaux dont le taux de sucre est inférieur à ce threshold. Puis après, j'ai ajouté get_total_cakes_count, on donne un nombre total. Alors ici, cette fonction ne devrait pas avoir de paramètres, donc c'est une fonction qui, tout simplement quand on…

Table des matières