No Test Cases, No Problem: Distillation-Driven Code Generation for Scientific Workflows
MOSAIC एक प्रशिक्षण-मुक्त, मल्टी-एजेंट फ्रेमवर्क है जिसे वैज्ञानिक कोड जनरेशन के लिए डिज़ाइन किया गया है जो स्टूडेंट-टीचर नॉलेज डिस्टिलेशन दृष्टिकोण और रीजनिंग निरंतरता एवं संख्यात्मक सटीकता सुनिश्चित करने के लिए एक कंसोलिडेटेड कॉन्टेक्स्ट विंडो का उपयोग करके I/O टेस्ट केसों की कमी को दूर करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
समस्या: "बिना रेसिपी वाला शेफ" की दुविधा
कल्पना कीजिए कि आप एक विश्व स्तरीय शेफ हैं, और कोई आपको एक रहस्यमय, अनोखा घटक (ingredient) थमाता है जिसे आपने पहले कभी नहीं देखा—मान लीजिए कि एक "क्वांटम ट्रफल" (Quantum Truffle)। वे आपसे इसका उपयोग करके पांच-कोर्स का भोजन बनाने के लिए कहते हैं।
सामान्य कुकिंग (जैसे कॉम्पिटिटिव प्रोग्रामिंग) में, आपके पास एक रेसिपी कार्ड होता है जो कहता है: "यदि आप नमक और गर्मी मिलाते हैं, तो परिणाम का स्वाद बिल्कुल इस विशिष्ट सॉस जैसा होना चाहिए।" यदि आपकी सॉस का स्वाद गलत है, तो आप तुरंत जान जाते हैं क्योंकि आपके पास तुलना करने के लिए एक "टेस्ट केस" (लक्ष्य स्वाद) है। आप इसे तब तक ठीक करते रह सकते हैं जब तक कि यह एकदम सही न हो जाए।
लेकिन वैज्ञानिक कोडिंग अलग है। विज्ञान में, कोई रेसिपी कार्ड नहीं होता। कोई "लक्ष्य स्वाद" नहीं होता क्योंकि प्रयोग का पूरा उद्देश्य ही यह खोजना है कि वह स्वाद क्या है! यदि आप भोजन पकाने की कोशिश करते हैं और उसका स्वाद अजीब आता है, तो आप यह नहीं जान पाएंगे कि सामग्री वास्तव में अजीब है या आपने खाना पकाने में कोई गलती की है। यह वही "डेडलॉक" है जो शोधकर्ताओं ने पाया: आप अपने कोड की जांच कैसे कर सकते हैं यदि आपको पहले से ही उत्तर पता न हो?
समाधान: MOSAIC (मास्टर और अपेंटिस)
शोधकर्ताओं ने MOSIC नामक एक प्रणाली बनाई है। "सॉस का स्वाद चखने" के बजाय कि यह सही है या नहीं, वे एक चतुर शिक्षण पद्धति का उपयोग करते हैं जिसे नॉलेज डिस्टिलेशन (Knowledge Distillation) कहा जाता है।
MOSIC को एक उच्च श्रेणी की पाक अकादमी के रूप में समझें जिसमें चार विशिष्ट पात्र शामिल हैं:
1. मास्टर टीचर (सेल्फ-रिफ्लेक्शन एजेंट)
किसी भी कुकिंग की शुरुआत करने से पहले, मास्टर टीचर अतीत के कुछ सफल भोजन को देखते हैं। वे केवल अंतिम व्यंजन को नहीं देखते; वे बहुत विस्तृत, चरण-दर-चरण "लॉजिक डायरी" लिखते हैं कि क्यों वह भोजन सफल रहा। वे सामग्रियों के दर्शन (philosophy) का अध्ययन करते हैं ताकि वे छात्रों के लिए एक "गाइडेंस मैनुअल" बना सकें।
2. द प्लानर (रेशनल एजेंट)
यह वह छात्र है जो मास्टर के मैनुअल को पढ़ता है। जब एक नया, रहस्यमय घटक आता है, तो प्लानरर केवल पैन में चीजें फेंकना शुरू नहीं करता। वे एक विस्तृत योजना लिखकर बैठते हैं: "सबसे पहले, मैं बेस तैयार करूँगा, फिर मैं तापमान को स्थिर करूँगा, फिर मैं ट्रफल डालूँगा।"
छात्र को एक विशाल 50-चरणों वाली रेसिपी से अभिभूत होने से बचाने के लिए, वे कंसोलिडेटेड कॉन्टेक्स्ट विंडो (CCW) नामक चीज़ का उपयोग करते हैं। कल्पना कीजिए कि यह एक "स्टिकी नोट सिस्टम" है। एक भारी कुकबुक लेकर चलने के बजाय जिससे वे लड़खड़ा जाएं और भूल जाएं कि वे क्या कर रहे थे, छात्र केवल छोटे स्टिकी नोट्स साथ रखते हैं जो कहते हैं: "चरण 1 पूरा हो गया; सॉस अब तरल है।" यह उन्हें बड़े चित्र (big picture) को खोए बिना वर्तमान क्षण पर केंद्रित रखता है।
3. द सू-शेफ (कोडिंग एजेंट)
सू-शेफ उस सटीक योजना को लेता है और वास्तविक कठिन काम करता है—वास्तविक कोड (कुकिंग) लिखना। वे योजना का सख्ती से पालन करते हैं, तर्क (logic) को एक काम करने वाले प्रोग्राम में बदलते हैं।
4. द किचन इंस्पेक्टर (डीबगर एजेंट)
अंत में, इंस्पेक्टर आता है। लेकिन यहाँ ट्विस्ट यह है कि इंस्पेक्टर को खाना चखने की अनुमति नहीं है (क्योंकि उन्हें यह नहीं पता कि इसका स्वाद कैसा होना चाहिए)। इसके बजाय, वे केवल रसोई की सुरक्षा और बुनियादी नियमों की जाँच करते हैं। वे चेक करते हैं: "क्या चूल्हा चालू है? क्या पैन में दरार है? क्या आपने चम्मच की जगह कांटा इस्तेमाल किया है?" तकनीकी शब्दों में, वे "सिंटैक्स एरर" को ठीक करते हैं—यह सुनिश्चित करते हैं कि कोड बिना क्रैश हुए वास्तव में चलता है—भले ही वे यह नहीं बता सकें कि गणित 100% सही है या नहीं।
यह क्यों मायने रखता है?
"लॉजिक" (स्वाद/गणित) को "सिंटैक्स" (रसोई के नियम) से अलग करके, MOSAIC AI को भौतिकी, रसायन विज्ञान और जीव विज्ञान में अविश्वसनीय रूप से जटिल वैज्ञानिक समस्याओं को हल करने की अनुमति देता है जहाँ कोई "उत्तर कुंजी" उपलब्ध नहीं होती है।
परिणाम: अपने परीक्षणों में, MOSIC इन "रहस्यमय सामग्री" वाली समस्याओं को हल करने में मानक AI की तुलना में काफी बेहतर था, जो यह सिद्ध करता है कि भले ही आपको उत्तर पता न हो, फिर भी आप उसे खोज सकते हैं यदि आपके पास एक महान शिक्षक, एक स्पष्ट योजना और एक केंद्रित मन हो।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।