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

One Prompt, Many Tools

आप AgentsCafé के लिए पहले ही दो टूल बना चुके हैं:

  • generate_order_id: ऐसा टाइमस्टैम्प्ड ID बनाता है, जैसे T5_Latte_20250812_0915
  • lookup_orders: orders.csv पढ़ता है और उस टेबल के लिए ड्रिंक्स की सूची लौटाता है

अब आइए एक एजेंट बनाते हैं जो इन दोनों टूल का उपयोग करे. ताकि किसी भी टेबल के लिए एजेंट उसके ऑर्डर निकाल सके और हर ड्रिंक को एक यूनिक ID असाइन कर सके.

नोट: मॉडल, टूल्स और ज़रूरी इम्पोर्ट्स आपके लिए पहले से परिभाषित हैं. एक सैंपल orders.csv भी अपलोड किया गया है.

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

Hugging Face smolagents के साथ AI Agents

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

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

  • पहले से परिभाषित lookup_orders और generate_order_id टूल्स का उपयोग करके एक कोडिंग एजेंट बनाइए.
  • एजेंट CSV पढ़ सके, इसके लिए अधिकृत इम्पोर्ट्स की सूची में pandas जोड़िए.
  • एजेंट की .run() मेथड का उपयोग करके ऐसा task प्रोसेस कराइए जो किसी टेबल के ऑर्डर फ़ेच करे और IDs असाइन करे.

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

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

# Create a code agent with the lookup_orders and generate_order_id tools
agent = CodeAgent(
    tools=[____, ____],
    model=model,
    # Authorize pandas import
    additional_authorized_imports=['____']
)

task = (
    "For table 5, list their current drink orders and generate a unique order ID for each one."
)

# Run the agent passing the task
result = ____
print(result)
कोड संपादित करें और चलाएँ