Tool Calling: AI एजेंट कैसे तय करते हैं कि क्या करना है
AI मॉडल अब साधारण चैट से आगे बढ़ रहे हैं। वे अब कार्य (action) कर रहे हैं।
अधिकांश मॉडल समय में स्थिर (frozen) होते हैं। वे केवल वही जानते हैं जो उन्होंने प्रशिक्षण (training) के दौरान सीखा है। वे अपने आप आज की स्टॉक कीमतें नहीं देख सकते या आपके कैलेंडर पर मीटिंग बुक नहीं कर सकते।
टूल कॉलिंग इसे बदल देती है। यह एक AI मॉडल को हाथ और आँखें प्रदान करती है।
यह कैसे काम करता है:
डेवलपर्स मॉडल को टूल का एक सेट देते हैं। ये टूल कैलकुलेटर, सर्च इंजन या डेटाबेस जैसे APIs होते हैं।
केवल टेक्स्ट लिखने के बजाय, मॉडल एक लूप का पालन करता है:
• तर्क (Reasoning): मॉडल आपके अनुरोध को पढ़ता है। • कार्य (Action): मॉडल तय करता है कि उसे एक टूल की आवश्यकता है। वह टूल को एक स्ट्रक्चर्ड अनुरोध (जैसे JSON) भेजता है। • अवलोकन (Observation): टूल कार्य को पूरा करता है और डेटा वापस भेजता है। • प्रतिक्रिया (Response): मॉडल उस नए डेटा का उपयोग करके आपको अंतिम उत्तर देता है।
उदाहरण:
यदि आप पूछते हैं, "क्या मुझे आज ऑस्टिन में जैकेट की ज़रूरत है?" तो मॉडल अंदाज़ा नहीं लगाता है।
- यह एक वेदर (weather) टूल की पहचान करता है।
- यह उस टूल को "Austin, TX" लोकेशन भेजता है।
- इसे वर्तमान तापमान प्राप्त होता है।
- यह आपको बताता है, "तापमान 58 डिग्री है और हवा चल रही है, इसलिए जैकेट साथ रखें।"
यह एक निष्क्रिय चैटबॉट को एक सक्रिय एजेंट में बदल देता है।
इसका रहस्य विवरण (description) में छिपा है। यदि आप किसी टूल को अस्पष्ट नाम देते हैं, तो मॉडल विफल हो जाएगा। यदि आप इसे स्पष्ट और सटीक विवरण देते हैं, तो मॉडल को पता चल जाता है कि इसका उपयोग कब करना है।
इन प्रणालियों को बनाने के लिए तीन चीजों पर ध्यान केंद्रित करने की आवश्यकता होती है:
- गति (Speed): प्रत्येक टूल कॉल में समय लगता है। बहुत अधिक चरण AI को धीमा कर देते हैं।
- सुरक्षा (Safety): यदि कोई टूल ईमेल भेज सकता है या पैसे ट्रांसफर कर सकता है, तो आपको मानवीय अनुमोदन (human approval) जोड़ना चाहिए।
- विश्वसनीयता (Reliability): APIs विफल हो सकते हैं। आपको ऐसी प्रणालियाँ बनानी चाहिए जो त्रुटियों को पकड़ें और मॉडल को फिर से प्रयास करने के लिए कहें।
टूल कॉलिंग शब्दों और कार्यों के बीच का सेतु (bridge) है। इसमें महारत हासिल करना ही वह तरीका है जिससे आप ऐसा AI बना सकते हैं जो वास्तव में काम पूरा करता है।
वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi
