पाठ 1 / 25

Agent क्या है

Agent को model, tools और loop के रूप में परिभाषित करें और chatbot से अलग पहचानें।

Model, tools, loop

Chatbot वही उत्तर देता है जो उसे पहले से पता है। Agent कर्म भी कर सकता है: यह ऐसा language model है जिसे tools (वे functions जिन्हें वह माँग सकता है) दिए गए हैं और जो loop में तब तक चलता है जब तक वह तय न करे कि काम पूरा हुआ। Model कभी tool ख़ुद नहीं चलाता; वह माँगता है, और आपका प्रोग्राम काम करता है।

सोचें, करें, देखें, दोहराएँ

Agent loop में चलता model है: वह कार्य चुनता है, आपका कोड उसे चलाता है, और नतीजा model को लौटता है।

चार चरण जो काम पूरा होने तक दोहराते हैं।
चित्र 1.1 — Model call, tool call, नतीजा, दोहराव।

मैनेजर और क्लर्क

Model वह मैनेजर है जो कहता है "ऑर्डर 42 लाओ"। क्लर्क (आपका कोड) उसे लाकर फ़ाइल सौंपता है। मैनेजर पढ़कर अगला निर्देश तय करता है।

हर काम को agent नहीं चाहिए

अगर steps तय हैं तो सादा function या छोटी chain सस्ती और ज़्यादा अनुमानित है। Agent loop तब उपयोग करें जब रास्ता tools के नतीजों पर निर्भर हो।

त्वरित जाँच: Tool call असल में कौन चलाता है?

  • स्वयं language model
  • आपका application कोड
  • User का browser
  • GPU
Answer

आपका application कोड — Model सिर्फ़ call माँगता है; आपका प्रोग्राम function चलाकर नतीजा लौटाता है।