Claude Code CLI का इस्तेमाल बंद करें। इसकी जगह इसे इस्तेमाल करें! (Oh-My-Pi)

BBetter Stack
컴퓨터/소프트웨어AI/미래기술

Transcript

00:00:00यह Oh My Pi है। यह Pi फ्रेमवर्क पर बना एक नया AI एजेंट हार्नेस है,
00:00:06जो कई तरह की बेहतरीन और उपयोगी सुविधाओं से लैस है, जो इसे अब तक के
00:00:11सबसे शक्तिशाली AI एजेंट हार्नेस में से एक बनाता है। इस वीडियो में, हम Oh My Pi को देखेंगे,
00:00:18देखेंगे कि यह कैसे काम करता है, और इसकी सभी शानदार सुविधाओं के बारे में जानेंगे। चलिए शुरू करते हैं।
00:00:27अब, यदि आपने अन्य टर्मिनल AI टूल जैसे Cloud Code CLI या मानक LLM रैपर का उपयोग किया है,
00:00:33तो आप जानते हैं कि यह आमतौर पर कैसे काम करता है। आप इसे बग ठीक करने के लिए कहते हैं, यह आपके सोर्स कोड को एक विशाल
00:00:39टेक्स्ट की दीवार के रूप में देखता है, समाधान का अनुमान लगाता है, कुछ प्रिंट स्टेटमेंट डालता है, और उम्मीद करता है कि सब ठीक हो जाए।
00:00:44लेकिन Oh My Pi आपके प्रोजेक्ट को फ्लैट टेक्स्ट फ़ाइलों के संग्रह की तरह नहीं देखता। यह इसे
00:00:50एक जीवित, सांस लेते हुए एप्लिकेशन रनटाइम की तरह मानता है। और यह चार बड़े
00:00:55आर्किटेक्चरल अपग्रेड के माध्यम से ऐसा करता है। सबसे पहले, इसमें नेटिव LSP या लैंग्वेज सर्वर प्रोटोकॉल इंटीग्रेशन है।
00:01:02जब आप Oh My Pi को कुछ करने के लिए कहते हैं, जैसे कि किसी कोर मॉड्यूल का नाम बदलना या किसी फ़ंक्शन को रीफैक्टर करना,
00:01:07जो 50 अलग-अलग फ़ाइलों में इंपोर्ट किया गया है, तो यह सीधे आपके लैंग्वेज सर्वर से जुड़ जाता है
00:01:12ताकि एक उचित वर्कस्पेस-स्तरीय स्ट्रक्चरल रिफैक्टर कर सके। यह स्वचालित रूप से आपकी बैरल
00:01:18फ़ाइलों को अपडेट करता है, एलायस्ड इंपोर्ट्स को संभालता है, और डिस्क को छूने से पहले री-एक्सपोर्ट्स को साफ़ करता है।
00:01:25तो यह एक IDE की तरह काम करता है और यही वह चीज़ है जो मानक Cloud Code CLI हार्नेस में गायब है।
00:01:31दूसरा, इसमें पूरी तरह से डिबगर एडाप्टर प्रोटोकॉल सपोर्ट है। यदि आपकी Go सर्विस
00:01:37डेडलॉक हो जाती है या आपका Python API कोई अजीब समवर्ती रनटाइम त्रुटि फेंकता है या आपकी C फ़ाइल टूट जाती है,
00:01:44तो Oh My Pi डिबगर टूल जैसे DLV या debug pi को बूट अप करने और उन्हें सीधे आपके
00:01:52टूटे हुए प्रोसेस से जोड़ने में सक्षम है। और फिर यह ब्रेकपॉइंट्स को हिट कर सकता है और वास्तविक लाइव मेमोरी स्टेट और स्टैक
00:01:58फ़्रेम का मूल्यांकन कर सकता है। तीसरा, यह पूरी तरह से मॉडल एग्नोस्टिक (किसी भी मॉडल के साथ काम करने वाला) है। आप इसे कई प्रोवाइडर्स से जोड़ सकते हैं। उदाहरण के लिए,
00:02:05मैं अपने Cloud Code अकाउंट के साथ लॉग इन कर सकता हूँ और यह स्वचालित रूप से मेरे सभी प्लगइन्स और सेटिंग्स को
00:02:11Cloud Code से Oh My Pi में पोर्ट कर देगा। और एक और अच्छी बात यह है कि आप अलग-अलग कार्यों के लिए अलग-अलग मॉडल चुन सकते हैं।
00:02:17तो मैं विज़न कार्यों के लिए एक विशेष विज़न मॉडल और डिज़ाइन कार्यों के लिए एक विशेष डिज़ाइनर मॉडल रख सकता हूँ,
00:02:23आदि। और चौथा, इसमें हैश लाइन एडिट्स नामक एक कूल फीचर है। तो जब Cloud Code फ़ाइलों को एडिट करता है,
00:02:30तो यह शाब्दिक पुरानी स्ट्रिंग और शाब्दिक नई स्ट्रिंग भेजता है। और Opus हर उस कैरेक्टर को पुन: उत्पन्न करता है जिसे वह
00:02:37बदलना चाहता है। लेकिन जब Oh My Pi आपके कोड को बदलता है, तो यह पूरी फ़ाइल को दोबारा टाइप नहीं करता या विशाल टेक्स्ट डिफ्स नहीं भेजता।
00:02:44यह कंटेंट हैश एंकर का उपयोग करके सटीक लाइन को लक्षित करता है। यह व्हाइट स्पेस सिंटैक्स त्रुटियों को रोकता है। और
00:02:51उदाहरण के लिए, Grok4Fast जैसे मॉडल के लिए, यह आपके LLM टोकन उपयोग पर 61% तक की बचत कर सकता है। और मैंने इसे
00:02:59यह पूछकर टेस्ट किया कि एक Rust डेस्कटॉप एप्लिकेशन बनाएं जो स्टॉक ट्विट्स से टिकर सिंबल सूचीबद्ध करे। और एक चीज़
00:03:05जो मुझे वास्तव में पसंद आई वह यह है कि Oh My Pi का अपना ब्राउज़र टूल है। जब भी इसे वेब से डेटा
00:03:11निकालने की आवश्यकता होती थी, तो यह curl या fetch कॉल के माध्यम से इसे निकालने की कोशिश करने के बजाय वास्तव में
00:03:16स्वयं एक Chrome ब्राउज़र इंस्टेंस लॉन्च करता था। और कुल मिलाकर, मुझे इसका एस्थेटिक (दिखावट) बहुत पसंद आया। इसमें बहुत अच्छी तरह से एकीकृत
00:03:22टास्क विंडो हैं जिन्हें Cloud Code CLI जैसे हार्नेस की तुलना में पढ़ना बहुत आसान है। तो आप
00:03:29वास्तव में देख सकते हैं कि Oh My Pi के लेखकों ने इसके डिज़ाइन पर बहुत मेहनत की है। और एक और अच्छी बात
00:03:35यह है कि चूँकि Oh My Pi, Pi के ऊपर बनाया गया है, इसलिए यह मूल Pi
00:03:42एडिटर से पैकेज जोड़ने का भी समर्थन करता है। और Oh My Pi में एक पैकेज जोड़ने के लिए, आपको केवल इंस्टॉल कमांड के पहले भाग को
00:03:48Oh My Pi plugin install से बदलना होगा, जिसके बाद पैकेज का नाम लिखना होगा। मैं मूल Pi से
00:03:54मज़ेदार Doom पैकेज को Oh My Pi पर इंस्टॉल करने में सफल रहा। इसलिए जब भी मैं बोर होता हूँ, तो अब मैं केवल
00:04:02slash Doom टाइप करके टर्मिनल पर Doom लॉन्च कर सकता हूँ और टर्मिनल के अंदर ही क्लासिक गेम खेल सकता हूँ। यह बस अविश्वसनीय है। और ईमानदारी से,
00:04:08इस हार्नेस में और भी बहुत सी विशेषताएं हैं जिन्हें कवर करने का मुझे मौका भी नहीं मिला। इसमें एक
00:04:13बहुत अच्छा PR रिव्यू टूल है, यह सब-एजेंट्स को चलाने का समर्थन करता है, यह आसानी से PDF पढ़ सकता है, और यह एजेंट मेमोरी मैनेजमेंट के लिए hindsight का उपयोग करता है।
00:04:21तो कुल मिलाकर, मैं कहूँगा कि यह एक पावरहाउस TUI है, और यह ओपन सोर्स है,
00:04:27और इसमें ढेर सारी शानदार विशेषताएं हैं। इसलिए मैं निश्चित रूप से इसे आज़माने की सलाह देता हूँ यदि आपने अभी तक नहीं किया है।
00:04:32लेकिन Oh My Pi के बारे में आप क्या सोचते हैं? क्या आपने इसे आज़माया है? क्या आप इसका उपयोग करेंगे? हमें नीचे कमेंट
00:04:37सेक्शन में बताएं। और दोस्तों, अगर आपको इस तरह के तकनीकी विश्लेषण पसंद हैं, तो कृपया मुझे बताएं
00:04:42वीडियो के नीचे लाइक बटन को दबाकर। और हमारे चैनल को सब्सक्राइब करना न भूलें।
00:04:47यह Betterstack से एंड्रेस था, और मैं आपसे अगले वीडियो में मिलूँगा।

Key Takeaway

Oh My Pi, रनटाइम डिबगिंग, स्ट्रक्चरल रिफैक्टरिंग और कंटेंट-हैश आधारित संपादन जैसी उन्नत क्षमताओं के साथ टर्मिनल-आधारित AI विकास के लिए Cloud Code CLI का एक अधिक शक्तिशाली विकल्प प्रदान करता है।

Highlights

  • Oh My Pi, Pi फ्रेमवर्क पर आधारित एक AI एजेंट हार्नेस है जो प्रोजेक्ट्स को रनटाइम एप्लिकेशन के रूप में संसाधित करता है।

  • नेटिव LSP एकीकरण के कारण यह IDE की तरह स्ट्रक्चरल रिफैक्टरिंग और बैरल फ़ाइल अपडेट्स को स्वचालित रूप से निष्पादित करता है।

  • डिबगर एडाप्टर प्रोटोकॉल के माध्यम से यह सीधे रनिंग प्रोसेस से जुड़कर लाइव मेमोरी और स्टैक फ्रेम का विश्लेषण करता है।

  • कंटेंट हैश एंकर तकनीक के कारण यह पूरी फ़ाइल को दोबारा लिखने के बजाय केवल लक्षित लाइनों को एडिट करता है, जिससे LLM टोकन उपयोग में 61% तक की कमी आती है।

  • वेब डेटा एक्सेस के लिए यह curl या fetch के बजाय वास्तविक Chrome ब्राउज़र इंस्टेंस का उपयोग करता है।

