CommencerCommencez gratuitement

Orchestrer l’agent text-to-query

Cet exercice fait partie du cours

<cours>Agents de text-to-query avec MongoDB et LangGraph</cours>
Voir le cours

Instructions de l’exercice

  • 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

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice