हाल ही में, OpenAI ने अपने Codex CLI टूल के पुनर्गठन की घोषणा की, जिसमें वे पूरी तरह से TypeScript के छोड़ दिया और Rust भाषा का उपयोग करने का फैसला किया। यह निर्णय विकासकर्ताओं के लिए अधिक कुशल और स्थिर AI अंतिम उपयोगकर्ता अनुभव प्रदान करने के लिए किया गया है। Codex CLI मूल रूप से विकासकर्ताओं के लिए टर्मिनल में AI के साथ अंतिम उपयोगकर्ता अनुभव सरल बनाने के लिए डिज़ाइन किया गया था, जिसमें TypeScript और React-आधारित Ink फ्रेमवर्क का उपयोग किया गया था। हालाँकि, Codex CLI के विकास के साथ, टीम को पाया गया कि TypeScript के जटिल उपयोग मामलों से निपटने में कमजोरी है।

OpenAI

चित्र स्रोत टिप्पणी: चित्र AI द्वारा बनाया गया है, चित्र अनुमति प्रदाता Midjourney

OpenAI के तकनीकी टीम सदस्य Fouad Matin ने GitHub चर्चा में कहा, "हम Codex CLI के पुनर्लेखन कर रहे हैं, जिसमें Rust भाषा का उपयोग कर रहे हैं।" यद्यपि TypeScript संस्करण तेज़ प्रोटोटाइप विकास में अच्छा प्रदर्शन करता है, लेकिन मांग बढ़ते हुए इसकी सीमाएं सामने आईं। कार्यक्षमता और रखरखाव में सुधार के लिए, OpenAI ने TypeScript संस्करण को पूरी तरह से बदलने का फैसला किया, और भविष्य में Rust संस्करण के विकास पर केंद्रित होगा।

Rust भाषा के मुख्य लाभों में, Matin ने कुछ महत्वपूर्ण सुधारों की ओर इशारा किया। पहले, Rust बेहतर स्थापना अनुभव प्रदान करता है, वर्तमान TypeScript संस्करण Node v22 या उससे अधिक की आवश्यकता होती है, जो कुछ उपयोगकर्ताओं के लिए बाधा हो सकती है। दूसरे, Rust सुरक्षा के मामले में बेहतर स्थानीय बाइंडिंग प्रदान करता है। इसके अलावा, Rust के चलते समय कार्यक्षमता बेहतर होती है, जो चलते समय अपशिष्ट संग्रह को रोकता है और स्मृति खपत को कम करता है।

OpenAI Codex CLI में "संचार प्रोटोकॉल" के विकास की योजना भी है, जिससे विकासकर्ता विभिन्न भाषाओं (जैसे TypeScript/JavaScript और Python) का उपयोग करके इस उपकरण का विस्तार कर सकते हैं। इसका मतलब यह है कि Codex CLI एक उपकरण नहीं होगा, बल्कि एक विस्तार करने योग्य बहु-भाषा प्लगइन अनुकूल चलने वाला उपकरण होगा, जो मॉडल-आधारित स्वचालन के लिए समर्थन प्रदान करता है।

हालांकि Rust संस्करण विकास में है, लेकिन विकासकर्ताओं के प्रतिक्रिया बहुत सकारात्मक हैं। एक उपयोगकर्ता ने कहा, "मूल Codex बहुत चलता है," यद्यपि वर्तमान TypeScript और Rust संस्करणों के बीच कुछ अंतर हैं, जैसे कि सेटिंग फ़ाइल समर्थन और लॉगिन फ़ंक्शन आदि। OpenAI इन समस्याओं को धीरे-धीरे हल कर रहा है, ताकि Rust संस्करण जल्द से जल्द TypeScript संस्करण के समान कार्यक्षमता प्राप्त कर सके।

समग्र रूप से, OpenAI का यह परिवर्तन कोड बेस के अपडेट के अलावा, Codex CLI के भविष्य के दिशा-निर्देश के पुनर्निर्धारण के रूप में देखा जा सकता है। एक सरल टर्मिनल उपकरण से एक प्रोग्रामन योग्य बुद्धिमान एजेंट में बदल गया, Rust के आधार पर पुनर्गठित Codex CLI अधिक लचीला, पोर्टेबल और लंबे समय तक रखरखाव करने योग्य होगा, वास्तविक अनुप्रयोगों में विकासकर्ताओं के लिए अधिक विश्वसनीय समर्थन प्रदान करेगा।

मुख्य बातें:

🌟 OpenAI ने Codex CLI के पुनर्गठन की घोषणा की, TypeScript के छोड़कर Rust के उपयोग के लिए जो कि कार्यक्षमता में सुधार करता है।  

🔧 Rust भाषा Codex CLI के लिए बेहतर स्थापना अनुभव और सुरक्षा प्रदान करती है, साथ ही स्मृति खपत कम करती है।  

🚀 पुनर्गठित Codex CLI एक बहु-भाषा प्लगइन अनुकूल उपकरण होगा, जो अधिक जटिल विकास आवश्यकताओं के लिए समर्थन प्रदान करता है।