Programlama ve Yazılım Geliştirme

WebStorm, ACP Protokolü Üzerinden Yapay Zekâ Ajanları Arasında Geçişe İmkân Tanıyor

JetBrains, WebStorm'a Agent Client Protocol desteği ekleyerek geliştiricilerin aynı geliştirme ortamı içinden birden fazla yapay zekâ ajanını, mevcut abonelikleriyle bağlantılı ajanlar da dâhil olmak üzere, kullanabilmesini sağladı. Protokol ayrıca özel ajanların bağlanmasına, altyapının ve verilerin işlendiği konumun kontrol edilmesine olanak tanıyor.

2026-08-11
4 dk okuma
15 görüntülenme
فريق تحرير certi.news
WebStorm, ACP Protokolü Üzerinden Yapay Zekâ Ajanları Arasında Geçişe İmkân Tanıyor

Agent Client Protocol veya ACP, WebStorm'da kullanıma sunuldu. Bu sayede geliştiriciler, JavaScript ve TypeScript geliştirme ortamı içinde farklı yapay zekâ ajanlarını kullanmak için birleşik bir yönteme kavuşuyor; entegre geliştirme ortamından ayrılmak ya da tek bir sağlayıcıya bağlı kalmak zorunda kalmıyorlar.

JetBrains, Anthropic, OpenAI veya Google aboneliklerine hâlihazırda sahip olan ekiplerin bu hizmetleri WebStorm'da doğrudan, JetBrains AI'a ek bir abonelik olmadan kullanabileceğini belirtiyor. JetBrains AI, birden fazla modeli tek bir yerden yönetmek için uygun bir seçenek olmaya devam ediyor; ancak ajanları WebStorm içinde kullanmanın artık tek yolu değil.

Geliştirme ortamını ajandan ayıran protokol

ACP, entegre geliştirme ortamını yapay zekâ ajanından ayıran açık bir standart olarak çalışıyor. Bu yönüyle, düzenleyicileri dil destek araçlarından ayırmada rol oynayan Language Server Protocol veya LSP'ye benziyor. Belirli bir dil ya da görev için daha iyi bir araç edinmek amacıyla düzenleyiciyi değiştirmek yerine geliştirici WebStorm'da kalabiliyor ve ister bir React uygulamasını yeniden yapılandırmak isterse yazılım mimarisi planlamak için olsun, göreve en uygun ajanı seçebiliyor.

WebStorm, dosyalar, farklar ve terminal çıktıları gibi gerekli bağlamı ajana gönderirken ajan; dosya değişiklikleri, araç çağrıları ve shell komutları gibi proje içinde yürütülebilecek eylemler döndürüyor. Böylece geliştiriciler, WebStorm'un sunduğu yerel indeksleme, gezinme ve yeniden yapılandırma özelliklerini koruyarak çeşitli uzmanlaşmış ajanlar arasında geçiş yapabiliyor.

İçeriğe göre bu yaklaşımın önemi, ajanların güçlü yönlerinin farklı olmasından kaynaklanıyor. Figma tasarımlarını koda dönüştürme görevleriyle ilgili bağımsız bir testte ajanlar, bileşen yapısı bakımından 5 üzerinden 3,3 ile 3,6 arasında sonuçlar elde ederken tasarım belirteçlerini çıkarma sonuçları 1,7 ile 2,9 arasına geriledi. Hiçbir ajan tüm alanlarda en iyi konumda değil; ayrıca yeni sürümler çıktıkça ajanların sıralaması değişebiliyor.

Entegrasyonlar ve özel ajanlar

Her yeni ajan için ayrı bir entegrasyon oluşturmak yerine ACP'yi uygulayan her ajan, WebStorm içinde birinci sınıf bir vatandaş hâline geliyor. GitHub Copilot bir ACP sunucusu sağlarken Claude Code'un resmî bir ACP adaptörü bulunuyor ve diğer önemli ajanlar da ekosisteme katılıyor.

  • Kayıt ve özel ajanlar: Junie gibi ajanlar JetBrains kaydından seçilebilir veya acp.json ayarı üzerinden ACP uyumlu özel bir ajan bağlanabilir.
  • Kendi anahtarını getir ve altyapıyı kontrol et: ACP belirli bir sağlayıcıya bağlı olmadığından ajanların Azure'a, AWS'ye, Anthropic'e veya yerel dil modellerine yönlendirilmesine olanak tanır.
  • Yönetişim ve veriler: Geliştirme ortamı ile ajan arasındaki iletişim doğrudan gerçekleşir. Bu da ekiplerin veri akışını hukuk veya düzenleme birimlerinin onayladığı sınırlar içinde tutmasına yardımcı olur.

Tasarımdan tarayıcıya iş akışı

JetBrains, birden fazla ajan kullanarak karmaşık bir React paneli oluşturma örneği sunuyor. Çalışma, ön uç konusunda uzmanlaşmış bir ajanın seçilmesiyle başlıyor. Ardından Figma Connect for WebStorm, tasarım bağlamını doğrudan WebStorm içinde kullanıyor ve ilgili tema dosyalarıyla bileşen özelliklerini ajana gönderiyor. Ajan daha sonra dosya değişikliklerini döndürüyor ve ACP sunucusu bunları projeye uyguluyor.

Rol yalnızca kod yazmakla sınırlı değil. Konsol hatasının düzeltilmesi ve çözümün tarayıcı içinde doğrulanması istendiğinde, WebStorm'daki Chrome DevTools komut satırı için yerleşik bir yetenek olan Chrome Connect, ajana Chrome'a doğrudan erişim sağlıyor. Ajan konsol günlüklerini ve ağ isteklerini okuyabiliyor, hatayı kaynağına kadar izleyebiliyor, düzeltmeyi uygulayabiliyor ve sorunun ortadan kalktığını doğrulayabiliyor. Bu entegrasyon tek seferlik bir kurulum gerektiriyor ve Google'daki Chrome DevTools ekibiyle ortaklaşa geliştirildi.

Aynı fikir Conventional Commits'e uygun commit mesajları oluşturma, kod incelemesine hazırlık, birden fazla dosyada değişiklik yapma ve dokümantasyon yazma gibi görevlere de uygulanabilir. Fark şu: Ajan değiştirildiğinde dosyalar, proje ve mevcut farklar yerinde kalıyor; değişen yalnızca ajan oluyor.

ACP'nin ekipler için anlamı

JetBrains, ACP'nin teknoloji liderlerinin yapay zekâ yönetişimi yapılarına uyum sağlayabileceğini düşünüyor. Ekipler onaylanan sağlayıcıları, uyumluluk gerekliliklerini ve kullanılabilir ajanları belirleyip bunları geliştiricilere tekrar tekrar bireysel ayar yapmalarına gerek kalmadan sunabilir. Ayrıca iç proje bilgileri, kodlama standartları ve özel API belgeleriyle önceden donatılmış ACP uyumlu ajanlar oluşturulabilir.

ACP artık WebStorm'da kullanılabiliyor. JetBrains AI içindeki Agents menüsünden erişilebilen ACP'de, JetBrains AI platformu üzerinden kullanılabilir hâle geldikçe üçüncü taraflara ait ajanlar Junie ve Quick Edit'in yanında görüntüleniyor. WebStorm'un ACP belgeleri, özel bir ajanın bağlanması veya BYOK kurulumu için gereken adımları açıklıyor.

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

فريق تحرير certi.news

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör