Beta Lansmanı: TestGPT – Kod Bütünlüğü için Yapay Zeka Aracı

Beta Lansmanı: TestGPT - Kod Bütünlüğü için Yapay Zeka Aracı

Tel Aviv merkezli Codium AI'nin üretken, yapay zeka destekli kod bütünlüğü çözümü olan TestGPT, beta biçiminde kullanıma sunuldu. Geliştiricilere yardımcı olmak için oluşturulan TestGPT modeli, geliştiricilere Python ve JavaScript'ten başlayarak geliştirmeyi ve hata taramayı hızlandırmaları için otomatik oluşturulmuş yazılım test paketi önerileri sunar.

Codium, geliştiricilerin kritik test oluşturma sürecini otomatikleştirmesine olanak tanır. İşletmeye göre, bu yapay zeka modelini oluşturmak için 11 milyon dolarlık başlangıç ​​sermayesi kullanıldı.

Yanlış Yazılımın Maliyeti

Böyle bir aracın önemli bir potansiyeli var. Yalnızca ABD'de 2'de yazılım hatalarının 2020 trilyon dolarlık şaşırtıcı maliyetinin ardından artık pek çok işletme yazılımlarının kalibresinden şüphe ediyor. Hataları düzeltmenin maliyeti, yazılım geliştirme yaşam döngüsüne yayıldıkça artıyor. Ancak yazılımı test etmek zor ve zaman alıcı bir prosedürdür.

Itamar Friedman ve Dedy Kredo, Alibaba Cloud gibi kuruluşlarda ürün ve Ar-Ge ekiplerinin liderleri olarak bu zorluklarla ilgili doğrudan deneyime sahipti. Yazılım geliştirme, makine öğrenimi ve ürün yönetimi alanındaki geçmişlerinden, yapay zeka büyük dil modellerinin (LLM) yazılım testlerini doğrulamak için kullanılabileceğine ikna olduktan sonra 2022 yılında Codium AI'yi kurdular.

TestGPT Test Etmeyi Kolaylaştırır

Codium'un kurucu ortağı ve CEO'su Friedman, bir geliştirici olarak kodu test etmenin değerini vurguladı. Kusurları bulmanın yanı sıra kodunuzu anlamanıza da yardımcı olur ve bir nedenden ötürü programlama yaptığınızı gösterir.

Önemsiz olmayan test senaryoları yazmanın yorucu ve sinir bozucu olduğunu hissetti. Bir kusurun üretime girmesine izin vermenin alternatifi felaket olabilir, bu nedenle bazen test geliştirmek bile acı verici olabilir.

İlk Codium aracı, testler oluşturmaya ve ardından bu testlerin sonuçlarına göre kodu değiştirmeye yönelik yinelemeli bir süreci mümkün kılan bir IDE (entegre geliştirme ortamı) uzantısıdır. Araç, geliştiriciyle iletişim kurarak kodu daha iyi anlayabilir ve daha doğru ve anlaşılır testler üretebilir, aynı zamanda geliştiricinin daha iyi kod yazmasına yardımcı olur.

Şirkete göre Codium AI kullanan geliştiriciler, hataları bulmayı ve kodları hakkında anlamlı bilgiler elde etmeyi, böylece ürünlerinin kalitesini ve işlevselliğini artırmayı öngörebilirler.

Daha Hızlı Geliştirme için Geliştirilmiş Kod Bütünlüğü

TestGPT sistemi, tıpkı ChatGPT, Copilot ve diğer üretken geliştirme araçları gibi üretken yapay zeka modellerinden yararlanır. Friedman, TestGPT'nin kodun istenen spesifikasyona uymasını sağlamaya odaklandığını iddia ediyor. Geliştiricilerin daha hızlı çalışabilmesi için yüksek kod bütünlüğünün sağlanması amaçlanıyor.

Friedman'a göre, en iyi uygulamaları test etme sürecini yönlendirme sürecine dahil ediyor ve yüksek kaliteli sonuçları garanti etmek için bir dizi ön ve işlem sonrası aşamayı gerçekleştiriyor.

Günümüzde VS Code ve PyCharm gibi öne çıkan IDE'ler Codium'u eklenti olarak sunuyor. Diğer IDE'lerin ve programlama dillerinin yanı sıra ek özelliklerin ve işbirliklerinin etkinleştirilmesine yönelik planlar bulunmaktadır. Ocak 2023'te Codium'un kapalı alfa sürümünden bu yana işletme, binlerce kullanıcının onu zaten yüklediğini iddia ediyor.

Codium AI, yüksek kod bütünlüğünü korumaya devam etmek için büyümek ve yazılım geliştirme yaşam döngüsünün daha fazla aşamasına entegre olmak istiyor. Büyümenin, testlerin ve test verilerinin yönetimini, CI/CD entegrasyonunu, otomatik sorun düzeltmelerini, kod iyileştirme önerilerini ve yeni nesil test odaklı geliştirme desteğini içermesi bekleniyor.

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *