Paylaş

9 NİSAN 2025

Optimal AI, Kod İnceleme Sürelerini %50 Azaltmak İçin Gemini API'yi Kullanıyor

Syed Ahmed

Kurucu Ortak ve CTO

Vishal Dharmadhikari

Ürün Çözümleri Mühendisi

AgentOps showcase hero

Kalite açısından önemli olsa da kod incelemeleri, genellikle hızlı tempolu geliştirmede darboğaz haline gelir. Optimal Yapay Zeka bu durumu değiştiriyor. Misyonları: Mühendislik ve uygunluğu otomatikleştirmek için yapay zekadan yararlanarak "mühendislere zamanlarını geri vermek". Şirketin çözümleri arasında güvenlik ve uygunluğa odaklanan bir yapay zeka kod inceleme aracı olan Optibot ve geliştirme hızını optimize eden, Gemini API tarafından desteklenen bir analiz platformu yer alıyor.

Optimal AI, daha önce gerçekten etkili bir yapay zeka kodu incelemesi için gereken hız ve bağlamsal anlayışla ilgili zorluklarla karşılaşıyordu. Kurucu ve CTO Syed Ahmed, "En büyük zorluk bağlamsal anlayıştı. Kod değişikliklerine bakabilecek ve bunları bağlama oturtabilecek bir modele ihtiyacımız vardı." diyor.

Etkinliği Artırmanın Yolları

Optimal AI, Gemini API'yi entegre ederek tekliflerini önemli ölçüde geliştirdi:

  • Kod inceleme hızını ve doğruluğunu artırın: Gemini API tarafından desteklenen Optibot, güvenlik açıkları, uygunluk riskleri ve kodlama kalıpları açısından çekme isteklerini otomatik olarak inceler, uygulanabilir geri bildirimler sağlar ve inceleme sürelerini önemli ölçüde kısaltır.
  • Uygulanabilir mühendislik analizleri elde etme: Gemini modelleri, GitHub ve Jira'daki verileri analiz ederek darboğazları tespit eder ve mühendislik performansını anlayarak üretken etkinlik ile kod değişikliği arasında etkili bir şekilde ayrım yapar.
  • Dengeli hız ve karmaşıklık: Optimal AI, karmaşık analizler ve kodları derinlemesine anlama için Gemini 2.5 Pro'dan yararlanırken Gemini 2.0 Flash, hızlı özetler gibi düşük gecikmeli görevler için gereken hızı sağlar.

Optimal AI, Gemini API'yi nasıl kullanır?

Optimal AI'ın uygulaması, Gemini API'nin esnekliğini gösterir:

  • Kullanılan modeller::
    • Gemini 2.5 Pro: Ayrıntılı kod analizi, güvenlik kontrolleri, çekme istekleriyle ilgili bağlamsal geri bildirim ve performans analizleri için karmaşık mühendislik kalıplarını belirleme.
    • Gemini 2.0 Flash: Dosya ağacı taraması ve hızlı özetler oluşturma gibi düşük gecikmeli görevler için.
  • Temel özellikler ve uygulama::
    • Bağlam bilgisi: Gemini modellerinin büyük bağlam penceresi, karmaşık kod değişikliklerini yorumlamak ve daha geniş mühendislik kalıplarını anlamak için çok önemlidir.
    • Çok dilli destek: Gemini modellerinin birden fazla programlama dili ve çerçeveyi kullanma konusundaki gelişmiş yeteneği, Optimal AI için önemli bir kazanç oldu.
    • Google AI Studio: Ekip, hızlı istem testi, model değerlendirme ve iterasyon için Google AI Studio'yu yoğun şekilde kullanır. Ahmed, "Uygulama kodunun yanı sıra çıktıları da görebilmemiz, mühendislerimizin denemeleri çok daha kolay hale getirdi." diyor.

OpenAI GPT-4, Gemini 1.5 Pro ve Gemini 2.5 Pro (deneysel) modellerinin kod inceleme metriklerinin karşılaştırması.

Sonuç: Daha hızlı yorumlar

Gemini'nin entegrasyonunun Optimal AI ve müşterileri üzerindeki etkisi önemli oldu. Anahtar sonuçlar arasında şunlar yer alır:

  • Alma isteği döngüsü sürelerinde% 50 azalma: Mühendisler incelemeleri beklemek için daha az, kodlama için daha fazla zaman harcar.
  • Müşterilerin hızlı bir şekilde benimsemesi ve genişletmesi: MongoDB gibi şirketler, avantajlarını deneyimledikten sonra Optimal AI'ı 5 mühendisten 40'ın üzerinde mühendise çıkararak önemli ölçüde artırdı.
  • 2,25 milyon ABD doları tutarındaki başarılı bir tohum öncesi finansman turu: Bu başarı, büyük ölçüde Gemini API destekli özelliklerle elde edilen ilgi ve sonuçlardan kaynaklanarak özel beta sürümünde elde edildi.


Ahmed, "Ekipler, Optibot'un halkla ilişkiler inceleme sürelerini yarı yarıya azaltmasına bayılıyor. Bu sayede mühendisler, onayları beklemek yerine kodlamaya daha fazla zaman ayırabiliyor." diyor.

Gelecekte

Optimal AI, daha da fazla tekrarlı görevi otomatikleştirmek için yapay zeka aracıları paketini genişletmeye odaklanıyor. Şu anda kod tabanlarını bağımsız olarak izlemek, düzeltmek ve güvence altına almak için tasarlanmış bir aracı olan "Code Radar"ı geliştiriyorlar. Gemini API ile olan yolculuğunu anlatan Syed Ahmed, diğer geliştiricilere şu tavsiyede bulunuyor:

"Doğrudan Google AI Studio'ya gidin. Daha iyi araçlara ve dokümanlara sahiptir ve denemeleri çok daha verimli hale getirir." Ayrıca, "Gemini modelinin bağlam penceresinden tam olarak yararlanın. Modellere mümkün olduğunca fazla bağlam bilgisi verin. Ne kadar fazla bağlam bilgisi sağlarsak yapay zekanın akıl yürütmesi de o kadar iyi olur."

Optimal AI'ın başarısı, Gemini API'nin yazılım geliştirmeyi nasıl dönüştürebileceğini ve ekiplerin daha iyi ve daha hızlı yazılımlar geliştirmesini sağlayabileceğini gösteriyor.

Derlemeye hazır mısınız? Gemini API belgelerini inceleyin ve Google AI Studio'yu hemen kullanmaya başlayın.