Microsoft, Salı günü yapay zeka araçlarının iddialı bir şekilde genişletilmesini duyurdu, GitHub Copilot for Azure‘ı tanıtarak ve yazılımın nasıl inşa edildiğini temel olarak değiştirebilecek geliştirici odaklı özellikler sunarak yapay zeka uygulama geliştirme alanında nasıl lider olabileceğinin en cesur girişimini gerçekleştirdi. Bu hamle, Microsoft’un hızla evrilen yapay zeka uygulama geliştirme peyzajında hakim olma girişiminin en cesur adımı olarak karşımıza çıkıyor.
Anonsta, geliştiricilerin farklı araçlar ve arayüzler arasında geçiş yaparken karşılaştığı bilişsel yükü ortadan kaldırmak yatıyor. Microsoft’a göre, bu durum geliştiricilerin her bir bağlam değişikliğinde ortalama 23 dakikalık üretkenlik kaybına neden olmaktadır.
“Günümüzde geliştiriciler, yaratmaya çalıştıkları uygulama hakkında bir zihinsel model oluşturuyorlar. Çeşitli araçlarla etkileşime girmek, büyük bir bilişsel yük oluşturuyor,” şeklinde konuşan Microsoft’un Ürün Geliştirme Başkan Yardımcısı Amanda Silver, VentureBeat’e verdiği röportajda böyle belirtti.
The rise of the AI engineer
Microsoft’un duyurusunun zamanlaması son derece önemli. Kuruluşlar yapay zeka yeteneklerini uygulamalarına entegre etme konusunda acele ederken, endüstri içerisinde “‘Yapay Zeka Mühendisi'” olarak adlandırılan yeni bir yazılım geliştirici kategorisi ortaya çıkıyor.
Nedenlerin Baş Ürün Yetkilisi Mario Rodriguez, şunları açıklıyor: “Artık uygulama yükü, geliştiricilerin bu noktadan sonra yapacakları şey, hem işletmelerde, ticari olarak hem de tüketicide, uygulamalara bilgelik entegre etme olacak. ‘Yapay Zeka Mühendisi’nin yükselişini görüyoruz.”
Breaking down the technical barriers
Microsoft’un yeni araçları, bu zorlukları doğrudan ele almaya yönelik. GitHub Copilot for Azure, Visual Studio Code gibi popüler kodlama ortamlarında yaşayan yapay zeka destekli bir asistan olarak işlev görüyor. Geliştiricilere bulut kaynaklarını yönetmede, uygulamaları dağıtma ve hatta ana çalışma alanlarını terk etmeden sorun giderme konusunda yardımcı olabilir.
Şirket aynı zamanda “AI App Templates” adı verilen şablonları tanıtıyor, bu şablonlar “beş dakika içinde” dağıtılabilir. Bu şablonlar çeşitli yapay zeka çerçevelerini destekliyor ve Arize, LangChain, LlamaIndex ve Pinecone gibi tedarikçilerden gelen popüler araçlarla entegre oluyor – bu da yapay zeka geliştirmenin çeşitli bir araç ekosistemi gerektirdiği açık bir kabulü temsil ediyor.
The business implications
Bu durumun önemi büyük. İşletmeler yapay zeka yeteneklerini uygulamalarına entegre etmek için yarışırken, bugün seçtikleri araçlar ve platformlar, yıllarca belirli ekosistemlere kilitlenebilir. Microsoft, GitHub ve Azure bulut platformunu sahiplenmesiyle bu pazarda benzersiz bir konumda bulunuyor.
“Şu anda, ‘Copilot’u tek iplikli yapıdan çok iplikli yapıya götürmeye başlıyoruz,” diye açıklıyor Rodriguez. “Tek modelden çok model… tek dosya düzenlemesinden çoklu dosya düzenlemeye geçiyoruz.”
Bu evrim, endüstride daha karmaşık görevleri halledebilen daha sofistike, yapay zeka destekli geliştirme araçlarına doğru bir eğilimi yansıtıyor. Microsoft’un duyurusu, GitHub Actions aracılığıyla ölçekte model değerlendirme ve A/B testi için yeni yetenekleri içerir, bu da geliştiricilerin dağıtım iş akışlarının bir parçası olarak tutarlılık ve akıcılık gibi metrikleri otomatik olarak değerlendirmelerine olanak tanır.
The road ahead
Microsoft’un yeni araçları etkileyici olsa da, gelecekte yazılım geliştirme ile ilgili önemli soruları da beraberinde getiriyor. Yapay zeka asistanları daha yetenekli hale geldikçe, insan ve makine katkılarının kodda belirsizleşmesi olasılığı var. Bu durum yazılım hak sahipliği, mali sorumluluk ve fikri mülkiyet konularında derin etkilere sahip olabilir.
Ayrıca, Microsoft’un GitHub Copilot’u Azure ile bütünleştirmesi, Amazon Web Services ve Google Cloud ile devam eden bulut savaşlarında önemli bir avantaj sağlar. Microsoft’un %95’ten fazla büyük şirketinin Azure kullandığını düşünürsek, Microsoft’un gelişmiş geliştirici araçları, kurumsal yapay zeka konusundaki konumunu daha da pekiştirebilir.
Araçlar bu hafta GitHub Universe kapsamında önizlemeye başlayacak. Bu araçların başarısı, sadece Microsoft’un yapay zeka yarışındaki konumunu belirlemekle kalmayacak, aynı zamanda geleceğin yazılımlarının nasıl yapıldığına da etki edecek.
Geliştiriciler için mesaj açık: yazılım geliştirme geleceği yapay zeka odaklı ve beklenenden daha hızlı geliyor. Silver’ın ifade ettiği gibi, bu araçlar geliştiricilere “tekrarlayan, sıkıcı ve sıkıcı şeyleri yapma ve işinizin yaratıcı yönlerine odaklanma olanağı sağlıyor.”
Bu yapay zeka destekli geliştirme vizyonunun yeni normal haline gelip gelmeyeceği, geliştiricilerin bu araçları nasıl benimsediğine ve Microsoft’un bu son gelişmeye rakip yanıt verip vermediğine bağlı olacaktır.