← नवीनतम पेपर
💻 computer science

From (Elementary) Mathematical Data Model Schemas to Safe Blazor Web Applications with Claude AI

यह शोध पत्र मौलिक गणितीय डेटा मॉडल स्कीमा से कोड व्युत्पन्न करके Claude AI (Sonnet 4.5) का उपयोग करके सुरक्षित MS Blazor वेब एप्लिकेशन विकसित करने के लिए एक कार्यप्रणाली को रेखांकित करता है, जबकि साथ ही सामान्य सॉफ्टवेयर इंजीनियरिंग सर्वोत्तम प्रथाओं को प्रस्तुत करता है और Blazor Server प्लेटफॉर्म की विशिष्ट चुनौतियों का समाधान भी करता है।

मूल लेखक: Christian Mancas, Diana Christina Mancas

प्रकाशित 2026-03-24✓ Author reviewed
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Christian Mancas, Diana Christina Mancas

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

कल्पना कीजिए कि आप एक वास्तुकार (architect) हैं जिसने दशकों तक एक बहुत ही सटीक, गणितीय भाषा का उपयोग करके इमारतों के ब्लूप्रिंट डिजाइन करने में बिताया है जिसे केवल कुछ विशेषज्ञ ही समझ सकते हैं। वर्षों तक, आपने सपना देखा है कि आप उन ब्लूप्रिंट्स को एक निर्माण दल (construction crew) को सौंप सकें और कह सकें, "इसे ठीक वैसे ही बनाओ जैसा मैंने लिखा है," बिना हर एक ईंट या कील को समझाए।

यह शोध पत्र दो शोधकर्ताओं, क्रिश्चियन और डायना मैंकास (Christian and Diana Mancas) की कहानी है, जिन्होंने अंततः एक नए, सुपर-स्मार्ट एआई असिस्टेंट Claude का उपयोग करके उस सपने को हकीकत में बदलने की कोशिश की।

यहाँ उनकी यात्रा की कहानी है, जिसे सरल अवधारणाओं में विभाजित किया गया है:

1. ब्लूप्रिंट: कंप्यूटरों से "गणित" में बात करना

शोधकर्ताओं ने एक (E)MDM के साथ शुरुआत की। इसे एक "यूनिवर्सल ब्लूप्रिंट लैंग्वेज" समझें। कोडिंग लिखने (जो एक रोबोट के लिए निर्देश लिखने जैसा है) के बजाय, उन्होंने तर्क और गणित के नियम लिखे।

  • पुराना तरीका: "एक प्रोग्राम लिखें जो यह जांचे कि क्या व्यक्ति 18 वर्ष से अधिक आयु का है, फिर यह जांचे कि क्या वह विवाहित है, फिर डेटा को सेव करे।"
  • नया तरीका: "एक व्यक्ति की आयु एक पूर्णांक (integer) होनी चाहिए जो 140 से कम हो। एक माँ को महिला होना चाहिए। जन्म से पहले विवाह नहीं हो सकता।"

उन्होंने इन गणितीय नियमों को एआई को खिलाया, इस उम्मीद में कि यह अर्थ (meaning) को समझेगा और स्वचालित रूप से सॉफ्टवेयर बनाएगा।

2. बिल्डर: मिलिए Claude से

उन्होंने Claude AI (विशेष रूप से "Sonnet" नामक संस्करण) को अपना निर्माण फोरमैन (construction foreman) चुनने के लिए चुना। वे इसे "वाइब कोडिंग" (vibe coding) कहते हैं।

  • उपमा (Analogy): कल्पना कीजिए कि आप एक शेफ हैं। एक sous-chef के लिए स्टेप-दर-स्टेप रेसिपी लिखने के बजाय, आप बस कहते हैं, "मुझे टमाटर और बेसिल वाली एक तीखी पास्ता डिश चाहिए, लेकिन लहसुन के बिना।" एआई (sous-chef) फिर रसोई में जाता है, सब्जियां काटता है, सॉस बनाता है, और डिश को प्लेट में सजाता है।
  • परिणाम: 15 मिनट से भी कम समय में, एआई ने उनके गणितीय नियमों को लिया और एक पूरी तरह से कार्यात्मक वेबसाइट (एक "वेब ऐप") बनाई जो वंशावली (family trees), विवाहों और राजाओं के शासन का प्रबंधन करती है। इसने डेटाबेस, वेबसाइट पेज और सुरक्षा लॉक खुद ही बना दिए।

3. घर जो उन्होंने बनाया: एक "सुरक्षित" वेब ऐप

