Jack Dorsey'nin şirketi Block, ücretsiz, açık kaynaklı yapay zeka agent'ı Goose'u hayata geçirdi. Goose, piyasadaki hemen hemen her büyük dil modeli (LLM) ile yapay zeka agent'ları (aracıları) oluşturma sürecini basitleştirmeyi hedefliyor. Böyle bakıldığında Goose'un tek bir agent'ın ötesinde bir agent framework'ü olarak da karşımıza çıktığını söyleyebiliriz. Jack Dorsey, Goose'un duyurusundan kısa bir süre önce her şeyin açık kaynak olduğunu vurgulayan bir gönderi paylaştı. Bu arada Block'un Square, Cash App, Tidal ve Afterpay'in ana şirketi olarak konumlandığını ekleyelim.
Goose neler sunuyor?
Block Personel Geliştirici Temsilcisi Adewale Abati'nin aktardıklarına göre; Goose, Ember'den React'e, Ruby'den Kotlin'e, Prefect-1'den Prefect-2'ye kod geçişleri gerçekleştirmenizi sağlıyor. Bilmediğiniz bir kodlama dilinde yeni bir proje ile ilgilenmenizi sağlayan Goose, bir bağımlılık (dependency) enjeksiyonu çerçevesinde bir kod tabanını, alan tabanlı enjeksiyondan yapıcı tabanlı (constructor-based ) enjeksiyona geçirme imkanı sunuyor.
Goose ile geliştiriciler, bir derleme (build) komutunun performansını değerlendirmek amacıyla, bu derleme işlemini otomatikleştiren bir araç kullanarak performans ölçümleri veya testleri yapma, kod kapsamının belirli bir eşiğin üzerine çıkarılması, veri saklama için bir API yapılandırma ve Datadog monitörleri oluşturma gibi aşamaları yerine getirebiliyor. Aynı şekilde Goose'u kullanarak özellik bayraklarının (feature flags) kaldırılması veya eklenmesi ve bir özellik için birim testleri oluşturmak da mümkün.
Bununla birlikte, Block'ta Veri ve Yapay Zeka Platform Mühendisliği Başkan Yardımcısı Jackie Brosamer'ın belirttiğine göre; Goose'un avantajı farklı sistemler arasında çalışabilmesi. Goose, Google Drive'ı Slack ile de entegre edebiliyor. Google için bir agent, Slack için bir agent kullanmak ve bunları kendiniz bir araya getirmek yerine, bu farklı sistemlerden herhangi birine bağlanabiliyor. Bu noktada Google'ın Apache 2.0 lisansı altında mevcut ve ticari projelerden araştırmalara kadar her türlü proje için kullanılabildiğini belirtelim.
Anthropic iş birliği
Goose'un Anthropic'in açık kaynaklı Model Context Protocol (MCP) API paketi ile çalışmak üzere tasarlandığını da belirtmekte fayda var. Söz konusu API paketi, içerik depoları, iş uygulamaları ve geliştirme ortamları gibi araçlara bağlantıları kolaylaştırıyor. Bu anlamda Goose'un yeteneklerinin, Block'un Anthropic ile yaptığı iş birliği sayesinde geliştirildiğini söyleyebiliriz. İkili birlikte, Goose'un araç ve sistem ekosistemiyle arayüz oluşturmasını sağlayan MCP'yi geliştirdi.
Block CTO'su Dhanji Prasanna'nın ifadesine göre; Goose, Block mühendislerini tekrarlayan görevlerden kurtarırken, daha etkili çalışmalara olanak sağladı. Modüler bir tasarıma sahip olan yazılım, geliştiricilerin Goose'u kendi sistemlerine entegre etmelerini veya özel arayüzler oluşturmalarını mümkün kılıyor. Goose'un açık mimarisi ayrıca kullanıcıların istedikleri LLM'i seçmelerini sağlıyor. Böylece Goose, farklı kullanım durumları için esneklik sunuyor.
Block Yapay Zeka Teknoloji Lideri Bradley Axen, Goose'un tüm büyük dil modelleriyle çalışacak şekilde tasarladığını ifade etti. Buna OpenAI ve açık kaynak model seçenekleri de dahil. Bu sayede geliştiriciler, optimum performans için farklı sağlayıcıların güçlü yönlerini bir araya getirebiliyor.
Goose, ilk olarak yazılım mühendisliği alanında bir agent ile karşımıza çıkıyor. Söz konusu agent, geliştirme ortamlarında gerçek zamanlı olarak çalışarak, otonom olarak kod tabanlarında arama ve gezinme, dosyaları okuyabilme yazabilme ve düzenleyebilme gibi görevleri yerine getirebilir. İlerleyen dönemde ise Block, müzik besteleme gibi yaratıcı süreçleri kolaylaştırmaktan kişiselleştirilmiş e-ticaret deneyimlerini geliştirmeye kadar daha geniş uygulamaların hayata geçeceğini düşünmekte. Goose'u yakından incelemek isteyenler Github web sitesini ziyaret edebilir.
Son zamanlarda DeepSeek'in açık kaynak çalışmaları gündeme oturmuşken, Block'un Goose özelindeki açık kaynak vurgusu dikkat çekti. Block, Goose'u OpenAI'ın agent platformu Operator'a alternatif olarak konumlandırmak istiyor olabilir. Bu anlamda Goose'un bu hafta Android asistanını duyuran Perplexity'nin de rakipleri arasında yer alacağını söyleyebiliriz.
İlk Yorumu yazmak ister misiniz?
Yorum Yazmak için Giriş Yap