Microsoft, GitHub Universe etkinliğinde, geliştiricilerin iş akışlarına entegre edebileceği yeni yapay zeka (AI) araçlarını tanıttı. Yeni güncelleme ile Microsoft’un Azure AI hizmetlerini doğrudan GitHub ve VS Code gibi geliştirici araçlarına entegre etme amacını taşıyor. Artık geliştiriciler AI desteği ile iş akışlarını daha verimli hale getirebilecek.
Microsoft, GitHub Copilot’ı Azure ile daha da entegre etti. Geliştiriciler, @azure komutunu kullanarak GitHub ve VS Code içinde kişiselleştirilmiş rehberlik alabilecek. Bu, uygulama dağıtım işlemini, kaynak yönetimi ve sorun giderme gibi işlemleri kolaylaştırmak için tasarlanmış. Geliştiriciler, bu özellik sayesinde kaynakları daha verimli bir şekilde yönetebilecek. Ayrıca Azure Developer CLI (azd) şablonlarıyla uygulama dağıtımını hızlandıracak.
Microsoft, geliştirme sürecini hızlandırmak amacıyla AI App Templates adı verilen yeni bir özellik duyurdu. Bu şablonlar, popüler programlama dillerini ve framework’leri destekliyecek. GitHub Codespaces, VS Code ve Visual Studio gibi ortamlarda kullanılabiliyor. Ayrıca, güvenlik önlemleri entegrasyonu için Managed Identity ve keyless authentication gibi özelliklerle de uyumlu olacak.
GitHub, Azure AI’ın geniş model kütüphanesini doğrudan GitHub Marketplace üzerinden geliştiricilerin kullanımına sundu. GitHub Models adı verilen bu özellik, geliştiricilerin çeşitli yapay zeka modelleri ile deney yapmalarını ve performanslarını gerçek zamanlı olarak test etmelerini sağlıyor. Hem özel hem de açık kaynaklı seçeneklerle yapılacak testler geliştirme sürecine önemli destek verecek.
Java geliştiricileri için de GitHub Copilot’ın yeni Java upgrade assistant aracı tanıtıldı. Bu araç, Java uygulamalarının güncellenmesi sırasında karşılaşılan uyumluluk sorunlarını çözmeye yardımcı oluyor.
Microsoft, AI uygulamalarının performansını gerçek dünya ortamlarında test edebilmek için A/B testi ve CI/CD iş akışlarını güçlendirdi. Azure AI Evaluation SDK ve GitHub Actions entegrasyonu sayesinde geliştiriciler uygulama performansını sürekli izleyebilecek. Ayrıca iyileştirme yapmak için özelleştirilmiş veriler alabilecekler.