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

Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generation

यह शोध पत्र ProCAD प्रस्तुत करता है, जो एक सक्रिय एजेंटिक फ्रेमवर्क (proactive agentic framework) है जो कोड संश्लेषण से पहले लक्षित स्पष्टीकरण के माध्यम से अस्पष्ट या असंगत टेक्स्ट प्रॉम्प्ट्स को हल करता है, और मजबूत एवं वैध CadQuery प्रोग्राम उत्पन्न करने में मौजूदा मॉडलों की तुलना में काफी बेहतर प्रदर्शन करता है।

मूल लेखक: Bo Yuan, Zelin Zhao, Petr Molodyk, Bin Hu, Yongxin Chen

प्रकाशित 2026-06-17
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Bo Yuan, Zelin Zhao, Petr Molodyk, Bin Hu, Yongxin Chen

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

कल्पना कीजिए कि आप एक वास्तुकार (architect) हैं जो फर्नीचर का एक कस्टम टुकड़ा बनाना चाहते हैं, लेकिन इसके लिए आप खुद ब्लूप्रिंट नहीं बनाते, बल्कि बस एक बहुत ही बुद्धिमान, लेकिन थोड़े शाब्दिक (literal) रोबोट बिल्डर से बात करते हैं।

समस्या: निर्माण का "अनुमान लगाने वाला खेल"
अतीत में, यदि आप रोबोट को कहते, "मेरे लिए गोल टॉप वाली चार पैरों वाली एक मेज बनाओ," तो वह तुरंत उसे बनाने की कोशिश करता। लेकिन पेच यह था कि आपने यह नहीं बताया कि मेज कितनी बड़ी है, पैर कितने मोटे होने चाहिए, या टॉप लकड़ी का होना चाहिए या धातु का।

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

समाधान: "स्पष्टीकरण एजेंट" (ProCAD)
लेखकों ने, बो युआन और उनकी टीम ने, महसूस किया कि इसे ठीक करने का सबसे अच्छा तरीका रोबोट को बेहतर अनुमान लगाने के काबिल बनाना नहीं है, बल्कि उसे पहले सवाल पूछने के लिए कहना है।

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

  1. जासूस (स्पष्टीकरण एजेंट - Clarifying Agent): रोबोट द्वारा निर्माण शुरू करने से पहले, यह एजेंट एक सावधान प्रोजेक्ट मैनेजर की तरह कार्य करता है। यह आपके अनुरोध को पढ़ता है और कहता है, "एक मिनट रुकिए। आपने 'गोल टॉप' कहा, लेकिन आपने आकार नहीं बताया। क्या यह 2 फीट है या 20 फीट? साथ ही, आपने 'वर्गाकार' और 'गोल' कहा—आपका मतलब वास्तव में क्या है?"

    • यह केवल तभी सवाल पूछता है जब वास्तव में आवश्यक हो, ताकि यह आपको लाखों सवालों से परेशान न करे।
    • यह एक पूर्ण, सटीक ब्लूप्रिंट बनाने के लिए आपके उत्तर का इंतजार करता है।
  2. बिल्डर (कोडिंग एजेंट - Coding Agent): एक बार जब जासूस के पास एक स्पष्ट, विरोधाभास-मुक्त ब्लूप्रिंट होता है, तो वह इसे बिल्डर को सौंप देता है। यह एजेंट एक विशेषज्ञ है जो जानता है कि उन स्पष्ट निर्देशों को कंप्यूटर कोड (CadQuery) में कैसे अनुवादित किया जाए जो वास्तव में 3D मॉडल बनाता है।

उन्होंने टीम को कैसे प्रशिक्षित किया
इस टीम को सिखाने के लिए, शोधकर्ताओं ने उन्हें केवल रैंडम निर्देश नहीं दिए। उन्होंने एक विशेष प्रशिक्षण लाइब्रेरी बनाई:

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

परिणाम: यह क्यों मायने रखता है
जब उन्होंने अन्य शीर्ष-स्तरीय AI मॉडलों (क्लाउड सोनेट 4.5 जैसे महंगे, क्लोज्ड-सोर्स मॉडलों सहित) के मुकाबले ProCAD का परीक्षण किया, तो परिणाम प्रभावशाली थे:

  • कम गलतियाँ: "इनवैलिडिटी रेशियो" (कितनी बार रोबोट क्रैश होता है या कचरा बनाता है) लगभग 5% से घटकर 1% से भी कम हो गया।
  • बेहतर सटीकता: अंतिम 3D मॉडल वास्तव में वैसा ही था जैसा उपयोगकर्ता चाहता था। "चैम्फर डिस्टेंस" (लक्ष्य के करीब होने को मापने का एक गणितीय तरीका) लगभग 80% सुधर गया।
  • कम निराशा: इस सिस्टम ने अन्य मॉडलों की तुलना में कम सवाल पूछे और काम को तेजी से पूरा किया।

संक्षेप में
AI को आपके मन का अनुमान लगाने और बेहतर परिणाम की उम्मीद करने के लिए मजबूर करने के बजाय, ProCAD एक सहायक मानव सहायक की तरह कार्य करता है जो काम शुरू करने से पहले विवरणों की दोबारा जांच करता है। "बनाने से पहले स्पष्टीकरण देकर," यह सुनिश्चित करता है कि अंतिम 3D डिज़ाइन बिल्कुल वैसा ही हो जैसा आपने कल्पना की थी, बिना टूटे हुए मॉडलों के परीक्षण और त्रुटि (trial-and-error) के।

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

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

Digest आज़माएँ →