Qodo’nun Açık Kod Gömme Modeli, OpenAI ve Salesforce’u Geride Bıraktı

Günlük ve haftalık bültenlerimize katılarak sektör lideri yapay zeka haberlerindeki en son güncellemeler ve özel içerikler hakkında bilgi edinin. Daha Fazla Bilgi


Qodo, AI destekli bir kod kalitesi platformu olan ve daha önce Codium olarak bilinen, Qodo-Embed-1-1.5B adlı yeni bir açık kaynak kod yerleştirme modelini tanıttı. Bu model, rakip çözümlerden çok daha küçük ve verimli olmasına rağmen, son teknoloji performansı sunuyor.

1.5 milyar parametreye sahip bu model, kod arama, retrieval ve anlama alanlarında iyileştirmeler sağlamak üzere tasarlandı. Endüstri standartlarında benchmark testlerinde üst düzey sonuçlar elde ederek, OpenAI ve Salesforce gibi daha büyük modelleri geride bırakıyor.

Kurumsal Geliştirme Ekipleri İçin Yenilikçi Çözüm

Büyük ve karmaşık kod tabanlarına sahip olan kurumsal geliştirme ekipleri için Qodo’nun inovasyonu, yapay zeka destekli yazılım mühendisliği iş akışlarında önemli bir gelişim sunmaktadır. Qodo-Embed-1-1.5B, daha doğru ve verimli kod retrieval işlemleri sağlayarak, büyük yazılım sistemlerinde kritik bir zorluk olan bağlam farkındalığını çözmektedir.

Kod Yerleştirme Modellerinin Önemi

Yapay zeka destekli kodlama çözümleri geleneksel olarak kod oluşturma üzerinde yoğunlaşmış olsa da, İtamar Friedman, Qodo’nun CEO’su ve kurucu ortağı, video görüşmesinde şunları belirtti: “Kurumsal yazılımlar, onlarca milyon hatta yüz milyonlarca kod satırına sahip olabilir. Sadece kod oluşturmak yeterli değil; kodun kaliteli, doğru çalıştığından ve sistemle entegre olduğundan emin olmalısınız.”

Kod yerleştirme modelleri, AI destekli geliştirmede kritik bir rol oynamaktadır. Bu sistemler, göreceli kod parçacıklarını verimli bir şekilde arayıp retrieve etmeyi sağlar. Bu, birçok ekip, depo ve programlama dili boyunca yazılım projelerinin milyonlarca kod satırını kapsayan büyük organizasyonlar için oldukça önemlidir.

Qodo-Embed-1-1.5B’nin Performansı ve Verimliliği

Qodo-Embed-1-1.5B, verimlilik ve doğruluğu sağlamak için öne çıkmaktadır. Çoğu son teknoloji modeller milyarlarca parametreye dayansa da, Qodo’nun modeli sadece 1.5 milyar parametre ile etkileyici sonuçlar elde etmektedir.

Çok dilli ve çok görevli kod retrieval testlerinde, Qodo-Embed-1-1.5BCoIR benchmark testinde 70.06 puan alarak, Salesforce’un SFR-Embedding-2_R (67.41) ve OpenAI’nin text-embedding-3-large (65.17) modellerini geride bırakmıştır.

Bu seviyedeki performans, işletmelerin maliyet etkili AI çözümleri arayışında kritik öneme sahiptir. Düşük maliyetli GPU’larda çalışabilme yeteneğiyle, bu model gelişmiş kod retrieval işlemlerini daha geniş bir geliştirme ekibi yelpazesine ulaşılabilir hale getiriyor.

Farklı Kod Parçalarının Karmaşıklığını Ele Alma

AI destekli yazılım geliştirmede karşılaşılan en büyük zorluklardan biri, benzer görünen kodların farklı işlevler taşıyan çok çeşitli yapılar olabilmesidir. Friedman, “İki neredeyse aynı işlev – ‘çekme’ ve ‘yatırma’ gibi – sadece bir artı ya da eksi işaretiyle farklılık gösterebilir. Bu, doğru bağlamı alabilmek için kodun doğru şekilde yerleştirilebilmesine ihtiyaç vardır.” diyor.

Kod yerleştirme modellerinde önemli bir sorun, işlevi farklı ancak benzer görünen kodların yanlış şekilde gruplanmasıdır. Qodo, yüksek kaliteli sentetik veri ile gerçek dünya kod örneklerini bir araya getirerek bu zorluğun üstesinden gelmeye çalıştı.

Gelecek Planları ve Çoklu Programlama Dili Desteği

Qodo-Embed-1-1.5B, Python, JavaScript ve Java dahil olmak üzere en yaygın kullanılan on programlama dili için optimize edilmiştir. Ayrıca, diğer diller ve çerçeveler için de destek sunmaktadır.

Modelin gelecekteki sürümleri, kurumsal geliştirme araçları ile daha derin entegrasyon sunarak dil desteğini artırmayı hedeflemektedir. Friedman, “Birçok yerleştirme modeli programlama dillerini ayırt etmekte zorlanıyor; bazen çeşitli dillerden kod parçalarını karıştırıyorlar. Biz, modelimizi buna yönelik özellikle eğittik.” diyor.

Qodo, yenilikçi modelini birçok kanaldan erişilebilir kılmaktadır. 1.5B parametreli versiyonu, Hugging Face üzerinden OpenRAIL++-M lisansı altında geliştiricilerin entegrasyonuna açıktır. Ek özelliklere ihtiyaç duyan işletmeler buna yönelik daha büyük versiyonlara ticari lisans ile erişebilir.

Qodo’nun yeni modeli, AI’nın yazılım geliştirme süreçlerine daha derinlemesine entegre edilmesiyle, güvenilir, verimli ve maliyet etkili hale gelmesine yardımcı olmada kritik bir rol oynamaktadır.

Exit mobile version