शुरू करेंमुफ़्त में शुरू करें

कस्टम टूल और क्वेरी को इंटीग्रेट करना

अब आपके पास रूफ की लंबाई निकालने के लिए एक कस्टम math टूल है. आप इसे एक agentic वर्कफ़्लो में इंटीग्रेट कर सकते हैं, इसके लिए query नाम का वैरिएबल बनाएँ जो यूज़र के नैचुरल लैंग्वेज प्रश्न को स्ट्रिंग के रूप में स्वीकार करे. आपका टूल hypotenuse_length के नाम से, और आपका model पहले से लोड है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

LangChain के साथ Agentic Systems डिज़ाइन करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • tools नाम की एक सूची (list) वैरिएबल बनाएँ और उसके अंदर अपना टूल hypotenuse_length शामिल करें.
  • query नाम का वैरिएबल बनाएँ जो प्रश्नों को नैचुरल लैंग्वेज स्ट्रिंग्स के रूप में स्वीकार करे.
  • एजेंट बनाने के लिए create_react_agent() फंक्शन का उपयोग करें, जिसमें model और tools पास करें.
  • एजेंट app को invoke करें, अपनी query को "human" लेबल के साथ पास करते हुए. फिर एजेंट के response को स्टोर करें और प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
कोड संपादित करें और चलाएँ