Programlama ve Yazılım Geliştirme

JetBrains, geliştirme ekipleri genelinde programlama ajanı iş akışlarını çalıştırmak için Air Teams’i kullanıma sundu

JetBrains, bağlamı, ortamları, araçları ve talimatları ortak çalışma alanlarında bir araya getiren, aracılarla yazılım geliştirmeye yönelik iş birliği katmanı Air Teams’i duyurdu. Hizmet şu anda JetBrains’in kurumsal müşterilerine sunuluyor; şirket, erişimi daha sonra bireysel kullanıcılara da genişletmeyi planlıyor.

2026-09-28
3 dk okuma
4 görüntülenme
certi.news Editorial Team
JetBrains, geliştirme ekipleri genelinde programlama ajanı iş akışlarını çalıştırmak için Air Teams’i kullanıma sundu

JetBrains, programlama ajanlarının çalışmalarını koordine etmek ve yazılım geliştirme döngüsü boyunca işe yarayan uygulamaları paylaşmak için Air ekosisteminde ekiplere yönelik bir katman olan Air Teams’i duyurdu. Hizmet şu anda JetBrains’in kurumsal müşterilerine sunuluyor; şirket ise erişimi daha sonra bireysel müşterileri de kapsayacak şekilde genişletmeyi planlıyor.

Hizmet, geliştirme ekiplerinde yapay zekâ ajanlarının kullanımına ilişkin pratik bir sorunu hedefliyor: Her geliştiricinin ayarları, talimatları ve ortamı çoğunlukla kendi bilgisayarında kalıyor; bu da başarılı bir iş akışının ekibin geri kalanına aktarılmasını zorlaştırıyor. Air Teams bu nedenle söz konusu unsurları ekibin yönetebileceği ve yeniden kullanabileceği ortak bir alana taşıyor.

Ortak bir iş akışının dört bileşeni

Air Teams birbiriyle bağlantılı dört unsurdan oluşuyor:

  • Otomatik çalıştırmalar: Ajanların bulutta gerçekleştirdiği, çekme isteklerini inceleme, belirli sorunları ele alma veya bağımlılıkları güncelleme gibi yinelenen görevlerdir ve bir olay veya zaman çizelgesine göre başlatılır.
  • Paylaşılan bulut ortamları: Derleme ve test için gereken araçları, bağımlılıkları ve erişim bilgilerini içeren ayarlardır; böylece ekip bunları bir kez yapılandırıp yeniden kullanabilir.
  • Bulut görevleri: Geliştiricinin bilgisayarını meşgul etmeden paralel olarak çalıştırılabilen işlerdir. Bu işler entegre geliştirme ortamından veya tarayıcıdan, daha sonra ise telefondan başlatılıp takip edilebilir.
  • Ekip projeleri: Üyeleri, ortamları, bağlayıcıları ve otomatik çalıştırmaları; ortak roller ve kredilerle birlikte bir araya getiren alandır.

Otomatik çalıştırmalar yinelenen işleri düzenliyor

Her otomatik işlem dört bileşenden oluşur: ajandan ne istendiğini belirleyen talimatlar, bir çalışma ortamı, ajanın kullanabileceği araçlar ve başlangıç zamanını belirleyen bir tetikleyici. Tetikleyiciler arasında GitHub veya Jira olayları, web kancaları ve zaman çizelgeleri bulunuyor; gelecekte başka türler de desteklenecek. Hizmet ayrıca Jira, Figma ve Linear gibi araçlara bağlayıcıları destekliyor.

JetBrains; her yeni çekme isteğini inceleme, YouTrack’taki küçük sorunları düzeltmeye çalışıp inceleme için bir çekme isteği açma ve bağımlılıkları haftada iki kez güncelleme gibi örnekler sunuyor. Son örnekte ajan projeyi derleyip testleri çalıştırıyor; ardından düzeltme mümkün değilse hataları gideriyor veya güncellemeyi geri alıyor. Böylece ekibin tekrarlanan isteklerle doldurulması yerine, güncel tutulan tek bir çekme isteği korunuyor.

Pratikte ne değişiyor?

Air Teams, ajan yapılandırmasını bireysel bir deneyim olmaktan çıkarıp ortak bir varlığa dönüştürüyor. Depo ortamı, deponun içindeki .air/cloud/startup.sh dosyasında saklanıyor ve diğer kodlar gibi incelenip sürümlendirilebiliyor. Bir ajan da depoyu inceleyip kurulum ve derleme işlemlerini gerçekleştirerek ortamın hazırlanmasına yardımcı olabilir; ardından komut dosyasını ayrı bir dalda incelemeye sunabilir.

JetBrains, ortamın paylaşılmasının kimlik bilgilerinin kendisinin paylaşılması anlamına gelmediğini belirtiyor; ortak gizli bilgiler değerleri açığa çıkarılmadan kullanılabilirken kişisel gizli bilgiler ve depo izinleri her kullanıcıya bağlı kalıyor. Projeler, otomatik çalıştırmalara kendi hizmet hesabını ve yapay zekâ kredilerini veriyor. Böylece yöneticiler proje kredilerini kullanmayı seçerse, otomatik çalıştırmaların oluşturucusu ekipten ayrıldıktan sonra bile çalışmaya devam etmesine olanak tanınıyor.

Kararı mühendisin elinde tutmak

Platform, değişiklikleri mühendisin birleştirmeye veya reddetmeye karar vereceği çekme istekleri biçiminde tutarak gereksiz yorumlar ve çekme isteklerinden kaynaklanan gürültüyü azaltmaya çalışıyor. Ayrıca her işlem, ajanın konuşma kaydını ve araç çağrılarını saklıyor; bu da bir hata ortaya çıktığında ekibin sonucun nedenini incelemesine olanak tanıyor. Ancak kaynak, fiyatlandırma, kullanım sınırları veya daha geniş yönetişim mekanizmaları hakkında ayrıntı vermiyor. Bu noktaların, hizmet üretim ölçeğinde benimsenmeden önce ekipler tarafından doğrulanması gerekecek.

Haber kaynağı
JetBrains Blog
Özgün kaynağı aç ↗
c
Yazar

certi.news Editorial Team

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör