НачатьНачать бесплатно

Оркестрация агента text-to-query

Это упражнение является частью курса

Агенты Text-to-Query с MongoDB и LangGraph

Посмотреть курс

Инструкции к упражнению

  • Определите состояние графа с помощью класса GraphState, задав единственный атрибут — messages.
  • Определите узел агента, который считывает атрибут messages из состояния графа, вызывает llm_with_tools с этими сообщениями и добавляет результат в атрибут messages состояния графа.
  • Определите узел инструментов, который считывает атрибут tool_calls из последнего сообщения в состоянии графа, извлекает имя вызываемого инструмента (name), вызывает его с переданными аргументами (args) и добавляет результат в атрибут messages состояния графа.
  • Инициализируйте граф с помощью класса StateGraph из LangGraph, передав ранее определённое состояние графа (GraphState).
  • Добавьте узлы и рёбра в граф, затем скомпилируйте его.


Примечание: если вы работаете в DataLab в ограниченном режиме, это упражнение пока недоступно. Мы активно работаем над тем, чтобы сделать его доступным в будущем.


Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение