İçeriğe geç
Türkçe
FikirPilot içeriği

Kanvaslar, agent tabanlı iş akışlarını nasıl görünür, yönlendirilebilir ve maliyet açısından verimli kılıyor?

Güncellendi: 23.08.2026 · 3 dk okuma · 546 kelime

Yayımlandı:

Kanvaslar, agent tabanlı iş akışlarını nasıl görünür, yönlendirilebilir ve maliyet açısından verimli kılıyor?
Bilgisayar ekranında iş akışı şeması

Üniversitedeyken VS Code’daki ilk AI satır içi tamamlama sürümlerinden birinin beta programına katıldım. Bu, oyunun kurallarını değiştirecekmiş gibi hissettirmişti. O zamandan bu yana GenAI, yazılım geliştirmeyi temelden değiştirdi: agent’ların ve insanların birlikte çalıştığı, geliştiricinin vizyoner ve orkestratör olarak merkezde yer aldığı hibrit ekipler ortaya çıktı. Şu anda bu dönüşümün içinde yaşıyoruz.

GenAI alanındaki inovasyonun ne kadar hızlı ilerlediğinin doğal bir sonucu olarak artık kodu planlamamıza, geliştirmemize, gözden geçirmemize ve kullanıma sunmamıza yardımcı olacak araçlara sahibiz. Ancak mevcut durumda birçok iş akışı hâlâ kopuk hissettiriyor. Konuşmalar ve arayüzler arasında bağlam kayboluyor ve agent’ların ürettiği işleri gözden geçirmeye gereğinden fazla zaman harcanıyor. Agent’lar, herhangi bir insanın gözden geçirebileceğinden daha hızlı değişiklikler üretebiliyor ve geliştirici araçlarının çoğu başlangıçta çok agent’lı orkestrasyon için tasarlanmamıştı.

Ne çalıştırıldığını, nelerin değiştiğini, nelerin doğrulandığını ve hangi noktaların hâlâ insan muhakemesi gerektirdiğini gözden kaçırmak kolaylaşıyor.

GitHub Copilot uygulaması bunu ele alma yolunda önemli bir adım. Özellikle sevdiğim ve neredeyse her gün kullanmayı öğrendiğim bir özellik var: canvas’lar. Canvas’lar, geliştiricilerin ve agent’ların kalıcı, ortak bir alan üzerinde etkileşim kurmasını sağlıyor. Chat’i işlerin gerçekleştiği tek yer olarak görmek yerine canvas’lar, işler ilerledikçe bunları görünür, yönlendirilebilir ve onaylanabilir hâle getiriyor.

Chat, niyeti ifade etmek için harika; ancak kalıcı iş yürütme konusunda zayıf

Chat’in niyetleri ifade etmek için hâlâ sahip olduğumuz en iyi arayüzlerden biri olduğuna inanıyorum. Düşünebildiğiniz, geliştirebildiğiniz ve yönlendirebildiğiniz yer burası. Özellikle sorun hâlâ belirsizken hızlı ve esnek.

Ancak bir agent gerçek işi yapmaya başladığında chat, talimatların, log’ların, yön değişikliklerinin ve düzeltmelerin uzayıp giden bir akışına dönüşüyor. Önemli kısımlar teknik olarak orada, ancak gömülü durumda: plan, karar noktaları, doğrulamalar ve onay anları. Tüm bunları geçmişten yeniden çıkarmanız gerekiyorsa koordinasyon maliyetini zaten ödemeye başlamışsınızdır.

Canvas’lar, iş akışlarına bir yuva sağlayarak bunu çözüyor. Durumu açık ve kalıcı hâle getiriyorlar. İnsanlar inceleyip yönlendirebiliyor. Agent’lar güncelleme yapıp ilerleyebiliyor. Her ikisi de bağlamı sürekli yeniden canlandırmak zorunda kalmadan uyum içinde kalabiliyor.

İlk çalışma: Java Modernization Studio

İlk geliştirdiğim canvas’lardan biri Java Modernization Studio’ydu. Java modernizasyonu, görünürlük ve yönetişimin önem taşıdığı iş akışlarının tam olarak bir örneği: değerlendirme, planlama, geçiş görevleri, doğrulama kapıları ve yayınlamaya hazır olma.

Yalnızca chat kullanılan bir deneyimde bu adımlar birbirine karışıyor.

İlerlemeye devam edebilirsiniz, ancak özellikle birden fazla katkı sağlayan olduğunda, bunu denetlemek ve ölçekli kullanımda güvenmek zorlaşır. Ekipler aynı maliyetli soruları sormayı sürdürür: Hangi aşamadayız? Hangi kararlar alındı? Neyin önünde engel var? İnsan onayı gerektiren başka neler var?

Studio, her aşamayı açık ve incelenebilir hâle getirdi. Ekipler, anlatı geçmişini ayrıştırmak yerine operasyonel durumu doğrudan görebiliyordu. Ne olduğunu tahmin etmek yerine doğrulayabiliyordu. İnsan inceleyiciler, önemli değerlendirmelere odaklanırken agent’lar kontrol noktaları arasında yürütmeyi sürdürüyordu.

Java Modernization Studio canvas’ını keşfedin >

İkinci çalışma: Site Studio

Bundan sonra, çok farklı bir iş akışı için Site Studio’yu geliştirdim: kişisel site içeriği oluşturmak ve yönetmek. Bu çalışma, geçiş ağırlıklı olmaktan çok içerik ağırlıklı olsa da orkestrasyon sorunu benzer: bölüm ilerlemesi, yinelemeli düzenlemeler, inceleme döngüleri ve durum geçişleri.

Yalnızca sohbetten oluşan bir akışta içerik hızla kayabilir. Bir bölüm gözden geçirilir, sonra yeniden gözden geçirilir ve hangisinin güncel olduğu konusundaki güven azalır. Geri bildirim dağınık hâle gelir, taslaklar tekrarlanır ve her yineleme bağlamı yeniden oluşturarak başladığı için ilerleme yavaşlar.

Site Studio bu durumu kalıcı kılar. Bölüm durumu görünürdür. Çalışma sürdükçe taslak değerleri kaydedilir. İnsan inceleme noktaları nettir.