उत्पाद दस्तावेज़
पहले डेटा सही पढ़ें, फिर सही गणना करें
गणितीय कंप्यूटिंग और सांख्यिकीय विश्लेषण के लिए अनुकूलित प्रोग्रामिंग-एजेंट प्लगइन।
Pize वैज्ञानिक कंप्यूटिंग और सांख्यिकीय विश्लेषण के लिए एक AI कोडिंग सहायक है। यह Pize Code और Positron में चलता है और SDK के रूप में भी उपलब्ध है। Pize उस चरण पर सबसे अधिक ध्यान देता है जिसमें अक्सर गलती होती है और जिसे सबसे कम महत्व मिलता है: सांख्यिकीय डेटा की पहचान और पढ़ना। डेटा सही समझे जाने के बाद ही आगे की गणना, परीक्षण और अनुमान सही हो सकते हैं।
पहले पहचानो
डिलिमिटर, हेडर, अनुपस्थित मान और कॉलम के प्रकार एक-एक करके तय किए जाते हैं। कोई गलत निर्णय पूरी विश्लेषण श्रृंखला को बिना चेतावनी के बिगाड़ सकता है।
असली डेटा पर गणना
यह वही R / Python सत्र पढ़ता है जो आप पहले से चला रहे हैं। मॉडल असली डेटा फ्रेम और सारांश आँकड़े देखता है।
ऐसे परिणाम जिनकी पुनर्गणना की जा सके
कोड लिखो, चलाओ, आउटपुट और चित्र पढ़ो, फिर सुधारो — पूरा चक्र संपादक में रहता है।
Pize क्या है
पहले समझें कि Pize क्या करता है, फिर यह कि क्या नहीं करता
Pize वैज्ञानिक कंप्यूटिंग और सांख्यिकीय विश्लेषण के लिए एक AI कोडिंग सहायक है। यह Pize Code और Positron में चलता है और SDK के रूप में भी उपलब्ध है।
अधिकांश प्रोग्रामिंग एजेंट अधिक कोड लिखने पर ध्यान देते हैं। सांख्यिकी और अनुसंधान में त्रुटियाँ अक्सर उससे पहले होती हैं: यदि डेटा गलत पढ़ा गया, तो बाद की हर जाँच, मॉडल और निष्कर्ष चुपचाप वही त्रुटि अपना लेते हैं। Pize इसी चरण पर ध्यान देता है—पहले मॉडल को डेटा का आकार, प्रकार और अनुपस्थित मानों की स्थिति ठीक से समझाता है; फिर आपके मौजूदा R / Python सत्र में कोड लिखता और चलाता है, प्लॉट पढ़ता है और सुधार करता है।
Pize एक संपूर्ण प्रोग्रामिंग एजेंट भी है: कई फ़ाइलों में संपादन, टर्मिनल, योजना और क्रियान्वयन, प्रोजेक्ट के नियम, मॉडल का चयन, और लैब या आंतरिक सिस्टम में पहले से मौजूद टूल तक पहुँचने के लिए MCP। इसे Pize Code, Positron, CLI या SDK के माध्यम से उपयोग करें।
- यह क्या है। गणितीय कंप्यूटिंग और सांख्यिकीय विश्लेषण के लिए अनुकूलित प्रोग्रामिंग एजेंट। डेटा पढ़ना, गणना और जाँच एक सक्रिय सत्र में होती है। परिणामों की दोबारा गणना की जा सकती है।
- यह क्या नहीं है। यह किसी सामान्य कोड-कम्प्लीशन टूल का नया रूप नहीं है, न ही Cursor का ऐसा विकल्प जो हर तरह का थोड़ा-थोड़ा कोड लिखे। इसका ध्यान कोड पूरा करने पर नहीं, बल्कि डेटा सही पढ़ने और गणना को विश्वसनीय रखने पर है।
- यह कहाँ चलता है। Pize Code, Positron, CLI और SDK में।
- मॉडल को क्या दिया जाता है। संरचना, प्रकार, अनुपस्थित मानों की स्थिति और सारांश—पूरी तालिका को कॉन्टेक्स्ट में नहीं भरा जाता। मूल प्रेक्षण सत्र में ही रहते हैं।
तीन प्रवेश मार्ग, एक एजेंट
एडिटर में यह साइडबार प्लगइन है। आपके अपने टूल में यह SDK है। डेटाबेस, उपकरण के सॉफ़्टवेयर या आंतरिक नॉलेज बेस तक पहुँचने के लिए यह MCP का उपयोग करता है। तीनों मार्ग एक ही डेटा-पठन लॉजिक, एक ही गणना और एक ही अनुमोदन सीमा का उपयोग करते हैं।
सारांश
Pize कहाँ चलता है, मॉडल के उपयोग का भुगतान कैसे होता है और कार्रवाई को कौन मंज़ूर करता है
वही प्रोग्रामिंग एजेंट फ़ाइलें पढ़ता है, कोड लिखता है, कमांड चलाता है और ब्राउज़र को नियंत्रित भी कर सकता है। हर बदलाव और कमांड के लिए आपकी मंज़ूरी ज़रूरी है। इसे Pize Code, Positron, CLI या SDK में इस्तेमाल कर सकते हैं।
अभी उपलब्ध उपयोग विकल्प
- Pize Code. एडिटर का साइडबार प्लगइन। कई फ़ाइलों में संपादन, टर्मिनल, योजना और निष्पादन, और समीक्षा योग्य diff।
- Positron. वही एजेंट, साथ में उस R या Python सत्र का पुल जिस पर आपका फ़ोकस है।
- SDK. वही एजेंट उस प्रोग्राम में एम्बेड किया जाता है जिसे आप पहले से चलाते हैं और CLI में उपलब्ध है।
मॉडल के उपयोग का भुगतान
सेल्फ-सर्व उपयोग का भुगतान प्रीपेड क्रेडिट से किया जाता है। एक क्रेडिट एक अमेरिकी सेंट के बराबर है। मूल्य पृष्ठ पर पैक खरीदें; Stripe भुगतान लेता है। एंटरप्राइज़ शर्तें संपर्क के ज़रिए तय होती हैं।
एंटरप्राइज़
प्रयोगशालाओं और कस्टम शर्तों के लिए कोई प्रकाशित कीमत नहीं है। इन्हें संपर्क के ज़रिए तय किया जाता है।
यह एक पूरा प्रोग्रामिंग एजेंट भी है
डेटा पढ़ना और सत्र का ब्रिज, Pize की जोड़ी हुई परत है। आगे वे क्षमताएँ हैं जो इसे एक संपूर्ण प्रोग्रामिंग एजेंट भी बनाती हैं—इनके बिना सांख्यिकीय कार्यचक्र पूरा नहीं होता।
01
फ़ाइलों के आर-पार संपादन और डिफ समीक्षा
कई फ़ाइलों में समन्वित बदलाव। हर संपादन समीक्षा योग्य, वापस लेने योग्य डिफ है, और पूरा कार्य वापस घुमाया जा सकता है।
02
टर्मिनल निष्पादन और ताजा आउटपुट
एकीकृत टर्मिनल में आदेश चलाएँ और आउटपुट तुरंत पढ़ें। त्रुटियाँ और परीक्षण विफलताएँ तुरंत पकड़ी जाती हैं।
03
योजना / निष्पादन के दो मोड
पहले डेटा और कोड की जाँच करें, विश्लेषण योजना पर सहमत हों और उसके बाद काम शुरू करें, ताकि शुरुआत में गलत सांख्यिकीय मॉडल न चल जाए।
04
कॉन्टेक्स्ट संदर्भ और ब्राउज़र डिबगिंग
@file, @folder, @problems और @url से कॉन्टेक्स्ट सटीक रूप से दें। यह ब्राउज़र चला सकता है, स्क्रीनशॉट ले सकता है और समस्या खोजने के लिए लॉग पढ़ सकता है।
05
परियोजना नियम और कौशल
सांख्यिकीय परिभाषाएँ, चित्रण रीति और फ़ोल्डर नियम नियम फ़ाइल में लिखें, ताकि टीम के हर सत्र उनका पालन करें।
06
मॉडल चयन और MCP
Anthropic, OpenAI, Gemini, DeepSeek, Bedrock, OpenRouter और स्थानीय मॉडल जोड़े जा सकते हैं। डेटाबेस तक MCP के जरिए पहुँचा जा सकता है।
सॉफ़्टवेयर डेवलपमेंट किट
SDK ऐसी किट है जिसे दूसरा प्रोग्राम कॉल कर सकता है, कोई दूसरी वेबसाइट नहीं
SDK (Software Development Kit, सॉफ़्टवेयर डेवलपमेंट किट) API, प्रकार और उदाहरणों को एक पैकेज में देता है, ताकि दूसरा प्रोग्राम आपकी क्षमता को दोबारा लागू किए बिना सीधे कॉल कर सके।
SDK के बिना हर एकीकरण अपनी HTTP कॉल लिखता है और फ़ील्ड का अनुमान लगाता है। SDK के साथ कॉल करने वाले प्रोग्राम को स्थिर फ़ंक्शन नाम, प्रकार और वास्तव में चलने वाला उदाहरण मिलता है। किसी मॉडल को लैब के डेटा-अधिग्रहण प्रोग्राम या आंतरिक विश्लेषण प्लेटफ़ॉर्म में एम्बेड करना इसी परत का काम है।
- यह क्या देता है। कॉल किए जा सकने वाले इंटरफ़ेस, प्रकार और चलने वाला सबसे छोटा उदाहरण। कॉल करने वाले प्रोग्राम को डेटा पढ़ने या सत्र को फिर से बनाने की आवश्यकता नहीं पड़ती।
- यह क्या नहीं देता है। यह आपके उत्पाद के UI को नहीं बदलता और सांख्यिकीय विधि नहीं चुनता। विधि अब भी मॉडल सुझाता है और आप उसकी पुष्टि करते हैं।
- यह प्लगइन से कैसे अलग है। प्लगइन एडिटर में खुलता है। SDK उसी एजेंट को आपके पहले से उपयोग किए जा रहे प्रोग्राम में एम्बेड करता है, इसलिए अलग साइडबार की आवश्यकता नहीं होती।
Pize SDK क्या करता है
Pize डेटा पढ़ने, सत्र के ब्रिज और प्रोग्रामिंग एजेंट को एक एम्बेड किए जा सकने वाले पैकेज में देता है। किसी लैब टूल या आंतरिक प्रोग्राम को अलग एडिटर विंडो की आवश्यकता नहीं होती; मॉडल वास्तविक डेटा पर गणना कर सकता है और आपकी पुष्टि के बाद बदलाव कर सकता है।
मॉडल कॉन्टेक्स्ट प्रोटोकॉल
MCP एक कनेक्टर है, दूसरा मॉडल नहीं
MCP (Model Context Protocol, मॉडल कॉन्टेक्स्ट प्रोटोकॉल) एक खुला प्रोटोकॉल है। यह मॉडल को रनटाइम में बाहरी टूल, डेटा और प्रॉम्प्ट तक पहुँचने देता है, ताकि हर स्रोत के लिए अलग निजी कनेक्शन न बनाना पड़े।
मॉडल स्वयं केवल तर्क करता है। वह आपके डेटाबेस को नहीं देख सकता और उपकरण के सॉफ़्टवेयर में मौजूद पैरामीटर को छू नहीं सकता। MCP तीन चीज़ें परिभाषित करता है: टूल (कॉल की जा सकने वाली क्रियाएँ), संसाधन (पढ़ा जा सकने वाला डेटा) और प्रॉम्प्ट (दोबारा उपयोग किए जा सकने वाले निर्देश)। इस अनुबंध को लागू करने वाले किसी भी सिस्टम का उपयोग मॉडल एक ही तरीके से कर सकता है।
- यह किस समस्या को हल करता है। मॉडल और बाहरी सिस्टम को अब अपना-अपना निजी कनेक्शन बनाने की आवश्यकता नहीं होती। डेटाबेस, नॉलेज बेस और आंतरिक गेटवे तक एक ही प्रोटोकॉल से पहुँचा जा सकता है।
- यह क्या नहीं है। यह न मॉडल है, न SDK। यह तय नहीं करता कि एजेंट को अपने प्रोग्राम में कैसे एम्बेड करें; यह केवल बताता है कि चल रहा एजेंट बाहरी सिस्टम से कैसे जुड़े।
- Pize के भीतर। Pize क्लाइंट के रूप में अन्य MCP सर्वर से जुड़ता है। सुरक्षा की सीमा अब भी आपकी मंज़ूरी है: डिफ़ॉल्ट रूप से केवल पढ़ने की अनुमति; किसी कार्रवाई से पहले आपकी पुष्टि आवश्यक है।
MCP और SDK को एक न समझें
SDK इस सवाल का जवाब देता है: “मैं Pize को अपने प्रोग्राम में कैसे एम्बेड करूँ?” MCP इस सवाल का जवाब देता है: “चल रहा एजेंट मेरे मौजूदा टूल और डेटा तक कैसे पहुँचे?” पहला एम्बेड करता है, दूसरा बाहरी सिस्टम से जोड़ता है।
तीनों परतें कैसे जुड़ती हैं
मॉडल तर्क करता है, SDK एम्बेड करता है, MCP पहुँच देता है
अनुसंधान में AI सिस्टम से सही संख्याएँ पाने के लिए अक्सर “बड़े मॉडल” की नहीं, बल्कि इस क्षमता की कमी होती है कि मॉडल वास्तविक डेटा देख सके, वास्तविक टूल चला सके और आपके मौजूदा सॉफ़्टवेयर के भीतर काम कर सके।
Pize इन तीनों परतों को अलग रखता है और साथ में जोड़ता भी है। मॉडल विधि चुनता और कोड लिखता है। SDK उस एजेंट को आपके टूल में रखता है। MCP उसे रनटाइम में लाइब्रेरी, उपकरण के सॉफ़्टवेयर और आंतरिक सिस्टम तक पहुँचने देता है। डेटा पढ़ना अब भी पहला चरण है: यदि डेटा गलत है, तो बाकी दो परतें उस त्रुटि को और आगे ले जाएँगी।
| परत | भूमिका | Pize में |
|---|---|---|
| मॉडल | तर्क करना, विधि चुनना, कोड लिखना | आपके जोड़े हुए किसी भी प्रदाता का मॉडल या स्थानीय मॉडल |
| SDK | एजेंट को मौजूदा प्रोग्राम में एम्बेड करना | एडिटर प्लगइन जैसा ही डेटा पढ़ना, गणना और अनुमोदन |
| MCP | रनटाइम में बाहरी टूल और डेटा तक पहुँचना | क्लाइंट के रूप में जुड़ता है; डिफ़ॉल्ट रूप से केवल पढ़ने की अनुमति; कार्रवाई आपकी पुष्टि की प्रतीक्षा करती है |
क्रम नहीं बदलता: पहले सही पढ़ें, फिर एम्बेड करें, उसके बाद बाहरी सिस्टम से जोड़ें। किसी भी परत का क्रम उलटने पर बाद की संख्याओं पर भरोसा नहीं किया जा सकता।
अवलोकन
क्यों «सही पढ़ना» सांख्यिकीय क्षमता की शर्त है
सांख्यिकीय गलतियाँ शायद ही कभी क्रैश के रूप में दिखाई देती हैं। गलत डिलिमिटर हर कॉलम को खिसका देता है; पहली पंक्ति को हेडर मानने से पहला प्रेक्षण हट जाता है; NA और NULL को 0 मानने से माध्य और प्रसरण बदल जाते हैं; और संख्यात्मक कॉलम को टेक्स्ट मानने पर रिग्रेशन मॉडल उसे कारक की तरह लेता है। इनमें से कोई भी गलती प्रोग्राम को नहीं रोकती। प्रोग्राम चुपचाप ऐसा गलत आँकड़ा देता है जो सही लग सकता है—और पढ़ते समय हुई यही गलती बाद के हर परीक्षण, मॉडल और अनुमान में चली जाती है।
इसलिए Pize का लक्ष्य मॉडल से अधिक कोड लिखवाना नहीं है। वह पहले मॉडल को डेटा का आकार, हर कॉलम का प्रकार, अनुपस्थित मानों की संख्या और पंक्तियों की अनुमानित संख्या समझाता है। उसके बाद मॉडल गणना और मॉडलिंग का कोड लिखता है और उसे आपके वास्तविक सत्र में चलाता है, ताकि आप परिणाम देख सकें।
मुख्य अनुकूलन
सांख्यिकीय डेटा की पहचान और पढ़ाई
फ़ॉर्मैट की पहचान फ़ाइल एक्सटेंशन से नहीं, उसकी सामग्री से की जाती है—शोध डेटा में .txt फ़ाइल में अक्सर तालिका होती है, जबकि .csv फ़ाइल में कभी-कभी केवल तीन कॉन्फ़िगरेशन पंक्तियाँ होती हैं। नीचे दिया हर निर्णय बाद के परिणामों को सीधे प्रभावित करता है।
- डिलिमिटर की पहचान। टैब, कॉमा, सेमीकोलन या पाइप चिह्न (|) में से एक चुना जाता है। हर पंक्ति में कॉलम की संख्या स्थिर होनी चाहिए और फ़ील्ड तालिका की सेल जैसे दिखने चाहिए, ताकि हर वाक्य में कॉमा वाला गद्य दो-कॉलम की तालिका न समझ लिया जाए।
- हेडर या डेटा। यदि पहली पंक्ति में संख्यात्मक कॉलम की जगहों पर अंक मौजूद हैं, तो वह प्रेक्षण है, कॉलम का नाम नहीं। पहले प्रेक्षण को हेडर समझ लेना नमूने से एक प्रेक्षण कम होने का आम कारण है।
- अनुपस्थित मान प्रकार-अनुमान में शामिल नहीं होते। खाली स्ट्रिंग, NA, NaN और NULL को अलग से पहचाना जाता है; वरना पूरी तरह खाली कॉलम को संख्यात्मक माना जा सकता है और मॉडल उन संख्याओं का सारांश बना सकता है जो मौजूद ही नहीं हैं।
- स्तंभ-दर-स्तंभ प्रकार अनुमान। संख्या / पाठ / खाली, प्रत्येक स्तंभ पर। यही कदम तय करता है कि स्तंभ माध्य, प्रसरण या समाश्रयण में जा सकता है या नहीं।
- टिप्पणियाँ और मेटाडेटा हटाए जाते हैं। #, ! या @XX से शुरू अग्र भाग पहले उतरते हैं। VCF स्तंभ नाम अंतिम टिप्पणी पंक्ति में छुपाता है; वे वापस मिलते हैं ताकि स्तंभों के नाम हों।
- संपीड़ित तालिकाएँ पारदर्शी पढ़ी जाती हैं। .gz अपने आप खुलता है; आकार खुलने के बाद नापा जाता है — 1 MB संग्रह में 20 MB की तालिका हो सकती है।
- पंक्ति संख्या का अनुमान। पढ़ी जा चुकी उपसर्ग की बाइट हिस्सेदारी से कुल पंक्तियाँ अनुमानित होती हैं, और इसे अनुमान कहा जाता है, तथ्य नहीं।
- बजट से बड़ी फ़ाइल को त्रुटि नहीं, डेटा कार्ड मिलता है। कॉन्टेक्स्ट बजट पार होने पर Pize फ़ाइल का आकार, डिलिमिटर, पंक्तियों की अनुमानित संख्या, कॉलम के नाम व अनुमानित प्रकार और पहली दो पंक्तियाँ लौटाता है। मॉडल इस कार्ड से सही पढ़ने वाला कोड लिख सकता है, इसलिए दस लाख पंक्तियों की तालिका पूरा कॉन्टेक्स्ट नहीं खाती।
सांख्यिकी और शोध में प्रचलित बाइनरी कंटेनर
सांख्यिकीय डेटा अक्सर सादा टेक्स्ट नहीं होता। Parquet, Feather, Arrow, RDS, RData, h5ad, Loom, HDF5, NumPy, SPSS (.sav), Stata (.dta), SQLite या DuckDB जोड़ने पर Pize केवल यह नहीं कहता कि बाइनरी फ़ाइल पढ़ी नहीं जा सकती। वह फ़ॉर्मैट का नाम और उसे खोलने का तरीका, जैसे readRDS या anndata.read_h5ad, बताता है ताकि मॉडल सही पढ़ने वाला कोड लिख सके। PDF, DOCX, XLSX और Notebook को टेक्स्ट निष्कर्षण से पढ़ा जाता है।
सांख्यिकीय गणना
अनुमान पर नहीं, असली डेटा पर गणना करो
पहले पढ़ना, फिर गणना। Pize आपके लिए सांख्यिकीय विधियाँ नहीं गढ़ता। वह सुनिश्चित करता है कि मॉडल आपके असली डेटा के सामने है, और हर कदम आप देख सकें।
- वास्तविक वितरण के आधार पर विधि चुनें। मॉडल को पंक्तियों और कॉलम की संख्या, उनके प्रकार, अनुपस्थित मानों की संख्या और सारांश आँकड़े मिलते हैं। इनके आधार पर वह पैरामीट्रिक या नॉन-पैरामीट्रिक विधि, आवश्यक रूपांतरण और अनुपस्थित मानों को सँभालने का तरीका तय करता है।
- लिखो, फिर चलाओ। बनाया गया R या Python आपके पुष्टि के बाद वर्तमान सत्र में चलता है। जो लौटता है असली आउटपुट है, मॉडल की कल्पना नहीं।
- चित्रों से निदान। नवीनतम चित्र लाया जा सकता है — QQ, अवशिष्ट, वितरण जैसे चित्र जिन्हें देखकर ही परखा जाता है। मॉडल उस निर्णय में शामिल हो सकता है।
- बंद चक्र। चलाना, पढ़ना, सुधारना, एक ही सत्र में। नया प्रक्रम शुरू होने से मध्यवर्ती चर नहीं खोते।
- केवल समुच्चय, कच्ची पंक्तियाँ नहीं। तालिका सारांश संरचना और आँकड़े लौटाता है। कच्ची प्रेक्षणें सत्र में रहती हैं।
सहायक क्षमता
Positron रनटाइम पुल
विश्लेषण की सच्चाई फ़ाइल में नहीं, स्मृति में है। पुल Positron के सार्वजनिक एक्सटेंशन API से वह R या Python सत्र पढ़ता है जिस पर आपका फ़ोकस है। वह रनटाइम बनाता या बदलता नहीं। वही इस्तेमाल करता है जो आप पहले से चला रहे हैं।
पाँच उपकरण
पढ़ना, सारांश, चलाना, चित्र लाना
| उपकरण | भूमिका | अनुमोदन |
|---|---|---|
| get_session_context | सत्र की भाषा, स्थिति और चर सूची पढ़ना (केवल मेटाडेटा) | पठन वर्ग |
| inspect_variables | नाम से चर की संरचना और कटा पूर्वावलोकन देखना | पठन वर्ग |
| summarize_table | डेटा फ्रेम की पंक्ति/कॉलम संख्या, प्रकार, अनुपस्थित मानों की संख्या और सारांश आँकड़े | पठन वर्ग |
| execute_code | पुष्टि के बाद वर्तमान सत्र में सांख्यिकीय कोड चलाना | आदेश वर्ग, डिफ़ॉल्ट बंद |
| get_current_plot | मॉडल के देखने के लिए नवीनतम चित्र लाना | आदेश वर्ग, डिफ़ॉल्ट बंद |
सुरक्षा सीमा डिज़ाइन का हिस्सा है: हर आह्वान फिर जाँचता है कि सत्र अभी भी सामने है — हट गए तो मना; आउटपुट मात्रा, चर संख्या, पूर्वावलोकन लंबाई और चित्र आकार की कठोर सीमाएँ हैं; कच्ची पंक्तियाँ, कंसोल इतिहास और रहस्य कभी नहीं लौटते। साधारण Pize Code में ये पाँच उपकरण अपने आप गायब हो जाते हैं।
अटैचमेंट एडिटर बफ़र से आते हैं
इनपुट के नीचे के अटैचमेंट चिप्स डिस्क पर मौजूद पुरानी फ़ाइल नहीं, एडिटर बफ़र पढ़ते हैं। आपने जिस स्क्रिप्ट या डेटा को अभी बदला है और सहेजा नहीं है, मॉडल ठीक वही देखता है। एक ही सामग्री वाले डुप्लिकेट अटैचमेंट hash के आधार पर हटाए जाते हैं।
इंजीनियरिंग और विश्वसनीयता
पढ़ने का लॉजिक अनुमान पर नहीं, सत्यापन पर आधारित है
- जनित कॉर्पस से यह जाँचा जाता है कि सुधारी गई गलतियाँ दोबारा न लौटें। 31 तरह की फ़ाइल संरचनाओं के लिए लेबल वाले नमूने बनाए जाते हैं और एक बार में दस हज़ार नमूने डिटेक्टर से गुज़ारे जाते हैं। पहली बार 458 मामले विफल हुए, जिससे चार तरह के दोष सामने आए और उन्हें एक-एक करके सुधारा गया। रैंडम seed स्थिर है, इसलिए उन्हीं इनपुट से पुष्टि की जा सकती है कि सुधारे गए दोष दोबारा नहीं आए।
- हर इंटीग्रेशन बिंदु पर ट्रिपवायर टेस्ट। upstream कोड से जुड़ने वाले हर बिंदु का टेस्ट है। यदि merge में wiring की एक पंक्ति भी छूट जाए तो टेस्ट तुरंत विफल हो जाता है—ऐसा नहीं हो सकता कि पूरी test suite सफल दिखे और फ़ीचर चुपचाप काम करना बंद कर दे।
- हर merge पर पूरी checklist। हज़ारों unit tests, दो type checkers और पूरे repository का lint चलाया जाता है। पैकेज बनने के बाद artifact को खोलकर पुष्टि की जाती है कि अपेक्षित व्यवहार वास्तव में bundle में मौजूद है।
- एक क्लिक स्व-जाँच। आदेश पैलेट का ब्रिज परीक्षण वास्तव में एक सत्र पढ़ता है। पास होने का अर्थ है कि टूल वास्तविक डेटा तक पहुँच पाए।
- आधिकारिक संस्करण के साथ रहता है। अलग एक्सटेंशन पहचान से निकलता है, ऊपरी प्लगइन के साथ साथ लग सकता है, उसे नहीं ढकता।
आर्किटेक्चर में एक नियम हर जगह लागू होता है: नया व्यवहार हमेशा नई फ़ाइलों में लिखा जाता है और upstream फ़ाइलों को केवल आवश्यक call sites पर बदला जाता है। इसलिए दस upstream commits वाले merge में भी टकराव केवल एक पंक्ति तक सीमित हो सकता है—परियोजना एक बार जारी होकर रुकने के बजाय upstream के साथ आगे बढ़ सकती है।
सवाल
पहले इन सात सवालों के जवाब जानें
Pize क्या है?
Pize वैज्ञानिक कंप्यूटिंग और सांख्यिकीय विश्लेषण के लिए एक AI कोडिंग सहायक है। यह Pize Code और Positron में चलता है और SDK के रूप में भी उपलब्ध है।
SDK क्या है, और क्या Pize इसका SDK देता है?
SDK कॉल किए जा सकने वाले इंटरफ़ेस, प्रकार और उदाहरणों का समूह है, जिसका उपयोग किसी क्षमता को दूसरे प्रोग्राम में एम्बेड करने के लिए होता है। Pize एक SDK देता है: वही डेटा रीडिंग और वही एजेंट, केवल एडिटर के भीतर सीमित नहीं।
MCP क्या है, और क्या Pize इसका समर्थन करता है?
MCP एक खुला प्रोटोकॉल है, जिससे मॉडल बाहरी टूल और डेटा तक पहुँचता है। Pize MCP सर्वर से क्लाइंट के रूप में जुड़ता है। इसके माध्यम से डेटाबेस और आंतरिक गेटवे तक पहुँचा जा सकता है। डिफ़ॉल्ट रूप से केवल पढ़ने की अनुमति होती है।
Pize SDK और MCP किसी AI मॉडल के साथ कैसे काम करते हैं?
मॉडल तर्क करता है। SDK एजेंट को आपके उत्पाद में एम्बेड करता है। MCP एजेंट को रनटाइम में वास्तविक टूल और डेटा तक पहुँचाता है। Pize तीनों परतों को जोड़ता है और उनसे पहले डेटा पढ़ने की प्रक्रिया रखता है।
Pize कहाँ चलता है?
Pize Code, Positron, CLI और SDK में।
क्या Pize, Cursor का विकल्प है?
नहीं। Pize गणितीय कंप्यूटिंग और सांख्यिकीय विश्लेषण के लिए बनाया गया है। इसका ध्यान सक्रिय सत्र में डेटा पढ़ने और गणना करने पर है, न कि हर तरह का थोड़ा-थोड़ा कोड लिखने वाला सामान्य टूल बनने पर।
Pize किस तरह का डेटा पढ़ सकता है?
Pize सामग्री से डिलिमिटर, हेडर, अनुपस्थित मान और कॉलम के प्रकार पहचानता है। टेक्स्ट तालिकाओं के अलावा यह Parquet, RDS, h5ad, SPSS और Stata जैसे कंटेनर फ़ॉर्मैट खोलने का तरीका बताता है। कॉन्टेक्स्ट बजट से बड़ी फ़ाइलों के लिए डेटा कार्ड बनता है; पूरी तालिका कॉन्टेक्स्ट में नहीं भरी जाती।
स्थापना और शुरुआत
चार चरण: एक डेटा सेट से एक निष्कर्ष तक
प्लगइन इंस्टॉल करें, मॉडल जोड़ें और डेटा दें। इसके बाद कोड लिखने, उसे चलाने, परिणाम व ग्राफ़ देखने और सुधार करने का चक्र दोहराया जाता है।
Positron उपकरण केवल Positron होस्ट में दिखते हैं और डिफ़ॉल्ट केवल पढ़ने योग्य हैं। कोड चलाना और चित्र लाना आदेश-वर्ग अनुमोदन हैं, स्पष्ट रूप से चालू करने होते हैं। पंक्ति संख्याएँ अनुमान हैं, सारांश रनटाइम से आते हैं; दोनों के स्रोत परिणाम में लिखे रहते हैं।
चार चरण
प्लगइन लगाओ Pize Code या Positron में विस्तार लगाएँ। साइडबार में Pize चिह्न दिखेगा।
मॉडल जोड़ो किसी भी प्रदाता की API कुंजी भरें, या स्थानीय मॉडल और स्वयं होस्ट किए गए endpoint को कॉन्फ़िगर करें।
डेटा दो वर्तमान डेटा फ़ाइल जोड़ें, या Positron में पहले से लदे डेटा वाले सत्र पर फ़ोकस करें।
पहले योजना, फिर निष्पादन योजना मोड में विश्लेषण की योजना पर सहमति बनाएँ। पुष्टि के बाद Pize को कोड लिखने और चलाने दें, फिर ग्राफ़ के आधार पर उसे सुधारने दें।