GitHub, iki önemli duyuruyla geliştirici araçlarında önemli bir gelişmeyi işaret ediyor: Copilot’a çoklu model yükseltmesi ve doğal dil web geliştirme platformu Spark’ın tanıtımı.
Kod barındırma devi, Copilot’u yalnızca OpenAI mimarisinin ötesine geçerek Anthropic’in Claude 3.5 Sonnet ve Google’ın Gemini 1.5 Pro modellerini içerecek şekilde genişletiyor ve aynı zamanda doğal dil talimatları aracılığıyla web uygulaması geliştirmeyi basitleştirmek için GitHub Spark’ı da başlatıyor.
Genişletme, Copilot’un Apple’ın Xcode’una genel önizlemeyle gelmesiyle birlikte ek entegrasyon haberlerini de içeriyor. Copilot’un ilk sürümünden bu yana, bu üç yönlü güncelleme GitHub’un en iddialı AI araç seti genişletmesini temsil ediyor.
İçindekiler
Copilot için geliştirilmiş model desteği
GitHub Copilot, çeşitli kullanım durumları için uzun süredir farklı büyük dil modellerinden (LLM’ler) yararlanmaktadır. Copilot’un ilk genel sürümü, OpenAI GPT-3’ün erken bir sürümü olan ve özellikle kodlama görevleri için ince ayar yapılan Codex kullanılarak piyasaya sürüldü. Copilot Chat, 2023’te GPT-3.5 ve daha sonra GPT-4 ile kullanıma sunuldu.
GitHub’un CEO’su Thomas Dohmke bir blogda şunları söyledi: “O zamandan bu yana, farklı gecikme ve kalite gereksinimleri için GPT 3.5-turbo’dan GPT 4o ve 4o-mini modellerine kadar çeşitli modeller kullanarak temel model sürümlerini birçok kez güncelledik.” yazma.
GitHub’ın Copilot’un model desteğini OpenAI teknolojisinin ötesine genişletme kararı, yapay zeka destekli geliştirme stratejisinde dikkate değer bir evrimi temsil ediyor. Entegrasyon artık OpenAI’nin yanı sıra sektör liderleri Anthropic ve Google’ın modellerini de içeriyor ve geliştiricilerin daha geniş bir AI yetenekleri yelpazesine erişmesini sağlıyor.
Çoklu model yaklaşımı, GitHub’ın geliştiricilere yapay zeka destekli kodlama yolculuklarında daha fazla seçenek ve esneklik sunma konusundaki kararlılığını gösteriyor.
“Anthropic’in Claude 3.5 Sonnet’i, Google’ın Gemini 1.5 Pro’su ve OpenAI’nin o1-preview ve o1-mini’si ile geliştiricilerin tercihini GitHub Copilot’a getiriyoruz. Bu yeni modeller ilk olarak Copilot Chat’te piyasaya sürülecek; OpenAI o1-preview ve o1-mini şu anda mevcut, Claude 3.5 Sonnet önümüzdeki hafta aşamalı olarak kullanıma sunulacak ve Google’ın Gemini 1.5 Pro’su önümüzdeki haftalarda kullanıma sunulacak. CEO, Copilot Çalışma Alanından çoklu dosya düzenlemeye, kod incelemeye, güvenlik otomatik düzeltmesine ve CLI’ye kadar GitHub Copilot’un birçok yüzey alanı ve işlevine çok yakında çoklu model seçenekleri sunacağız” dedi.
GitHub’ın model desteğini genişletmesi, geliştiricilerin çeşitli kodlama görevleri için farklı AI modellerinin güçlü yönlerinden yararlanmasına olanak tanıdığı için özellikle önemlidir. Her yapay zeka sağlayıcısı, farklı programlama dilleri ve çerçeveleri arasında daha doğru ve bağlama duyarlı kod önerilerine yol açabilecek kendi yeteneklerini ve uzmanlıklarını beraberinde getirir.
GitHub Spark: Doğal dilde web geliştirme
Ancak şirketin en ilgi çekici duyurusu, web uygulaması geliştirmede devrim yaratmak ve GitHub’ın bir milyar geliştiriciye ulaşma vizyonunu gerçekleştirmek için tasarlanmış yeni bir araç olan GitHub Spark’ın tanıtılmasıdır. Spark, geliştiricilerin doğal dil talimatlarını kullanarak web uygulamaları oluşturmasına olanak tanır ve potansiyel olarak web geliştirme projeleri için gereken karmaşıklığı ve zamanı azaltır.
Web geliştirmeye yönelik bu doğal dil yaklaşımı özellikle şunlara fayda sağlayabilir:
- Uygulamaları hızla prototiplemek isteyen geliştiriciler,
- Tasarım konseptleri ile uygulama arasındaki boşluğu doldurmaya çalışan ekipler,
- Web geliştirme yaşam döngülerini hızlandırmayı amaçlayan kuruluşlar.
Copilot, Apple’ın Xcode’una geliyor
Apple’ın Xcode’u için Copilot’un genel önizleme biçimindeki son sürümü, GitHub’ın genişleme stratejisinde bir başka kilometre taşını temsil ediyor. Entegrasyon, Apple’ın entegre geliştirme ortamına yapay zeka destekli kodlama yardımı getirerek iOS ve macOS geliştiricilerine çeşitli avantajlar sunuyor:
- Xcode ortamında gerçek zamanlı kod önerileri,
- Swift ve Objective-C geliştirme için artırılmış üretkenlik,
- Mevcut Xcode iş akışlarıyla entegrasyon.
Geliştirici üretkenliğine etkisi
GitHub’un yapay zeka araç setindeki bu gelişmeler, daha akıllı ve otomatikleştirilmiş geliştirme araçlarına yönelik daha geniş bir endüstri eğilimini yansıtıyor. Genişletilmiş model desteği, doğal dilde web geliştirme ve Xcode entegrasyonunun birleşimi, farklı platformlarda ve geliştirme senaryolarında geliştirici üretkenliğini artırmaya yönelik kapsamlı bir yaklaşım önerir.
Geliştirme ekipleri için güncellemeler şu anlama gelebilir:
- Standart kod üzerinde harcanan sürenin azalması,
- Yapay zeka destekli geliştirme yoluyla daha verimli problem çözme,
- Belirli proje ihtiyaçlarına en uygun yapay zeka modellerini seçmede daha fazla esneklik.
Belki bu araçlar daha fazla geliştiricinin kullanımına sunuldukça ekiplerin yazılım geliştirmeye yaklaşımında değişiklikler görebiliriz:
- Yapay zeka destekli kodlama uygulamalarının benimsenmesinin artması,
- Doğal dil talimatlarını dahil etmek için geliştirme iş akışlarının geliştirilmesi,
- Uygulama detaylarından ziyade üst düzey problem çözmeye daha fazla vurgu yapılması.
GitHub’un yapay zeka yeteneklerindeki ilerlemeler, geliştirme araçlarının evriminde bir adım ileriye işaret ediyor. Yazılım geliştirmenin temel yönlerini korurken, yeni özellikler ve entegrasyonlar geliştirici uzmanlığının yerini almaktan ziyade geliştirmeyi amaçlıyor ve potansiyel olarak daha verimli ve üretken geliştirme süreçlerine yol açıyor.
Genişletilmiş yapay zeka modeli desteği, GitHub Spark’ın tanıtımı ve Xcode entegrasyonunun birleşimi, GitHub’ın yazılım geliştirmeyi modernleştirmeye yönelik bütünsel yaklaşımını temsil ediyor. Araçlar olgunlaştıkça ve geliştiriciler bunları iş akışlarına dahil ettikçe yazılımın tasarlanması, geliştirilmesi ve dağıtılmasında önemli değişiklikler görebiliriz.
(Fotoğraf: Github)
Ayrıca bakınız: GitHub CEO’su: AB ‘dünyanın yapay zekayı nasıl düzenleyeceğini tanımlayacak’
Sektör liderlerinden yapay zeka ve büyük veri hakkında daha fazla bilgi edinmek ister misiniz? Çıkış yapmak Yapay Zeka ve Büyük Veri Fuarı Amsterdam, Kaliforniya ve Londra’da gerçekleşiyor. Kapsamlı etkinlik, aşağıdakiler de dahil olmak üzere diğer önde gelen etkinliklerle aynı yerde bulunuyor: Akıllı Otomasyon Konferansı, BlockX, Dijital Dönüşüm HaftasıVe Siber Güvenlik ve Bulut Fuarı.
TechForge tarafından desteklenen diğer yaklaşan kurumsal teknoloji etkinliklerini ve web seminerlerini keşfedin Burada.