Orquestrando o agente de texto para consulta
Este exercício faz parte do curso
Agentes de Text-to-Query com MongoDB e LangGraph
Instruções do exercício
- Defina o estado do grafo usando a classe
GraphState, com um único atributo chamadomessages. - Defina o nó do agente que lê o atributo
messagesdo estado do grafo, invocallm_with_toolscom as mensagens e acrescenta o resultado ao atributomessagesdo estado do grafo. - Defina o nó da ferramenta que lê o atributo
tool_callsda 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 atributomessagesdo estado do grafo. - Inicialize o grafo usando a classe
StateGraphno 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