Text-to-Query एजेंट का ऑर्केस्ट्रेशन
यह अभ्यास पाठ्यक्रम का हिस्सा है
MongoDB और LangGraph के साथ Text-to-Query Agents
अभ्यास निर्देश
GraphStateक्लास का उपयोग करके ग्राफ स्टेट डिफाइन करें, जिसमेंmessagesनाम का एक ही एट्रिब्यूट हो.- एजेंट नोड डिफाइन करें जो ग्राफ स्टेट के
messagesएट्रिब्यूट को पढ़े, उन्हीं messages के साथllm_with_toolsको invoke करे, और परिणाम को ग्राफ स्टेट केmessagesएट्रिब्यूट में append करे. - टूल नोड डिफाइन करें जो ग्राफ स्टेट में सबसे हालिया message के
tool_callsएट्रिब्यूट को पढ़े, चलाए जाने वाले टूल का नाम (name) निकाले, टूल कॉल के arguments (args) के साथ उसे invoke करे, और परिणाम को ग्राफ स्टेट केmessagesएट्रिब्यूट में append करे. - पहले से डिफाइन किए गए ग्राफ स्टेट (
GraphState) के साथ LangGraph मेंStateGraphक्लास का उपयोग करके ग्राफ initialize करें. - नोड्स और edges ग्राफ में जोड़ें और उसे compile करें.
Note: यदि आप DataLab को Restricted Mode में चला रहे हैं, तो यह अभ्यास अभी समर्थित नहीं है. हम इसे जल्द उपलब्ध कराने पर काम कर रहे हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें