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

Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Data

ज़ीरो-टू-सीएडी (Zero-to-CAD) एक एजेंटिक फ्रेमवर्क पेश करता है जो वास्तविक दुनिया के डेटा पर निर्भर हुए बिना लगभग दस लाख निष्पादन योग्य और व्याख्यात्मक सीएडी (CAD) निर्माण अनुक्रमों को संश्लेषित करता है, जो प्रभावी रूप से ज्यामितीय पैमाने और पैरामीट्रिक डिज़ाइन इंटेंट के बीच के अंतर को पाटते हुए छवियों से संपादन योग्य सीएडी प्रोग्रामों के बेहतर पुनर्निर्माण को सक्षम बनाता है।

मूल लेखक: Mohammadmehdi Ataei, Farzaneh Askari, Kamal Rahimi Malekshan, Pradeep Kumar Jayaraman

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

मूल लेखक: Mohammadmehdi Ataei, Farzaneh Askari, Kamal Rahimi Malekshan, Pradeep Kumar Jayaraman

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

कल्पना कीजिए कि आप एक रोबोट को चीजें बनाना सिखाना चाहते हैं, जैसे कि एक कार का इंजन या शेल्फ के लिए एक ब्रैकेट। आमतौर पर, एक रोबोट को सिखाने के लिए, आपको ब्लूप्रिंट और चरण-दर-चरण निर्देशों की एक विशाल लाइब्रेरी की आवश्यकता होती है जो मानव इंजीनियरों द्वारा लिखी गई हो। लेकिन यहाँ एक समस्या है: आज हमारे पास जो अधिकांश 3D मॉडल हैं वे केवल एक तैयार वस्तु की "तस्वीरें" (जैसे कि एक मेश या सॉलिड ब्लॉक) हैं। वे आपको दिखाते हैं कि वस्तु कैसी दिखती है, लेकिन उन्होंने वह "रेसिपी" (वह इतिहास कि उसे कैसे बनाया गया था) फेंक दी है। इस रेसिपी के बिना, आप बाद में किसी छेद का आकार आसानी से नहीं बदल सकते या पेंच (screw) को हिला नहीं सकते; आपको बस फिर से शुरुआत करनी होगी।

"Zero-to-CAD" पेपर इसी समस्या को हल करता है, यह बिना किसी वास्तविक दुनिया के ब्लूप्रिंट का उपयोग किए, शून्य से इन "रेसिपी" की एक विशाल लाइब्रेरी बनाकर।

यहाँ बताया गया है कि उन्होंने इसे कैसे किया, सरल शब्दों में:

1. समस्या: "फोटो" बनाम "रेसिपी"

एक 3D मॉडल को एक केक की तरह समझें।

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

2. समाधान: "AI प्रशिक्षु" (AI Apprentice)

इन रेसिपीज़ को लिखने के लिए हजारों मानव इंजीनियरों को काम पर रखने के बजाय, उन्होंने एक AI प्रशिक्षु बनाया (एक लार्ज लैंग्वेज मॉडल, या LLM का उपयोग करके)।

  • सेटअप: उन्होंने इस AI को एक "वर्कबेंच" (CadQuery नामक एक CAD सॉफ्टवेयर वातावरण) और एक नियम पुस्तिका (सॉफ्टवेयर का डॉक्यूमेंटेशन) दी।
  • काम: उन्होंने AI को बताया, "जाओ और 10 लाख अलग-अलग मैकेनिकल पार्ट्स बनाओ, जैसे गियर्स, ब्रैकेट और हाउसिंग। उन्हें बनाने के लिए कोड लिखो।"
  • चुनौती: AI परफेक्ट नहीं है। यह गलतियाँ करता है, जैसे कि ऐसी जगह छेद करने की कोशिश करना जहाँ छेद मौजूद ही नहीं है या गलत टूल का उपयोग करना।

3. जादुई लूप: "कोशिश करो, असफल हो, पढ़ो, सुधारो"

यह सबसे महत्वपूर्ण हिस्सा है। AI केवल एक बार अनुमान नहीं लगाता और हार नहीं मानता। यह एक वास्तविक इंजीनियर की तरह काम करता है जो काम करते हुए सीख रहा है:

  1. ड्राफ्ट (Draft): AI एक हिस्सा बनाने के लिए कोड का एक टुकड़ा लिखता है।
  2. टेस्ट (Test): यह कोड को चलाने की कोशिश करता है।
  3. विफलता (Fail): यदि कोड क्रैश हो जाता है (जैसे, "त्रुटि: आपने छेद का कोण निर्दिष्ट करना भूल गए!"), तो कंप्यूटर AI को बताता है कि वास्तव में क्या गलत हुआ।
  4. सीखना (Learn): AI अपनी डिजिटल नियम पुस्तिका (डॉक्यूमेंटेशन) में उत्तर ढूँढता है।
  5. सुधारना (Fix): AI उस विशिष्ट त्रुटि को ठीक करने के लिए कोड को फिर से लिखता है और फिर से प्रयास करता है।

यह तब तक इस लूप को जारी रखता है जब तक कि हिस्सा सफलतापूर्वक बन नहीं जाता। यह "एजेंटिक" प्रक्रिया (जहाँ AI कार्रवाई करता है और फीडबैक पर प्रतिक्रिया देता है) ने उन्हें दस लाख वैध, काम करने वाली रेसिपी बनाने की अनुमति दी।

4. उन्होंने क्या बनाया

उन्होंने Zero-to-CAD नामक एक विशाल डेटासेट जारी किया:

  • पैमाना (Scale): लगभग 10 लाख अद्वितीय, काम करने वाली CAD "रेसिपी"।
  • गुणवत्ता (Quality): उन्होंने 1,00,000 मॉडल्स का एक छोटा, उच्च-गुणवत्ता वाला सेट क्यूरेट किया जो बहुत विविध हैं (अलग-अलग आकार, माप और विशेषताएं)।
  • पठनीयता (Readability): पिछले प्रयासों के विपरीत जहाँ कोड संख्याओं का एक उलझा हुआ ढेर था, ये रेसिपी स्पष्ट नामों (जैसे hole_diameter या plate_thickness) का उपयोग करती हैं ताकि इंसान वास्तव में इन्हें पढ़ और एडिट कर सकें।

5. "बूटस्ट्रैपिंग" टेस्ट

यह साबित करने के लिए कि यह डेटासेट उपयोगी है, उन्होंने एक मजेदार प्रयोग किया:

  • उन्होंने एक छोटे AI मॉडल (एक "छात्र") को लिया और उसे केवल उनकी सिंथेटिक रेसिपी का उपयोग करके सिखाया।
  • उन्होंने छात्र को एक मैकेनिकल पार्ट की तस्वीर दिखाई (एक अलग, वास्तविक दुनिया के डेटासेट से) और उससे उस हिस्से को बनाने की रेसिपी लिखने को कहा।
  • परिणाम: छात्र, जिसे केवल नकली डेटा पर प्रशिक्षित किया गया था, इसमें बहुत कुशल हो गया। वह एक वास्तविक दुनिया के हिस्से की तस्वीर देख सकता था और उसे बनाने के लिए कोड लिख सकता था, यहाँ तक कि कुछ बहुत महंगे, शक्तिशाली AI मॉडल से भी बेहतर, जिन्हें इस विशिष्ट प्रकार के डेटा पर प्रशिक्षित नहीं किया गया था।

सारांश

यह पेपर दिखाता है कि कंप्यूटर को डिजाइन करना सिखाने के लिए आपको वास्तविक मानव ब्लूप्रिंट के गोदाम की आवश्यकता नहीं है। आप एक ऐसे AI का उपयोग कर सकते हैं जो एक अथक प्रशिक्षु की तरह काम करता है: वह चीजें बनाने की कोशिश करता है, फंसने पर मैनुअल पढ़ता है, अपनी गलतियों को सुधारता है, और अंततः सटीक, संपादन योग्य डिजाइन रेसिपी की एक विशाल लाइब्रेरी बनाता है। इस लाइब्रेरी का उपयोग फिर हमारे लिए नई चीजें डिजाइन करने के लिए छोटे, तेज़ AI मॉडल को प्रशिक्षित करने के लिए किया जा सकता है।

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

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

Digest आज़माएँ →