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

Game Time: पूरा एजेंट चलाएँ

आपका बास्केटबॉल कोचिंग एजेंट लगभग कोर्ट पर उतरने को तैयार है. आपने एक callback फंक्शन लिखा है जो स्टेप नंबर और टोकन उपयोग दिखाता है.

अब समय है सब कुछ जोड़ने का: आप एक CodeAgent कॉन्फ़िगर करेंगे जो उसी callback का उपयोग करता है.

आपके पास पहले से उपलब्ध है:

  • एक basketball_tool जो एजेंट को स्काउटिंग रिपोर्ट्स में खोज करने देता है
  • आपका लैंग्वेज मॉडल वाला model वैरिएबल
  • एक callback फंक्शन: action_callback

आपका लक्ष्य एजेंट की वायरिंग पूरी करना है.

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

Hugging Face smolagents के साथ AI Agents

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

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

  • ActionStep क्लास इम्पोर्ट करें ताकि उससे action callback रजिस्टर किया जा सके.
  • ActionStep क्लास के लिए action_callback फंक्शन रजिस्टर करें ताकि एजेंट चलते समय अपने actions दिखाए.

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

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

# Import ActionStep to register a callback for it
from smolagents import ____

coach_agent = CodeAgent(
    tools=[basketball_tool],
    model=model,
    verbosity_level=0,
    # Register a callback that runs when an ActionStep is triggered
    step_callbacks={ActionStep: ____}
)

# Run a question through the agent
result = coach_agent.run("What defensive strategy should we use to stop their point guard who averages 25 points per game?")
print(result)
कोड संपादित करें और चलाएँ