Slack, geliştiricinin ajanla etkileşimini özel bir terminal penceresiyle sınırlamak yerine yapay zekâ destekli kodlama ajanlarını sohbet platformundaki özel kanallara yerleştiren bir özellik olan Slack Code’u kullanıma sunduğunu duyurdu. Özellik, lansman sırasında Anthropic Claude Code, Cognition Devin, GitHub Copilot ve Vercel ajanı da dahil olmak üzere çeşitli ajanları destekliyor.
Slack Code, ekip üyelerinin kodlama görevini birlikte görüntülemesine, yönlendirmesine ve incelemesine olanak tanıyor; kod farklılıklarını, canlı önizlemeleri ve devam eden çalışma planını özel sekmelerde gösteriyor. Görev tamamlandığında kanal, aranabilir bir kayıtla arşivleniyor ve böylece görevin yürütülmesi sırasında yaşananlara ilişkin bir referans sağlanıyor. Özellik, herhangi bir Slack planında kullanılabiliyor; ancak iş ortağı ajanlarının kullanılması için müşterinin bu ajanlara erişim yetkisine sahip olması gerekiyor.
Kodlama kanalları nasıl çalışıyor?
Kullanıcı, herhangi bir konuşmadan bir kodlama ajanından bahsederek Slack’in proje ve görevle bağlantılı bir kanal oluşturmasını sağlayabiliyor. Cognition’ın gerçekleştirdiği bir gösterimde, mühendislik ekibinin üyelerinden biri özel bir kanalda bir hata bildirdi; Devin de incelemeyi üstlenerek bir birleştirme isteği açtı. Ajan ayrıca özelliğin çalışmasını test etmek için Chrome tarayıcısını ve DevTools araçlarını kullandı, ardından görevi mühendisin, ürün yöneticisinin ve tasarımcının takip edebileceği bir kodlama kanalına taşıdı.
Aynı gösterim sırasında bir tasarımcı kanala Figma’dan bir dosya ekledi ve ajan bunu görevin kapsamına aldı. Sonunda ajan, özelliğin çalışmasını açıklayan ekran görüntüleri ve bir kayıtla birlikte kod değişikliklerini yayımladı. Slack, bu adımların ortak bir yerde gösterilmesinin, tek bir geliştiricinin cihazında yerel olarak çalışan ajanlara kıyasla sonuçların denetlenmesini kolaylaştırdığına inanıyor.
Ajanların Slack içindeki varlığını genişletmek
Değişiklikler kodlama kanallarıyla sınırlı değil. Slack, bir iş arkadaşıyla iletişime benzer şekilde çalışan ajanlarla doğrudan konuşmaların yanı sıra her oturuma canlı durum ve oturumu durdurma düğmesi sağlayan Agents adlı yeni bir sekme de ekledi. Ayrıca Add to Slack mekanizması, Lovable, n8n, OpenAI, LangChain ve Airtable gibi platformlardaki ajanların birkaç adımda yayımlanmasına olanak tanıyor; OAuth kurulumunu ve yapılandırmayı da otomatikleştiriyor.
Pratikte ne değişiyor?
Slack, yapay zekânın kodlamadaki rolünün bireysel verimliliği artırmaktan ekip iş akışını desteklemeye doğru ilerlediğine inanıyor. Slack’in geçici CEO’su Rob Seaman’a göre kod yazmak artık temel darboğaz değil; fikirler, insan muhakemesi, planlama ve zanaatkârlık daha kıt unsurlar haline geldi. Cognition, son aylarda kendi bünyesinde birleştirilen birleştirme isteği sayısının on kat arttığını, çalışan sayısının ise yaklaşık %40 yükseldiğini belirten kurum içi bir rakam paylaştı; ancak bu rakamın şirketin kendisinden geldiği vurgulandı.
Pratikte bu mekanizma, teknik olmayan çalışanların hataları bildirmesine veya gereksinimlerin şekillendirilmesine katılmasına, mühendislik incelemesinin ise aynı süreç içinde kalmasına olanak tanıyabilir. Ancak bu durum doğrulama ihtiyacını ortadan kaldırmıyor; Gartner verilerine göre yüksek maliyetler ve ticari değerin belirsizliği nedeniyle yapay zekâ ajanı projelerinin %40’tan fazlası 2027 sonuna kadar iptal edilebilir. McKinsey’in bir araştırması da kurumların %62’sinin yapay zekâ ajanlarını test ettiğini, ancak yalnızca yaklaşık üçte birinin kullanımı genişletmeye başladığını ve %39’unun finansal sonuçlarda etki bildirdiğini ortaya koydu.
Yetkiler ve güvenlik
Slack’e göre ajan, kendisini çağıran kullanıcının yetkilerini devralıyor ve genel yetkilere ya da geniş erişime sahip bağımsız bir kimliğe sahip olmuyor. Proje kanalından aldığı içerik, görevi başlatan konuşmanın bağlamıyla sınırlı kalıyor. Devin ise sınırlı yetkilere sahip yalıtılmış ortamlarda çalışıyor ve internet bağlantısı olmadan çalıştırılma seçeneği sunuyor. Değişiklikler GitHub’a yönelik standart birleştirme istekleri biçiminde kalıyor; böylece mevcut sürüm yayımlama ve inceleme kapıları devam ediyor.
Slack, iş birliğine dayalı kanalları terminalin eksiksiz bir alternatifi olarak sunmuyor; şirket, kod tabanının mimarisini yeniden tasarlamak gibi derinlemesine bireysel çalışmalarda terminalin kullanılmaya devam etmesini bekliyor. Buna karşılık kanallar, satış ekibinin bildirdiği bir hatanın giderilmesi gibi ortak gözetimden yararlanan görevlere uygun. Slack, kodlama kanallarının uygulama programlama arayüzlerini her geliştiriciye açmayı planlıyor ve gelecekteki kullanım alanları arasında pazarlama kampanyaları ile hukuki belgelerin incelenmesine işaret ediyor.