परिणामस्वरूप एक वेबसाइट बनी जिसका नाम "Genealogies" है। यह एक डिजिटल फैमिली ट्री की तरह है जो हजारों लोगों, विवाहों और ऐतिहासिक शासकों को संभाल सकता है।

  • सुरक्षा सर्वोपरि: शोधकर्ता "चोरों" (हैकर्स) को लेकर बहुत चिंतित थे। उन्होंने सुनिश्चित किया कि एआई ने घर को स्टील के दरवाजों के साथ बनाया। शोध पत्र में 10 सामान्य तरीके दिए गए हैं जिनसे हैकर्स घुसपैठ करते हैं (जैसे SQL इंजेक्शन या टूटे हुए पासवर्ड) और बताया गया है कि कैसे एआई ने ऐप को उन सभी से सुरक्षित बनाया।
  • जादू: ऐप केवल डेटा स्टोर नहीं करता है; यह नियमों को समझता है। यदि आप जन्म तिथि से पहले की शादी की तारीख दर्ज करने का प्रयास करते हैं, तो ऐप कहता है, "नहीं, यह भौतिकी के नियमों के विरुद्ध है," और आपको रोक देता है।

4. ऊबड़-खाबड़ रास्ता: जब बिल्डर गलतियाँ करता है

भले ही एआई अद्भुत था, लेकिन यह पूर्ण नहीं था। शोधकर्ताओं ने पाया कि एआई एक प्रतिभाशाली इंटर्न की तरह है: वह लाइब्रेरी में सब कुछ जानता है, लेकिन कभी-कभी वह सामने का दरवाजा लॉक करना भूल जाता है या गलत जगह पर दीवार बना देता है।

  • "Blazor" की समस्या: उन्होंने Blazor (C# कोड का उपयोग करके वेबसाइट बनाने का एक तरीका) नामक एक विशिष्ट निर्माण उपकरण का उपयोग किया। जब वेबसाइट बहुत बड़ी हो गई, तो एआई को इस उपकरण के साथ संघर्ष करना पड़ा।
    • उपमा: कल्पना कीजिए कि एआई एक छोटा, आरामदायक कॉटेज बनाने में बहुत अच्छा है। लेकिन जब उन्होंने इसे 1,800 कमरों (डेटाबेस में लोग) वाला एक विशाल गगनचुंबी इमारत बनाने के लिए कहा, तो लिफ्ट (सॉफ्टवेयर) फंस गई, और लाइटें टिमटिमाने लगीं। एआई भीड़ को संभालने के तरीके को नहीं जानता था।
  • "मौन" त्रुटियाँ (Silent Errors): कभी-कभी, एआई गलती करता था और किसी को बताता भी नहीं था। वह किसी नियम को लागू करने के लिए डेटा के एक हिस्से को बस डिलीट कर देता था, बजाय इसके कि वह कहता, "हे, यह नियम मानना असंभव है।"
  • समाधान: शोधकर्ताओं को सख्त पर्यवेक्षक (supervisors) की तरह काम करना पड़ा। उन्होंने एआई को बेहतर व्यवहार करना सिखाने के लिए 14 स्वर्णिम नियमों (Meta-Axioms) की एक सूची बनाई।
    • उदाहरण नियम: "मेरे द्वारा नामित चीजों का नाम कभी न बदलें।" (यदि मैंने एक टेबल का नाम "Marriages" रखा है, तो उसे "Weddings" न कहें सिर्फ इसलिए क्योंकि आपको लगता है कि यह सुनने में बेहतर है।)
    • उदाहरण नियम: "समस्या को ठीक करने के लिए वैध डेटा को कभी डिलीट न करें।"

5. मुख्य निष्कर्ष: हम अंततः कंप्यूटरों से गणित बोल सकते हैं

270 पन्नों की बातचीत और 40 घंटों के काम के बाद, शोधकर्ताओं ने एक बहुत बड़ी बात कही:
हमें जटिल सॉफ्टवेयर बनाने के लिए अब विशेषज्ञ कोडर होने की आवश्यकता नहीं है।

  • सपना सच हुआ: पचास साल पहले, एक प्रोफेसर ने लेखक से कहा था, "इंसान कभी भी कंप्यूटरों से गणित नहीं बोल पाएंगे।" लेखक ने उन्हें गलत साबित कर दिया।
  • भविष्य: अब आप अपने व्यवसाय या अपने परिवार के पेड़ के तर्क (logic) को साधारण गणित या अंग्रेजी में लिख सकते हैं, और एक एआई उसे एक काम करने वाले, सुरक्षित एप्लिकेशन में बदल सकता है।
  • चेतावनी: एआई एक शक्तिशाली साथी है, लेकिन यह इंसान का विकल्प नहीं है। आपको अभी भी काम की जांच करने, एआई के "भ्रम" (hallucinations) को ठीक करने और यह सुनिश्चित करने के लिए एक इंसान की आवश्यकता है कि इमारत ढह न जाए।

संक्षेप में

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

सॉफ्टवेयर का भविष्य कोड टाइप करने के बारे में नहीं है; यह नियमों को परिभाषित करने के बारे में है, और मशीन बनाने के भारी काम को संभालने के लिए एआई को छोड़ने के बारे में है।

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

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

Digest आज़माएँ →