Birçok söylentinin ardından GitHub bugün GitHub Spark adında yepyeni bir ürünü ve GitHub Copilot'a yönelik güncellemeleri resmen duyurdu. GitHub Spark, temelde herhangi birinin programlama veya web uygulaması dağıtım bilgisine sahip olmadan bile doğal dil kullanarak küçük web uygulamaları (sparks) oluşturmasına olanak tanıyan yapay zeka destekli bir araçtır.
GitHub, GitHub Spark'ı şu şekilde tanımlıyor:
Her şey her zaman bir fikirle başlar. Çocukken binlerce fikrimiz vardır; bazıları saçma, bazıları çılgınca, ama bazıları da ilginçtir. Bugün, heyecan verici fikirlerden doğan bir ürün olan GitHub Spark'ı tanıtıyoruz. Doğal dille desteklenen bu ürün, dünya çapında 1 milyar insanın geliştirici olmasını sağlama vizyonumuzun temelini oluşturuyor. Bu eğlenceli ve kişisel bir yazılımdır, bir iş uygulaması değildir.
GitHub Spark, geliştirme için etkileşimli önizlemeler, revizyon varyasyonları, otomatik geçmiş ve model seçimi özelliklerine sahiptir. Hem masaüstü hem de mobil cihazlardan kullanılabilir. Spark'ın sıkı bir şekilde entegre edilmiş üç bileşeni vardır:
- Uygulama fikirlerinizi kolayca tanımlayıp geliştirmek için NL tabanlı editör.
- Yönetilen çalışma zamanı ortamı, veri depolama, konular ve büyük dil modelleri (LLM) erişimi sağlayan kıvılcımları barındırır.
- Sparks'ı her yerden yönetmenizi ve başlatmanızı sağlayan PWA destekli gösterge paneli.
GitHub Spark ile oluşturulan Spark'lar, salt okunur veya okuma-yazma izinleriyle başkalarıyla paylaşılabilir. Kullanıcılar Claude Sonnet 3.5, GPT-4o, o1-preview ve o1-mini gibi çeşitli modeller arasından seçim yapabilirler.
GitHub, önümüzdeki aylarda GitHub Spark'ı aşağıdaki yönlerden güncelleyecek:
- İşbirliği yöntemlerini genişletin (örneğin, halka açık kütüphaneler, kullanıcıların spark'ın bir dalında birinin yaptığı değişikliklerin anlamsal birleştirmelerini gerçekleştirmesine izin verme, çok oyunculu)
- Editör yüzeyini genişletin (örneğin, uygulamanın tam davranışlarını özetlemeye ve ayarlamaya olanak tanıyan bir "x-ışını" modu sağlayın)
- Çalışma zamanı ortamını genişletin (örneğin daha fazla yerleşik bileşen, 3. parti hizmetlerle daha iyi entegrasyon, dosya depolama ve vektör aramasına izin verme).
GitHub Spark teknik önizlemesine BURADAN kaydolabilirsiniz. GitHub Spark ile küçük web uygulamaları oluşturmak ve paylaşmak, basit bir cümle yazmak kadar kolay. Bu yenilikçi araç, yazılım geliştirmeyi "demokratikleştirme" ve yeni nesil yaratıcıları güçlendirme potansiyeline sahiptir.