← नवीनतम पेपर
🤖 machine learning

SciML Agents: Write the Solver, Not the Solution

यह शोध पत्र एक नए प्रतिमान (पैराडाइम) को प्रस्तुत करता है जहाँ LLMs सीधे समाधानों की भविष्यवाणी करने के बजाय संख्यात्मक सॉल्वर कोड (numerical solver code) उत्पन्न करने के लिए SciML एजेंट के रूप में कार्य करते हैं, जो दो नए ODE बेंचमार्क द्वारा समर्थित है और यह प्रदर्शित करता है कि गाइडेड प्रॉम्प्टिंग और फाइन-ट्यूनिंग के साथ, मॉडल उपयुक्त सॉल्वर को विश्वसनीय रूप से चुनने और संख्यात्मक रूप से वैध परिणाम उत्पन्न करने में सक्षम हैं।

मूल लेखक: Saarth Gaonkar, Xiang Zheng, Haocheng Xi, Rishabh Tiwari, Kurt Keutzer, Dmitriy Morozov, Michael W. Mahoney, Amir Gholami

प्रकाशित 2026-04-15
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Saarth Gaonkar, Xiang Zheng, Haocheng Xi, Rishabh Tiwari, Kurt Keutzer, Dmitriy Morozov, Michael W. Mahoney, Amir Gholami

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

मुख्य विचार: आर्किटेक्ट (Architect) बनाम ब्रिकलेयर (Bricklayer)

कल्पना कीजिए कि आपके पास एक बहुत ही कठिन भौतिकी (physics) की समस्या है, जैसे कि यह पता लगाना कि एक रॉकेट वायुमंडल में ठीक से कैसे उड़ेगा या एक शहर में वायरस कैसे फैलता है।

पिछले कुछ वर्षों से, वैज्ञानिक AI (न्यूरल नेटवर्क) को एक ब्रिकलेयर (ईंट जोड़ने वाले) की तरह काम करना सिखाने की कोशिश कर रहे हैं। वे AI को उत्तर याद करने या सीधे समाधान के आकार का "अनुमान" लगाने के लिए प्रशिक्षित करने की कोशिश करते हैं। समस्या क्या है? कभी-कभी AI गलत अनुमान लगा लेता है, या यदि स्थिति थोड़ी भी बदल जाए तो वह भ्रमित हो जाता है। यह बिना किसी ब्लूप्रिंट के यह अनुमान लगाने की कोशिश करने जैसा है कि हर ईंट कहाँ रखी जानी चाहिए।

यह पेपर एक अलग दृष्टिकोण प्रस्तावित करता है। AI को ब्रिकलेयर बनाने के बजाय, वे AI को आर्किटेक्ट (Architect) बनाना सिखा रहे हैं।

लक्ष्य AI को गणित हल करने के लिए नहीं सिखाना है। लक्ष्य यह है कि AI उस कोड को लिखे जो दशकों के मानवीय गणितीय ज्ञान (सिद्ध संख्यात्मक एल्गोरिदम) का उपयोग करके समस्या को सही ढंग से हल कर सके। AI का काम समस्या के विवरण को देखना और कहना है, "ठीक है, यह एक पेचीदा स्थिति है। मुझे विकल्प C के बजाय सेटिंग B के साथ सॉल्वर A का उपयोग करने की आवश्यकता है।"

चुनौती: "पेचीदा" समस्याएँ

शोधकर्ताओं ने महसूस किया कि हालांकि AI ऐसा कोड लिखने में बहुत अच्छा है जो दिखने में सही लगता है (syntax), लेकिन यह अक्सर सही वैज्ञानिक निर्णय लेने में विफल रहता है।

कल्पना कीजिए कि आप एक शेफ (रसोइया) हैं।

  • पुराना AI: आप उससे सूप बनाने के लिए कहते हैं। वह एक रेसिपी लिखता है जिसमें लिखा है "पानी उबालें, नमक डालें।" रेसिपी व्याकरण की दृष्टि से सही है, लेकिन यदि आप इसे बनाएंगे, तो सूप खाने योग्य नहीं होगा क्योंकि इसमें एक महत्वपूर्ण चरण छूट गया है।
  • नई समस्या: कुछ भौतिकी की समस्याएँ सतह पर डरावनी दिखती हैं। उनमें बहुत बड़ी संख्याएँ होती हैं जो संकेत देती हैं कि वे "स्टिफ" (stiff) हैं (एक तकनीकी शब्द जिसका अर्थ है कि गणित अस्थिर है और इसके लिए बहुत सावधानीपूर्वक, धीमी प्रक्रिया की आवश्यकता है)।
  • जाल: एक साधारण AI बड़ी संख्याओं को देखकर घबरा जाता है, यह सोचकर, "यह एक स्टिफ समस्या है! मुझे धीमे, भारी-भरकम सॉल्वर का उपयोग करना चाहिए!" लेकिन यदि आप वास्तव में गणित करेंगे, तो वे बड़ी संख्याएँ एक-दूसरे को काट देंगी, और समस्या वास्तव में सरल और तेज़ होगी। AI इसलिए विफल हुआ क्योंकि वह पैटर्न मैचिंग (बड़ी संख्या = कठिन) कर रहा था, न कि तर्क (reasoning) (बीजगणित करना)।

समाधान: AI के लिए दो नए "टेस्ट"

