Kodlamada ajan kavramı yayıldıkça, yazılım mühendisinin çalışma hayatı oldukça karmaşık hale geldi. Tek bir mühendis, birden fazla kodlama ajanını aynı anda yönetebilir ve gerektiğinde farklı süreçleri başlatıp yönlendirebilir.
Bunu takip etmek zordur ve insan mühendislerin dikkati hızla sınırlayıcı bir kaynak haline geldi.
Cursor, bu karmaşayı kontrol altında tutmaya yönelik yeni bir araç tanıttı. Otomasyon adı verilen bu sistem, kullanıcılara kodlama ortamlarında ajansları otomatik olarak başlatma imkanı sunar; bu, kod tabanına yapılan yeni bir ekleme, bir Slack mesajı veya basit bir zamanlayıcı ile tetiklenebilir. Cursor’un tanımlamasına göre, bu, ajan tabanlı araçların yarattığı yeni kodların gözden geçirilmesi ve bakımının yapılmasına olanak tanır — birden fazla ajanı takip etmeye gerek kalmadan.
Automations, mühendislerin çoğu ajan tabanlı mühendisliği tanımlayan “uyarı ve izleme” dinamiğinden çıkmalarını sağlayan en temel düzeyde bir yöntemdir. Ajanları insan uyarısı ile başlatmak yerine, Cursor’un Otomasyon çerçevesi, ajanları otomatik olarak başlatma imkanı sunar — insanları ihtiyaç duyuldukça devreye alır.
Cursor’un asenkron ajanlardan sorumlu mühendislik yöneticisi Jonas Nelle, TechCrunch’a verdiği mülakatta, “İnsanlar tamamen devre dışı değil,” dedi. “Onlar her zaman başlatmayı yapmıyor. Uygun noktalarda bu konveyör sistemine dahil ediliyorlar.”
Başlangıç aşamasında, Bugbot, ekibin daha geniş Otomasyon sisteminin öncüsü olarak gördüğü uzun süredir var olan bir Cursor özelliğidir. Bugbot sistemi, bir mühendis kod tabanına bir ekleme yaptığı her seferde tetiklenir ve yeni kodu hatalar ve diğer sorunlar için inceler. Otomasyonları kullanarak, Cursor bu sistemi daha kapsamlı güvenlik denetimleri ve daha ayrıntılı incelemelerle genişletmeyi başardı.
Mühendislik lideri Josh Ma, “Daha zor sorunları bulmak için daha fazla token harcama fikri gerçekten değerli oldu,” dedi.
Cursor, saatte yüzlerce otomasyon çalıştırdığını ve bunun sadece basit kod incelemeleriyle sınırlı olmadığını tahmin ediyor. Sistem, olay yanıtı için de kullanılıyor; PagerDuty olayları, hemen sunucu günlüklerini sorgulayabilen bir ajan başlatır. Ayrı bir otomasyon, Cursor’un şirket Slack’inde kod tabanındaki değişiklikler için haftalık özetler sunar.
Nelle, “Soyut anlamda, bir otomasyonu başlatan her şeyi, bir insan da başlatabilirdi,” dedi. “Ama bunu otomatik hale getirerek, modellerin bir kod tabanında faydalı bir şekilde yapabileceği görevlerin türlerini değiştiriyorsunuz.”
Yeni sistem, ajan tabanlı kodlama alanında yoğun bir rekabetin ortasında sunuldu; OpenAI ve Anthropic, geçtiğimiz ay ajan tabanlı kodlama araçlarında önemli güncellemeler yaptı.
Ramp verileri, Cursor’un pazar payının Mayıs ayından bu yana dengede kaldığını ve yaklaşık %25’lik bir kesimin herhangi bir şekilde Cursor’a abone olduğunu gösteriyor.
Buna rağmen, ajan tabanlı kodlama alanındaki genel büyüme, şirketin gelirini etkileyici bir hızda artırmaya devam etti. Geçtiğimiz hafta, Bloomberg, Cursor’un yıllık gelirinin 2 milyar doları aştığını ve son üç ayda iki katına çıktığını bildirdi.

