Coding agent’lar artık geliştirici ekran başındayken değil, arka planda çalışıyor. Üç ekip bu geçişi farklı ölçeklerde kurdu.

Uber’in Minion’u web ve Slack’ten başlatılıyor, tüm repo’lara erişen bir dev pod’da çalışıyor ve production PR’larının yaklaşık %15’ini açıyor. HumanLayer her gece GitHub Actions’ta tek bir sorunu düzelten döngülerle sabahları dört küçük PR alıyor. Amp ise agent’ları bulutta çalıştıran Orbs’a geçip editor eklentisini kaldırdı.
Amp, ekibin ve kullanıcıların ana yolunda kalmak için eski özellikleri bilerek kaldırdı; editor eklentisini erken öldürdü. Ardından agent’ı uzakta çalıştıran Orbs’u kurdu: laptop kapanınca da çalışıyor, aynı anda 100 iş paralel yürüyebiliyor. Dev server bir portal içinde görülüyor, böylece yerel ortama gerek kalmıyor. Quinn Slack bu değişimin ekibin çalışma biçimini son üç-dört haftada geçen yılın tamamından daha çok değiştirdiğini söylüyor; kendisi iki haftadır yerel dev server’ını çalıştırmamış.
Uber, iyi bir spec’i olan ve az yönlendirme isteyen işler için Minion adlı background coding agent’ı kurdu. Minion web’den ve Slack’ten kullanılıyor, plan mode ile ya da tek prompt’la arka planda çalışıyor. Tüm repo’lara erişen “Mega Dev Pod” üzerinde çalıştığı için birden fazla repo’da bir ya da birden fazla PR açabiliyor. Ekip birkaç iterasyonu çöpe attıktan sonra Minion v2’ye geldi. Production PR’larının yaklaşık %15’i Minion’dan geçiyor; başta yalnızca bakım işleri veriliyordu, self-validation araçları eklendikçe kapsam genişliyor.
Ekip, binlerce satırlık tek bir agent PR’ını kimsenin review edemeyeceğini gördü. Bunun yerine “slow loop” kurdu: GitHub Actions’ta her gece çalışan bir cron job linter’ı çalıştırıyor, tek bir şeyi düzeltiyor, commit edip push’luyor. Sonra deterministik aracı olmayan anti-pattern’ler eklendi, örneğin gereksiz optional prop’ları daraltmak. Artık ekip her sabah dört ayrı PR ile uyanıyor. Güven arttıkça her döngünün kapsamı tek düzeltmeden dört düzeltmeye çıkarılabiliyor.
Agent’lar uzun görevleri tek başına yapabilir hale geldi. Bu da onları geliştiricinin terminalinden çıkarıp arka planda çalıştırmayı mümkün kıldı.
Bu soruyu, ekiplerin hangi işleri agent’a bıraktığını, nerede çalıştırdığını ve kapsamı nasıl büyüttüğünü öğrenmek için sorduk.
Tasarım, ürün ve yapay zekadan seçtiğimiz en iyi okumalar, iki haftada bir çarşamba posta kutunda.