Yapay zekâ destekli programlama platformları arasında en popülerlerinden biri olan Cursor, hataları ve “bugları” tespit etme konusunda yeni bir dönemi başlatıyor. Cursor’ın geliştiricisi Anysphere, mühendislerin yazdığı (ya da AI tarafından üretilen) kodlardaki hataları otomatik olarak yakalayabilen yeni aracı Bugbot’u resmen tanıttı.
Bugbot, Github ile entegre çalışarak kodlara yapılan her değişiklikte potansiyel hataları otomatik olarak işaretliyor. Bu, insan yazılımcılar için olduğu kadar, çok daha hızlı çalışan ve fark edilmesi zor hatalar yaratabilen AI kodlama ajanları için de kritik bir avantaj sunuyor.
Anysphere, bu yeni aracı hobi, eğlence amaçlı kodlama yapan daha fazla kullanıcıyı ve yarı profesyonel yazılımcıları Cursor’a çekmenin bir yolu olarak görüyor. Şirketten mühendis Jon Kaplan, yaptığı açıklamada, “Ana ürünümüz size yazılım mühendisliğinde süper güçler kazandırmak ama yazılım mühendisliği yalnızca editörde kod yazmaktan ibaret değil,” dedi. “Bugbot, artık editör dışına da adım attığımız yolların ilki.”
Geçtiğimiz ay, Anysphere birkaç bin mühendislik ekibini beta testine davet etti. Şimdi ise Bugbot herkese açık hale geldi. Aylık kişi başı 40 dolara sunulan araç için yıllık abonelere indirim uygulanacak. Cursor’ın şu anki kullanıcıları, yıllık 20 ila 200 dolar arasında değişen premium özelliklerin üzerine, Bugbot için ek ücret ödeyecek.
Anysphere 2022’de kuruldu ve 140 civarında çalışana sahip. Şirket, Andreessen Horowitz ve Thrive Capital gibi büyük yatırımcıların yanı sıra, Google baş bilim insanı Jeff Dean, Stripe CEO’su Patrick Collison ve eski GitHub CEO’su Nat Friedman gibi melek yatırımcılardan toplamda 900 milyon dolar yatırım aldı. Müşteri portföyünde ise OpenAI, Shopify, Instacart, Midjourney, Discord ve Rippling gibi isimler bulunuyor. Hatta Alphabet CEO’su Sundar Pichai bile Cursor ile vibe coding yaptığını söylemişti.
Ancak Cursor yalnız değil.
Windsurf, Replit, Poolside gibi girişimler de AI destekli kodlama araçları sunarken; GitHub Copilot, Google ve OpenAI iş birliğiyle geliştirilen bir “çift programcı” olarak kod tamamlama ve hata düzeltme desteği sağlıyor.
Bu editörlerin büyük bölümü, OpenAI, Google ve Anthropic gibi teknoloji devlerinin geliştirdiği AI modellerini kullanıyor. Cursor da Microsoft’un açık kaynak kodlu editörü Visual Studio Code üzerine inşa edilmiş durumda. Kullanıcılar, Claude Sonnet, Google Gemini ve DeepSeek gibi modellerle kod üretimi yapabiliyor.
Geliştiriciler, Cursor ile birlikte (veya yerine) Anthropic’in Claude Code adlı hata ayıklama aracını kullandıklarını belirtiyor. Claude Code, hata mesajlarını analiz edebiliyor, adım adım çözüm sunabiliyor, önerilerde bulunabiliyor ve birim testleri çalıştırabiliyor.
AI tarafından yazılan kodların ne kadar hatalı olduğu ise tartışmalı bir konu. Örneğin bu hafta, Replit adlı bir AI kod aracı, “kod dondurma” durumundayken kullanıcının yazdığı kodda kendi kendine değişiklik yaparak tüm veritabanını sildi. CEO, olay için “kabul edilemez” yorumunda bulundu. Bu, uç bir örnek olsa da, küçük hatalar bile geliştiriciler için büyük sonuçlara yol açabiliyor.
Anysphere, AI ile yazılmış kodların daha fazla hata barındırıp barındırmadığına dair net bir cevap vermedi. Jon Kaplan, bunun “vibe coding ile ilgisiz” olduğunu söylüyor: “Kod tamamen insan tarafından yazılmış olsa bile hataların olması çok olası.”
Anysphere mühendislerinden Rohan Varma’ya göre, profesyonel yazılım ekiplerinde kodların %30 ila %40’ı AI tarafından yazılıyor. Bu oran Google gibi şirketlerin tahminleriyle uyumlu. Yine de son kontrol yazılım gibi konularda insana ait. Örneğin yakın tarihli bir araştırmada, 16 deneyimli yazılımcının AI kullanarak görevleri tamamlamalarının %19 daha uzun sürdüğü görüldü.
Bugbot bu yükü hafifletmek için geliştirildi. Varma, “Büyük kurumsal müşterilerimizin AI yöneticileri artık Cursor ile bir sonraki adıma geçmek istiyor,” diyor. “İlk adım ekiplerin hızını artırmaktı. Şimdi ise hatasız çalışmak, işleri bozmamak en büyük öncelik.” Bugbot özellikle mantıksal hatalar, güvenlik açıkları ve kenar durumları gibi sorunları tespit etmeye odaklanıyor.
Bugbot’un işe yaradığını gösteren örneklerden biri, birkaç ay önce Anysphere mühendislerinin Bugbot’un saatlerdir yorum yapmadığını fark etmesiyle yaşandı. Araştırma sonucu sistemin çöktüğü anlaşıldı. Loglarda, Bugbot’un çökmeden önce yapılan bir değişiklik için uyarı verdiği, hatta “bu değişiklik yapılırsa servis çöker” dediği ortaya çıktı. Yani araç, kendi ölümünü öngörmüştü. Sonuçta onu yine bir insan bozmuştu.