एजेंटिक लूप: एक व्यावहारिक फील्ड गाइड

AI एजेंटों को प्रॉम्प्ट करना बंद करें। लूप डिजाइन करना शुरू करें।

अधिकांश लोग AI का उपयोग चैटबॉट के रूप में करते हैं। आप एक प्रॉम्प्ट टाइप करते हैं, यह उत्तर देता है, और आप आगे बढ़ जाते हैं। यह एक बार का कार्य है। यह एक एजेंट नहीं है।

एक एजेंटिक लूप अलग होता है। यह एक ऐसा सिस्टम है जो काम करता है, परिणाम की जाँच करता है, और यह तय करता है कि जारी रखना है या रुकना है।

बिना जाँच वाला कार्य केवल एक आशा है।

एक लूप एक सरल चक्र का पालन करता है:

  • वर्तमान स्थिति का अवलोकन करें (फ़ाइलें पढ़ें या टेस्ट चलाएं)।
  • एक छोटा कदम उठाएं (एक चीज़ बदलें)।
  • एक निश्चित मानक के विरुद्ध परिणाम की जाँच करें।
  • जारी रखने, सफलता के कारण रुकने, या विफलता के कारण रुकने का निर्णय लें।

लूप इंजीनियरिंग इन चक्रों को बनाने की कला है। यह आपको मैनुअल प्रॉम्प्टिंग से स्वायत्त (autonomous) सिस्टम की ओर ले जाता है।

एक विश्वसनीय लूप के पांच मुख्य घटक:

  • ट्रिगर (Trigger): लूप कब शुरू होता है?
  • इनपुट (Inputs): हर बार एजेंट कौन सा नया डेटा देखता है?
  • एक्शन (Action): वह एक एकल, परिवर्तनीय (reversible) बदलाव क्या है जो वह करता है?
  • चेक (Check): कौन सा निश्चित टेस्ट सफलता सिद्ध करता है?
  • स्टॉप (Stop): रन को समाप्त करने की स्पष्ट शर्तें क्या हैं?

एजेंट को अपना होमवर्क खुद ग्रेड न करने दें। जो मॉडल कोड लिखता है, वह अपने प्रति बहुत उदार होता है। आपको काम को सत्यापित करने के लिए दूसरे एजेंट या एक मैकेनिकल टेस्ट का उपयोग करना चाहिए। यह मेकर-चेकर स्प्लिट (maker-checker split) है।

इन सामान्य विफलताओं से बचें:

  • अनंत लूप (Infinite loops): हमेशा अधिकतम इटरेशन काउंट और एक बजट निर्धारित करें।
  • दोषपूर्ण सफलता (Broken success): यदि आपकी जाँच "it looks done" है, तो एजेंट झूठ बोलेगा। इसके बजाय "npm test passes" का उपयोग करें।
  • पुराना संदर्भ (Stale context): लंबी बातचीत से गलतियाँ होती हैं। संदर्भ (context) को अक्सर रीसेट करें ताकि एजेंट डिस्क पर वास्तविक फ़ाइलें देख सके।

लक्ष्य मैनुअल काम से सुपरवाइज्ड ऑटोमेशन की ओर बढ़ना है। छोटी शुरुआत करें। एक ऐसा लूप बनाएं जो केवल बग्स खोजे। फिर एक ऐसा लूप बनाएं जो उन्हें ठीक करे। ऑटो-मर्जिंग (auto-merging) पर तभी जाएं जब आपको अपनी जाँच पर भरोसा हो।

सॉफ्टवेयर में बाधा अब कोड टाइप करना नहीं है। बाधा लक्ष्य और जाँच को इतनी स्पष्टता से परिभाषित करना है कि जब आप सो रहे हों तब भी लूप चल सके।

लूप बनाएं। लेकिन इंजीनियर बने रहें।

स्रोत: https://dev.to/truongpx396/the-agentic-loop-a-practical-field-guide-mnc

वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi