ComeçarComece de graça

Orquestrando o agente de texto para consulta

Este exercício faz parte do curso

Agentes de Text-to-Query com MongoDB e LangGraph

Ver curso

Instruções do exercício

  • Defina o estado do grafo usando a classe GraphState, com um único atributo chamado messages.
  • Defina o nó do agente que lê o atributo messages do estado do grafo, invoca llm_with_tools com as mensagens e acrescenta o resultado ao atributo messages do estado do grafo.
  • Defina o nó da ferramenta que lê o atributo tool_calls da mensagem mais recente no estado do grafo, extrai o nome da ferramenta a ser executada (name), a invoca com os argumentos (args) da chamada da ferramenta e acrescenta o resultado ao atributo messages do estado do grafo.
  • Inicialize o grafo usando a classe StateGraph no LangGraph, com o estado do grafo (GraphState) que definimos anteriormente.
  • Adicione os nós e as arestas ao grafo e compile-o.


Observação: Se você estiver executando o DataLab no Modo Restrito, este exercício ainda não é compatível. Estamos trabalhando ativamente para disponibilizá-lo no futuro.


Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício