ComenzarEmpieza gratis

Orquestar el agente de texto a consulta

Este ejercicio forma parte del curso

Agentes de texto a consulta con MongoDB y LangGraph

Ver curso

Instrucciones del ejercicio

  • Define el estado del grafo usando la clase GraphState, con un único atributo llamado messages.
  • Define el nodo agente que lea el atributo messages del estado del grafo, invoque llm_with_tools con esos mensajes y añada el resultado al atributo messages del estado del grafo.
  • Define el nodo de herramienta que lea el atributo tool_calls del mensaje más reciente en el estado del grafo, extraiga el nombre de la herramienta a ejecutar (name), la invoque con los argumentos (args) de la llamada a la herramienta y añada el resultado al atributo messages del estado del grafo.
  • Inicializa el grafo usando la clase StateGraph de LangGraph, con el estado del grafo (GraphState) que definimos antes.
  • Añade los nodos y aristas al grafo y compílalo.


Nota: Si estás ejecutando DataLab en modo restringido (Restricted Mode), este ejercicio aún no es compatible. Estamos trabajando para que esté disponible en el futuro.


Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio