सॉफ्टवेयर विकास प्रक्रिया में अंतर को पाटने के उद्देश्य से, Digma हाल ही में अपने नए कंटीन्यूअस फीडबैक प्लेटफॉर्म का अनावरण किया। प्लेटफ़ॉर्म को डेवलपर्स को लाइव वातावरण में अपने कोड का लगातार मूल्यांकन करने, किसी भी संभावित समस्या की पहचान करने और परिणामस्वरूप जेनरेटिव एआई द्वारा उत्पादित सहित दोषपूर्ण कोड को रोल आउट करने से बचने में मदद करने के लिए डिज़ाइन किया गया है।
नया प्लेटफ़ॉर्म प्रतिगमन, विसंगतियों और कोड गुणवत्ता से संबंधित मुद्दों का पता लगाने के लिए सुसज्जित है। यह उन पैटर्न की पहचान कर सकता है जिनमें सुधार की आवश्यकता हो सकती है, और आईडीई और उपलब्ध डेवलपर टूल में इसका निर्बाध एकीकरण वास्तविक समय के अनुप्रयोग की अनुमति देता है। Digma टीम के अनुसार लक्ष्य मौजूदा बुनियादी ढांचे जैसे सीआई/सीडी, परीक्षण उपकरण और सत्यापन प्रणाली को पूरक बनाना है जो वर्तमान में मौजूद हैं।
Digma ने इस उपकरण का निर्माण जेनेरेटिव एआई के बढ़ते उपयोग, विरासत पुस्तकालयों पर निर्भरता और आधुनिक सॉफ्टवेयर विकास में वितरित प्रणालियों की बढ़ती जटिलता से उत्पन्न कई चुनौतियों से निपटने के लिए किया है।
सतत फीडबैक प्लेटफ़ॉर्म ओपन टेलीमेट्री सहित उन्नत अवलोकन प्रौद्योगिकियों पर आधारित है। यह रनटाइम कोड डेटा का विश्लेषण करने और कोड एन्हांसमेंट के लिए स्वचालित अनुशंसाएँ प्रदान करने के लिए मशीन लर्निंग तकनीकों का उपयोग करता है। ऐपमास्टर प्लेटफ़ॉर्म के समान जो उपयोगकर्ताओं को आसानी से डेटा मॉडल, बिजनेस लॉजिक, एपीआई और वास्तविक समय एप्लिकेशन वातावरण बनाने की अनुमति देता है, Digma प्लेटफ़ॉर्म अपने अनूठे तरीके से विकास प्रक्रिया को सुव्यवस्थित करने का प्रयास करता है।
Digma के सीईओ नीर शफ़रीर ने विकास प्रक्रिया में मौजूदा चुनौतियों के बारे में अपने विचार साझा किए। शफ़रीर ने बताया कि कैसे उत्पादन में खराब कोड जारी होने के कारण व्यवसायों को ग्राहक हानि हो रही है। यह अक्सर वास्तविक दुनिया की परिस्थितियों में अपेक्षित प्रदर्शन नहीं करता है। डेवलपर्स के लिए, उन्हें विकास प्रक्रिया में महत्वपूर्ण प्रतिक्रिया बहुत देर से मिलती है। यह उनके डिज़ाइन निर्णयों को प्रभावित करता है और उनके परिवर्तनों के प्रभाव की उनकी समझ को सीमित करता है।
वास्तविक दुनिया में कोड व्यवहार की सीमित दृश्यता के साथ त्वरित वितरण का दबाव डेवलपर्स को उनके कार्य में बाधा डालता है। Digma लक्ष्य अपने नए प्लेटफॉर्म के साथ इस समस्या का समाधान प्रदान करना है। यह रेलिंग के समान कार्य करता है, क्योंकि यह निरंतर वास्तविक समय कोड विश्लेषण प्रदान करता है। डेवलपर्स को फीडबैक प्राप्त होता है क्योंकि वे अपनी आईडीई के भीतर कोड करते हैं। यह कोड के समस्याग्रस्त अनुभागों को उत्पादन चरणों तक पहुंचने से रोकता है, जिससे समग्र कोड गुणवत्ता में सुधार होता है।