← नवीनतम पेपर
💬 NLP

PennySynth: RAG-Driven Data Synthesis for Automated Quantum Code Generation

PennySynth एक रिट्रीवल-ऑगमेंटेड जनरेशन फ्रेमवर्क है जो PennyLane निर्देश-कोड युग्मों के एक क्यूरेटेड नॉलेज बेस और कोड-अवेयर एम्बेडिंग्स का लाभ उठाता है ताकि स्वचालित क्वांटम कोड जनरेशन की सटीकता और संरचनात्मक वैधता में महत्वपूर्ण सुधार किया जा सके, जो QHack प्रतियोगिता चुनौतियों पर स्टेट-ऑफ-द-आर्ट LLMs से बेहतर प्रदर्शन करता है।

मूल लेखक: Minghao Shao, Nouhaila Innan, Hariharan Janardhanan, Muhammad Kashif, Alberto Marchisio, Muhammad Shafique

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

मूल लेखक: Minghao Shao, Nouhaila Innan, Hariharan Janardhanan, Muhammad Kashif, Alberto Marchisio, Muhammad Shafique

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

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

लेखकों ने PennySynth के माध्यम से इसे ठीक करने का निर्णय लिया है, और इसके लिए उन्होंने रोबोट को काम शुरू करने से ठीक पहले एक व्यक्तिगत, सत्यापित लाइब्रेरी (चीट शीट) दी।

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

1. "चीट शीट" लाइब्रेरी बनाना (ऑफलाइन चरण)

सबसे पहले, टीम को सही उदाहरणों के एक विशाल संग्रह की आवश्यकता थी। उन्होंने इंटरनेट से कोड को केवल कॉपी-पेस्ट नहीं किया क्योंकि उसमें से कुछ पुराना, टूटा हुआ या डुप्लिकेट था।

  • खोज (The Hunt): उन्होंने आधिकारिक दस्तावेज़ों (documentation), कम्युनिटी GitHub प्रोजेक्ट्स और पिछले प्रतियोगिता अभिलेखों (जैसे "QHack" प्रतियोगिता) को खंगाला।
  • फ़िल्टर (The Filter): उन्होंने एक स्मार्ट रोबोट (एक AST पार्सर) का उपयोग किया ताकि केवल वास्तविक क्वांटम फंक्शनों को ही निकाला जा सके, और उबाऊ हेल्पर कोड को छोड़ दिया जाए।
  • गुणवत्ता जांच (The Quality Check): उन्होंने कोड को चार-चरणीय सुरक्षा निरीक्षण से गुजारा ताकि यह सुनिश्चित किया जा सके कि वह अभी भी वैध है, पुराने कमांड का उपयोग नहीं कर रहा है, और वास्तव में काम करता है।
  • सफाई (The Cleanup): उन्होंने डुप्लिकेट को हटाने के लिए एक "फिंगरप्रिंटिंग" तकनीक का उपयोग किया। यदि दो कोड 70% समान थे, तो उन्होंने केवल एक को रखा।
  • परिणाम (The Result): अंत में उनके पास 13,389 एकदम सही "निर्देश-से-कोड" (Instruction-to-Code) जोड़ों वाली एक साफ, सत्यापित लाइब्रेरी तैयार हुई। इसे एक ऐसे शब्दकोश के रूप में सोचें जहाँ हर शब्द (निर्देश) को एक काम करने वाले वाक्य (कोड) के साथ पूरी तरह से जोड़ा गया है।

2. "स्मार्ट सर्च" सिस्टम (ऑनलाइन चरण)

