CommencerCommencer gratuitement

Orchestrer l’agent text-to-query

Cet exercice fait partie du cours

Agents de text-to-query avec MongoDB et LangGraph

Afficher le cours

Instructions

  • Définissez l’état du graphe à l’aide de la classe GraphState, avec un seul attribut appelé messages.
  • Définissez le nœud d’agent qui lit l’attribut messages de l’état du graphe, appelle llm_with_tools avec ces messages, puis ajoute le résultat à l’attribut messages de l’état du graphe.
  • Définissez le nœud d’outil qui lit l’attribut tool_calls du message le plus récent dans l’état du graphe, extrait le nom de l’outil à exécuter (name), l’invoque avec les arguments (args) de l’appel d’outil, puis ajoute le résultat à l’attribut messages de l’état du graphe.
  • Initialisez le graphe à l’aide de la classe StateGraph de LangGraph, avec l’état du graphe (GraphState) défini précédemment.
  • Ajoutez les nœuds et les arêtes au graphe, puis compilez-le.


Remarque : si vous exécutez DataLab en mode restreint, cet exercice n’est pas encore pris en charge. Nous travaillons activement à le rendre disponible prochainement.


Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice