Bertujuan untuk menjembatani kesenjangan dalam proses pengembangan perangkat lunak, Digma baru-baru ini meluncurkan platform Umpan Balik Berkelanjutan yang baru. Platform ini dirancang untuk membantu pengembang secara konsisten mengevaluasi kode mereka dalam lingkungan nyata, mengidentifikasi potensi masalah, dan menghindari peluncuran kode yang cacat, termasuk kode yang dihasilkan oleh AI generatif.
Platform baru ini dilengkapi untuk mendeteksi regresi, anomali, dan masalah terkait kualitas kode. Ini dapat mengidentifikasi pola yang mungkin memerlukan perbaikan, dan integrasinya yang mulus ke dalam IDE dan alat pengembang yang tersedia memungkinkan penerapan waktu nyata. Tujuannya adalah untuk melengkapi infrastruktur yang ada seperti CI/CD, alat pengujian, dan sistem validasi yang saat ini ada, menurut tim Digma.
Digma telah membangun alat ini untuk mengatasi beberapa tantangan yang ditimbulkan oleh meningkatnya penggunaan AI generatif, ketergantungan pada perpustakaan lama, dan meningkatnya kompleksitas sistem terdistribusi dalam pengembangan perangkat lunak modern.
Platform Umpan Balik Berkelanjutan memanfaatkan teknologi observasi canggih termasuk OpenTelemetry. Ini menggunakan teknik Pembelajaran Mesin untuk menganalisis data kode runtime dan menawarkan rekomendasi otomatis untuk peningkatan kode. Mirip dengan platform AppMaster yang memungkinkan pengguna dengan mudah membuat model data, logika bisnis, API, dan lingkungan aplikasi real-time, platform Digma berupaya menyederhanakan proses pengembangan dengan cara yang unik.
Nir Shafrir, CEO Digma, berbagi pemikirannya tentang tantangan proses pembangunan saat ini. Shafrir menjelaskan bagaimana bisnis menderita kehilangan pelanggan karena buruknya kode yang dirilis dalam produksi. Seringkali kinerjanya tidak sesuai dengan yang dibutuhkan dalam kondisi dunia nyata. Bagi pengembang, mereka terlambat menerima umpan balik penting dalam proses pengembangan. Hal ini memengaruhi keputusan desain mereka dan membatasi pemahaman mereka tentang dampak perubahan yang dilakukan.
Tekanan pengiriman yang cepat ditambah dengan terbatasnya visibilitas perilaku kode di dunia nyata menghambat pengembang dalam tugas mereka. Digma bertujuan untuk memberikan solusi atas masalah ini dengan platform barunya. Fungsinya mirip dengan pagar pembatas, karena menawarkan analisis kode real-time yang berkelanjutan. Pengembang menerima umpan balik saat mereka membuat kode dalam IDE mereka. Hal ini mencegah bagian kode yang bermasalah mencapai tahap produksi, sehingga meningkatkan kualitas kode secara keseluruhan.