जब कोई उपयोगकर्ता रोबोट को एक नया क्वांटम समस्या हल करने के लिए कहता है, तो सिस्टम केवल अनुमान नहीं लगाता। यह एक सख्त प्रक्रिया का पालन करता है:

  • अनुवाद (Translation): सबसे पहले, यह उपयोगकर्ता के प्रश्न को उस प्रारूप में फिर से लिखता है जिसे लाइब्रेरी बेहतर ढंग से समझ सके।
  • खोज (The Search): यह एक विशेष "कोड-अवेयर" (code-aware) सर्च इंजन का उपयोग करता है। कल्पना कीजिए कि एक लाइब्रेरियन है जो केवल कीवर्ड नहीं खोजता, बल्कि वास्तव में क्वांटम कोड की संरचना को समझता है। यह सर्च इंजन मानक सर्च इंजन की तुलना में सही चीट शीट खोजने में बहुत बेहतर है (खोज की सटीकता को 45% से बढ़ाकर 72% कर देता है)।
  • सुरक्षा जाल (The Safety Net): यदि सर्च इंजन को एक ऐसी चीट शीट मिलती है जो एक अच्छा मिलान है (एक निश्चित कॉन्फिडेंस स्कोर से ऊपर), तो वह उसे रोबोट को सौंप देता है। यदि मिलान कमजोर है, तो वह रोबोट को कहता है, "इसे उपयोग न करें; यह आपको भ्रमित कर सकता है," और रोबोट अपने स्वयं के मस्तिष्क पर निर्भर रहता है।
  • सुधार चक्र (The Fix-It Loop): यदि रोबोट ऐसा कोड लिखता है जो चलने पर क्रैश हो जाता है, तो सिस्टम हार नहीं मानता। यह रोबोट को एरर मैसेज दिखाता है और कहता है, "यहाँ क्या गलत हुआ, फिर से प्रयास करें।" यह गलतियों को स्वचालित रूप से ठीक करने के लिए इसे दो बार तक करता है।

3. परिणाम: क्या यह काम करता है?

टीम ने पिछले तीन वर्षों की QHack प्रतियोगिता के 74 कठिन चुनौतियों पर इस सिस्टम का परीक्षण किया।

  • लाइब्रेरी के बिना: यहाँ तक कि सबसे स्मार्ट AI मॉडल (जैसे Claude Sonnet) भी केवल 36% से 43% समस्याओं को सही कर पाते थे। वे नकली क्वांटम कमांड बनाने लगे थे।
  • PennySynth के साथ: सफलता दर बढ़कर 64% - 68% हो गई।
  • उपमा (The Analogy): यह एक ऐसे छात्र की तरह है जो गणित की परीक्षा में अनुमान लगा रहा है और फिर उसे परीक्षा से ठीक पहले प्रमाणित सूत्रों की एक संदर्भ पुस्तक दे दी जाती है। छात्र को अभी भी काम करना पड़ता है, लेकिन वह उन सूत्रों को नहीं बनाता जो अस्तित्व में ही नहीं हैं।

4. यह क्या विशेष बनाता है?

पेपर दो मुख्य कारणों पर प्रकाश डालता है कि यह इतना सफल क्यों रहा:

  1. सही सर्च इंजन: कोड पर प्रशिक्षित खोज उपकरण (न कि केवल सामान्य टेक्स्ट पर) का उपयोग करना सबसे बड़ा कारक था। यह एक सामान्य अंग्रेजी शब्दकोश के बजाय एक विशेष क्वांटम डिक्शनरी का उपयोग करने जैसा था।
  2. लाइब्रेरी की गुणवत्ता: यह केवल अधिक डेटा के बारे में नहीं था; यह सत्यापित डेटा के बारे में था। लाइब्रेरी में आधिकारिक उदाहरणों, कम्युनिटी प्रोजेक्ट्स और प्रतियोगिता समस्याओं का मिश्रण शामिल था, जिसने कोडिंग की विभिन्न शैलियों को कवर किया।

5. क्या पूरी तरह से काम नहीं किया?

यह सिस्टम जादुई नहीं है। यह अभी भी संघर्ष करता है यदि:

  • समस्या के लिए एक पूरी तरह से नए प्रकार के सर्किट की आवश्यकता होती जिसे लाइब्रेरी ने पहले कभी नहीं देखा है।
  • रोबोट एक ऐसी चीट शीट से भ्रमित हो जाता है जो लगभग सही है लेकिन उसमें एक छोटा सा विवरण है जो वर्तमान समस्या में फिट नहीं बैठता (जैसे किसी पुराने संस्करण के कमांड का उपयोग करना)।
  • रोबोट परीक्षण के सख्त स्वरूपण (formatting) नियमों का पालन करने में विफल रहता है।

संक्षेप में: PennySynth एक ऐसा सिस्टम है जो AI को क्वांटम कोड बनाने से रोकता है, और इसके लिए वास्तविक उदाहरणों की एक क्यूरेटेड, उच्च-गुणतम लाइब्रेरी और सही समय पर उसे खोजने का एक स्मार्ट तरीका प्रदान करता है। इसने एक "अनुमान लगाने वाले खेल" को "संदर्भ-आधारित कार्य" में बदल दिया, जिससे स्वचालित क्वांटम प्रोग्रामिंग की सफलता दर में काफी सुधार हुआ।

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

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

Digest आज़माएँ →