Timeline

Oh My Pi की वास्तुकला और मुख्य अंतर

  • Oh My Pi कोड को फ़्लैट टेक्स्ट फ़ाइलों के बजाय एक जीवित रनटाइम एप्लिकेशन मानता है।
  • यह लैंग्वेज सर्वर प्रोटोकॉल (LSP) के साथ सीधे जुड़कर वर्कस्पेस-स्तरीय रिफैक्टरिंग सक्षम करता है।

पारंपरिक CLI टूल के विपरीत, यह टूल कोड को बदलने के लिए एक IDE जैसा दृष्टिकोण अपनाता है। यह जटिल रिफैक्टरिंग के दौरान एलायस्ड इंपोर्ट्स और री-एक्सपोर्ट्स को स्वचालित रूप से प्रबंधित करता है, जिससे मैन्युअल त्रुटियों की संभावना कम हो जाती है।

डिबगिंग, मॉडल लचीलापन और संपादन तकनीक

  • यह DLV या debug pi जैसे टूल को सीधे टूटे हुए प्रोसेस से जोड़कर डिबगिंग की सुविधा देता है।
  • उपयोगकर्ता अलग-अलग कार्यों के लिए विशिष्ट मॉडल चुन सकते हैं और Cloud Code सेटिंग्स को पोर्ट कर सकते हैं।
  • हैश लाइन एडिट्स तकनीक पूरी फ़ाइल को दोबारा टाइप करने के बजाय केवल आवश्यक लाइनों को बदलती है।

यह टूल लाइव मेमोरी स्टेट और स्टैक फ्रेम के मूल्यांकन के लिए डिबगर एडाप्टर प्रोटोकॉल का समर्थन करता है। हैश-आधारित संपादन पद्धति न केवल सिंटैक्स त्रुटियों को रोकती है, बल्कि टोकन उपयोग को 61% तक कम करके दक्षता बढ़ाती है।

एकीकृत ब्राउज़र और अतिरिक्त क्षमताएं

  • वेब डेटा निकालने के लिए यह एक वास्तविक Chrome ब्राउज़र इंस्टेंस लॉन्च करता है।
  • यह Pi एडिटर के पैकेज सिस्टम का समर्थन करता है, जिससे टर्मिनल में अतिरिक्त उपकरण और गेम इंस्टॉल किए जा सकते हैं।
  • इसमें PR रिव्यू टूल, सब-एजेंट सपोर्ट और hindsight के माध्यम से मेमोरी मैनेजमेंट शामिल है।

टर्मिनल के भीतर बेहतर दृश्यता के लिए इसमें एकीकृत टास्क विंडो और एक सहज यूजर इंटरफेस दिया गया है। इसके अलावा, यह जटिल कार्यों जैसे PDF पठन और एजेंट मेमोरी प्रबंधन के लिए तैयार है, जो इसे डेवलपर्स के लिए एक पूर्ण पावरहाउस बनाता है।

Community Posts

No posts yet. Be the first to write about this video!

Write about this video