लूप इंजीनियरिंग की व्याख्या

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

OpenAI और Anthropic के शीर्ष इंजीनियर एक बदलाव देख रहे हैं। मैन्युअल चैट-आधारित प्रॉम्प्टिंग खत्म हो रही है। लूप इंजीनियरिंग (Loop Engineering) नया मानक है।

अधिकांश लोग सोचते हैं कि लूप केवल एक साधारण 'रिपीट' कमांड है। AI में, लूप एक क्लोज्ड-लूप कंट्रोल सिस्टम (closed-loop control system) है।

एक टोस्टर बनाम एक थर्मोस्टेट के बारे में सोचें। टोस्टर एक ओपन लूप है। यह ब्रेड की स्थिति की परवाह किए बिना एक निर्धारित समय के लिए चलता है। थर्मोस्टेट एक क्लोज्ड लूप है। यह तापमान मापता है, गर्मी देता है, और फीडबैक के आधार पर समायोजन करता है।

LLMs स्टोकेस्टिक (stochastic) हैं। वे संभाव्य (probabilistic) हैं। यदि आप एक ही प्रश्न पांच बार पूछते हैं, तो आपको पांच अलग-अलग उत्तर मिलते हैं। केवल प्रॉम्प्ट के साथ सॉफ्टवेयर बनाना गीली मिट्टी पर घर बनाने जैसा है।

लूप इंजीनियरिंग इसे ठीक करती है। यह एक नॉन-डिटरमिनिस्टिक इंजन को एक डिटरमिनिस्टिक स्टेट मशीन (deterministic state machine) के भीतर लपेट देती है। LLM बुद्धिमत्ता प्रदान करता है। लूप गणितीय सत्यापन (mathematical verification) प्रदान करता है।

प्रोडक्शन लूप के पांच चरण:

• Discover: एजेंट वातावरण और फाइलों को पढ़ता है। • Plan: सिस्टम एक चरण-दर-चरण मानचित्र बनाता है। • Execute: एजेंट काम करता है। • Verify: एक वस्तुनिष्ठ परीक्षण (जैसे कंपाइलर या लिंटर) काम की जांच करता है। • Iterate: यदि परीक्षण विफल हो जाता है, तो त्रुटि वापस पहले चरण पर चली जाती है।

यह पहले बहुत महंगा हुआ करता था। लूप्स टोकन खर्च करते हैं। एक एकल डिबगिंग कार्य में लाखों टोकन खर्च हो सकते थे।

नए, कम लागत वाले मॉडलों ने गणित बदल दिया है। अब आप सही समाधान खोजने के लिए मशीन को दस बार विफल होने देने का खर्च उठा सकते हैं। स्वायत्तता (autonomy) की लागत लगभग शून्य हो गई है।

स्वर्णिम नियम: जो मॉडल कोड लिखता है, उसे कभी भी उसका सत्यापन (validate) नहीं करना चाहिए।

निर्माण के लिए एक रचनात्मक (creative) मॉडल का उपयोग करें, और जांच के लिए एक बारीकी से जांच करने वाले (pedantic) मॉडल का उपयोग करें। यह एजेंट को खुद को यह विश्वास दिलाने से रोकता है कि गलत तर्क सही है।

जॉब मार्केट दो भूमिकाओं में विभाजित हो रहा है:

The Prompt Engineer:

  • संवादात्मक इनपुट का उपयोग करता है।
  • मैन्युअल रूप से त्रुटियों को कॉपी करता है।
  • एकल आउटपुट पर ध्यान केंद्रित करता है।

The Loop Engineer:

  • स्टेट मशीनों का उपयोग करता है।
  • स्वचालित सत्यापन गेट्स (verification gates) बनाता है।
  • पूरे वर्कफ़्लो का आर्किटेक्ट बनता है।

हथौड़ा चलाने वाले व्यक्ति बनना बंद करें। उस आर्किटेक्ट बनना शुरू करें जो असेंबली लाइन डिजाइन करता है।

Source: https://dev.to/itsmeramc/loop-engineering-explained-simply-with-diy-python-snippets-4ah2

Optional learning community: https://t.me/GyaanSetuAi