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

डिवाइड एंड कॉन्कर: स्पेशलिस्ट एजेंट बनाना

आप अपनी छोटी बहन को कंप्यूटर साइंस प्रोग्राम्स में अप्लाई करने में मदद कर रहे हैं. काम बहुत है: स्कूल्स की रिसर्च करना, प्रोग्राम्स की तुलना करना, और बढ़िया निबंध लिखना.

प्रक्रिया को आसान करने के लिए, आप दो स्पेशलाइज़्ड एजेंट बनाते हैं:

  • एक जो यूनिवर्सिटीज़ और उनकी आवश्यकताओं की रिसर्च करे
  • एक जो प्रभावशाली एप्लिकेशन निबंध लिखने में मदद करे

आपके पास CodeAgent और WebSearchTool क्लासेज़, और एक प्री-कॉन्फ़िगर्ड model की पहुँच है.

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

Hugging Face smolagents के साथ AI Agents

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

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

  • पहले एजेंट में, tools पैरामीटर में WebSearchTool शामिल करें.
  • अभी पहले एजेंट में ही, उसे स्कूल रिसर्च एजेंट के रूप में पहचान देने के लिए एक name स्ट्रिंग दें.
  • दूसरे एजेंट में, दिए गए मॉडल वैरिएबल का उपयोग करने के लिए model पैरामीटर सेट करें.
  • अंत में, दूसरे एजेंट के description को पूरा करें ताकि उसका उद्देश्य संक्षेप में बताया जा सके.

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

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

# School research specialist
school_agent = CodeAgent(
    # Assign a list of tools the agent can use
    ____=[WebSearchTool()],
    model=model,
    # Set the agent's unique name identifier
    ____="school_research_agent",
    description="Expert in researching universities, programs, and admission requirements"
)

# Essay writing specialist  
essay_agent = CodeAgent(
    tools=[WebSearchTool()],
    # Provide the model used to generate responses
    ____=model,
    name="essay_writing_agent",
    # Write a short description of the agent's area of expertise
    ____="Expert in crafting compelling college application essays and personal statements"
)
कोड संपादित करें और चलाएँ