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

In-IDE Toolkit for Developers of AI-Based Features

यह शोध पत्र जेटब्रेंस (JetBrains) IDEs के लिए एक AI टूलकिट प्लगइन पेश करता है जो ट्रेसिंग और मूल्यांकन को सीधे विकास वर्कफ़्लो में एकीकृत करता है, जिससे गैर-एमएल (non-ML) सॉफ्टवेयर इंजीनियरों को एक उपयोगकर्ता-केंद्रित, IDE-नेटिव दृष्टिकोण के माध्यम से AI-आधारित फीचर्स का प्रभावी ढंग से परीक्षण, डिबग और पुनरुत्पादन करने में सक्षम बनाया जा सके।

मूल लेखक: Yaroslav Sokolov, Yury Khudyakov, Lenar Sharipov, Andrei Gasparian, Parth Tiwary, Artem Trofimov

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

मूल लेखक: Yaroslav Sokolov, Yury Khudyakov, Lenar Sharipov, Andrei Gasparian, Parth Tiwary, Artem Trofimov

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

कल्पना कीजिए कि आप एक नया, जटिल व्यंजन बनाने की कोशिश कर रहे एक शेफ हैं, जिसके पास एक रहस्यमय, सुपर-स्मार्ट sous-chef (एक AI एजेंट) है। आप अपने sous-chef को निर्देश देते हैं, और वह काटना, भूनना और सजाना शुरू कर देता है। लेकिन कभी-कभी, व्यंजन बहुत स्वादिष्ट होता है; दूसरी ओर, यह एक आपदा बन जाता है। समस्या क्या है? sous-chef हर बार चीजों को एक ही तरह से नहीं करता है, और यदि खाना खराब स्वाद वाला है, तो आपको पता ही नहीं चलता कि क्यों हुआ। क्या वह नमक था? तापमान? क्या sous-chef किसी विशेष सामग्री को लेकर भ्रमित हो गया था?

यह सॉफ्टवेयर इंजीनियरों की दैनिक संघर्ष है जो AI फीचर्स बना रहे हैं। वे शेफ हैं, और AI एक अप्रत्याशित sous-chef है।

समस्या: "ब्लैक बॉक्स" किचन

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

समाधान: "स्मार्ट एप्रन" (AI टूलकिट)

इस पेपर के लेखक, JetBrains (जो PyCharm जैसे लोकप्रिय कोडिंग टूल्स के पीछे की कंपनी है) की एक टीम ने एक प्लगइन बनाया है जिसे AI टूलकिट कहा जाता है। इसे एक "स्मार्ट एप्रन" की तरह समझें जिसे आप अपने खुद के किचन में खाना बनाते समय पहनते हैं। यह आपसे अपने वर्कस्पेस को छोड़ने के लिए नहीं कहता है।

यह कैसे काम करता है, सरल उपमाओं का उपयोग करते हुए:

1. "इंस्टेंट रीप्ले" कैमरा (ट्रेसिंग/Tracing)
जब आप अपना कोड चलाने के लिए "Run" पर क्लिक करते हैं, तो टूलकिट स्वचालित रूप से एक कैमरा चालू कर देता है। यह केवल अंतिम व्यंजन को रिकॉर्ड नहीं करता है; यह AI द्वारा उठाए गए हर एक कदम को रिकॉर्ड करता है।

  • उपमा: एक ऐसे कैमरे की कल्पना करें जो आपके sous-chef को रिकॉर्ड करता है, जैसे "मैं नमक डाल रहा हूँ," "मैं टाइमर चेक कर रहा हूँ," और "मैं इस सब्जी को लेकर भ्रमित हूँ।"
  • लाभ: आप वीडियो को रोक सकते हैं, रिवाइंड कर सकते हैं, और देख सकते हैं कि गलती ठीक कहाँ हुई, बिना अपने IDE (अपने कोडिंग वातावरण) को छोड़े। यह एक "ब्लैक बॉक्स" रहस्य को एक स्पष्ट, चरण-दर-चरण मूवी में बदल देता है।

2. "रेसिपी टेस्टर" (इवैल्यूएशन/Evaluation)
पुराने तरीके में, यह परीक्षण करना कि आपका AI काम करता है या नहीं, ऐसा था जैसे सूप को एक बार चखना और उम्मीद करना कि वह अच्छा होगा। टूलकिट इसे एक पेशेवर रेसिपी टेस्टर बनाने जैसा बनाता है।

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

3. "वन-क्लिक" वर्कफ़्लो
सबसे बड़ा नवाचार यह है कि यह उसी टूल के अंदर होता है जिसका डेवलपर्स पहले से उपयोग कर रहे हैं।

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

उन्होंने क्या पाया

टीम ने वास्तविक डेवलपर्स के साथ इस नए "स्मार्ट एप्रन" का परीक्षण किया:

  • उच्च रुचि: जब डेवलपर्स ने "Run" पर क्लिक करने के तुरंत बाद इसे इंस्टॉल करने का सुझाव देने वाला एक पॉप-अप देखा, तो लगभग 58% ने तुरंत इसे इंस्टॉल कर लिया।
  • वास्तविक उपयोग: इंस्टॉल होने के बाद, लगभग 40% उपयोगकर्ताओं ने वास्तव में अपने पहले "मूवी" (ट्रेस) को रिकॉर्ड करने के लिए इसका उपयोग किया।
  • जुड़ाव की शक्ति (Sticking Power): जिन लोगों ने इसका उपयोग किया, वे इसका उपयोग करते रहे। उन्होंने इसे अनइंस्टॉल नहीं किया। यह सुझाव देता है कि इन टूल्स को वहीं होना जहाँ वे काम करते हैं, एक बड़ा अंतर पैदा करता है।

कमी (सीमाएं)

पेपर स्वीकार करता है कि अभी यह "स्मार्ट एप्रन" केवल एक विशिष्ट प्रकार के "sous-chef" (LangGraph नामक एक फ्रेमवर्क) के अनुकूल है। यदि कोई डेवलपर किसी अन्य प्रकार के AI फ्रेमवर्क का उपयोग कर रहा है, तो टूलकिट उन्हें अभी नहीं देख सकता। टीम जल्द ही इसे अधिक फ्रेमवर्क के साथ संगत बनाने की योजना बना रही है।

निचोड़ (Bottom Line)

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

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

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

Digest आज़माएँ →