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

ReAct एजेंट बनाना

अब जब आपने LangChain के बेसिक कॉम्पोनेन्ट्स सीख लिए हैं, तो आप सीधे एक ReAct एजेंट बनाएँगे जो टूल count_r_in_word की मदद से किसी भी शब्द में मौजूद 'r' की गिनती कर सके.

आप के लिए निम्नलिखित पहले से लोड हैं: tool, ChatOpenAI, create_react_agent, math, और model.

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

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

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

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

  • create_react_agent() का उपयोग करके एजेंट app सेट करें: model पास करें और टूल्स की लिस्ट में count_r_in_word शामिल करें.
  • एक query वैरिएबल परिभाषित करें जो यूज़र के प्रश्न को स्ट्रिंग के रूप में ले.
  • .invoke() से app को कॉल करें और एक डिक्शनरी पास करें जिसमें "messages" की key हो, जहाँ query को "human" के रूप में लेबल करें.
  • response में आखिरी मैसेज तक पहुँचें और एजेंट का उत्तर पाने के लिए उसके .content एट्रिब्यूट को प्रिंट करें.

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

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

# Create the agent
____ = ____(model=____, tools=[____])

# Create a query
____ = "How many r's are in the word 'Terrarium'?"

# Invoke the agent and store the response
response = app.____({"messages": [("human", ____)]})

# Print the agent's response
print(____['messages'][____].____)
कोड संपादित करें और चलाएँ