यह देखने के लिए कि क्या AI वास्तव में एक अच्छा "आर्किटेक्ट" बन सकता है, टीम ने दो नए टेस्ट बनाए:

  1. "गॉटचा" टेस्ट (डायग्नोस्टिक डेटासेट):
    उन्होंने ऐसी समस्याएँ बनाईं जो असंभव (stiff) लगती हैं लेकिन यदि गणित को पहले सरल कर दिया जाए तो वे सरल होती हैं। यह एक जादू के खेल जैसा है जहाँ ध्यान से देखने पर एक विशाल हाथी भी गुब्बारे जैसा दिखता है।
  • परिणाम: पुराने AI मॉडल इस चाल में फंस गए। नए मॉडल (जैसे Qwen3 और GPT-4.1) इस चाल को "सोच" सकते हैं, गणित को सरल बना सकते हैं और सही टूल चुन सकते हैं।
  1. "मैराथन" टेस्ट (ODE-1000 बेंचमार्क):
    उन्होंने 1,000 अलग-अलग भौतिकी की समस्याएँ बनाईं, साधारण स्प्रिंग्स से लेकर जटिल तरल गतिकी (fluid dynamics) तक। उन्होंने AI को उन सभी को हल करने के लिए कोड लिखने को कहा।
  • परिणाम: उन्होंने दो चीजें मापीं: क्या कोड चला? (Syntax) और क्या उत्तर वैज्ञानिक रूप से सही था? (Accuracy)।

निष्कर्ष: AI को कैसे काम करने के लिए प्रेरित करें

पेपर से तीन प्रमुख बातें पता चलीं:

1. "गाइड" मायने रखता है (प्रॉम्प्टिंग)
यदि आप केवल AI से पूछते हैं, "इसे हल करें," तो वह अनुमान लगा सकता है। लेकिन यदि आप उसे एक गाइडेड प्रॉम्प्ट देते हैं—जो अनिवार्य रूप से एक चेकलिस्ट है जो कहती है—"पहले, समीकरण को सरल करें। दूसरा, जाँचें कि क्या संख्याएँ बहुत बड़ी हैं। तीसरा, तय करें कि क्या यह स्टिफ है"—तो AI नाटकीय रूप से बेहतर प्रदर्शन करता है।

  • उपमा: यह एक छात्र को, "गणित करो," कहने और यह कहने के बीच का अंतर है कि "अपना काम दिखाओ, अपनी यूनिट्स की जाँच करो, और फिर हल करो।" दूसरा निर्देश बेहतर ग्रेड दिलाता है।

2. आकार और आयु मायने रखती है

  • नए, स्मार्ट मॉडल: नवीनतम AI मॉडल (जैसे Qwen3) निर्देशों का पालन करने में इतने अच्छे हैं कि वे केवल एक अच्छी चेकलिस्ट देकर इन समस्याओं को पूरी तरह से हल कर सकते हैं। उन्हें अतिरिक्त प्रशिक्षण की आवश्यकता नहीं है।
  • पुराने या छोटे मॉडल: ये मॉडल थोड़े कम समझदार या पुराने होते हैं। वे चेकलिस्ट के साथ संघर्ष करते हैं। हालाँकि, यदि आप उन्हें फाइन-ट्यून (fine-tune) करते हैं (इन समस्याओं के 1,000 उदाहरणों पर विशेष रूप से प्रशिक्षित करते हैं), तो वे विशेषज्ञ बन जाते हैं।
  • उपमा: एक नया, स्मार्ट इंटर्न (नया मॉडल) एक शानदार काम करने के लिए स्पष्ट निर्देशों की आवश्यकता रखता है। एक पुराना, कम अनुभवी कर्मचारी (पुराना मॉडल) को काम को ठीक से करने के लिए विशेष प्रशिक्षण की आवश्यकता होती है।

3. "सोचने" का मोड (Thinking Mode)
कुछ नए मॉडलों में एक "सोचने का मोड" होता है जहाँ वे उत्तर देने से पहले खुद से बात करते हैं। पेपर ने पाया कि AI को कोड लिखने से पहले "सोचने" (अपने तर्क के चरणों को लिखने) के लिए मजबूर करने से त्रुटियाँ काफी कम हो गईं। इसने AI को अनुमान लगाने से रोका और उसे गणित करने के लिए मजबूर किया।

निचोड़ (The Bottom Line)

यह पेपर दिखाता है कि हमें पहिए का पुनरुद्धार करने की आवश्यकता नहीं है। हमें AI को शुरुआत से भौतिकी सीखने की आवश्यकता नहीं है। इसके बजाय, हमें AI को एक स्मार्ट इंटरफ़ेस के रूप में उपयोग करना चाहिए जो मानवीय भाषा ("यहाँ एक रॉकेट की समस्या है") को सही, सिद्ध गणितीय कोड में अनुवाद करता है।

  • यदि आपके पास एक स्मार्ट, नया AI है: बस उसे अच्छे निर्देश (प्रॉम्प्ट्स) दें, और वह एकदम सही कोड लिखेगा।
  • यदि आपके पास छोटा/पुराना AI है: आपको इसे विश्वसनीय बनाने के लिए थोड़ा प्रशिक्षित (fine-tuning) करना होगा।

वैज्ञानिक कंप्यूटिंग का भविष्य AI द्वारा गणित को बदलने में नहीं है; बल्कि AI के एक कंडक्टर (Conductor) बनने में है जो जानता है कि संगीत (समाधान) को सही ढंग से बजाने के लिए कौन सा वाद्य यंत्र (सॉल्वर) बजाना है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →