Оркестрація агента text-to-query
Ця вправа є частиною курсу
Агенти Text-to-Query з MongoDB та LangGraph
Інструкції до вправи
- Визначте стан графа за допомогою класу
GraphStateз єдиним атрибутомmessages. - Створіть вузол агента, який читає атрибут
messagesстану графа, викликаєllm_with_toolsіз цими повідомленнями та додає результат до атрибутаmessagesстану графа. - Створіть вузол інструмента, який читає атрибут
tool_callsу найновішому повідомленні стану графа, визначає назву інструмента для виконання (name), викликає його з аргументами (args) виклику інструмента та додає результат до атрибутаmessagesстану графа. - Ініціалізуйте граф за допомогою класу
StateGraphу LangGraph із визначеним нами станом графа (GraphState). - Додайте до графа вузли та ребра й скомпілюйте його.
Примітка: якщо ви запускаєте DataLab у режимі Restricted Mode, ця вправа поки що не підтримується. Ми активно працюємо над тим, щоб зробити її доступною в майбутньому.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу