BUILD 2023 : les principales nouveautés pour les développeurs

Par:
francoistonic

mer, 24/05/2023 - 09:43

La conférence développeur BUILD a démarré le 23 mai. Oh surprise, l’IA a été un des sujets phares de la séance d’ouverture. L’éditeur a annoncé une série de plug-in IA :

  • adoption d’un plug-in ouvert pour l’interoérabilité ChatGPT et les fonctions CoPilot actuellement annoncées. Le développeur peut utiliser une seule plat-eforme pour construire et déployer un plug-in incluant ChatGPT, Bing, Dynamics 365 Copilot. Le tout s’appuie sur Azure OpenAI 
  • annonce d’un Bing sauce ChatGPT
  • Microsoft fournit aussi un framework dédié pour étendre l’écosystème et l’usage de l’IA générative

Azure : là encore, l’IA a été une des annonces phases. Voici l’essentiel :

  • Azure OpenAI : mise à niveau des services Azure OpenAI en preview. Microsoft annonce des améliorations sur AI Studio, OpenAI Service
  • Azure Content Safety : nouveau service pour sécuriser les usages et exclure des générations. Disponibilité : 1er juin. 1,5 $ / 1000 images et 0,75 $ / 1 000 textes générés
  • Azure Cognitive Search : nous y retrouvons des améliorations sur les LLM, les recherches basées sur l’IA. Vector search est disponible en preview
  • Azure Cognitive Service for language : nouveautés sur ce service pour la reconnaissance et la compréhension des langages. Là aussi, OpenAI aide à améliorer le service
  • disponibilité de Document Translation dans Language Studio
  • Prompt flow : bientôt disponible en preview pour créer des flux de prompts
  • plusieurs nouveautés autour du machine learning et notamment Purview connector pour pouvoir gérer les assets dédiés au Machine Learning
  • support de DataRobot 9
  • Azure Container for PyTorch : disponible en version publique
  • Fabric : une des grosses annonces de la BUILD. Il s’agit d’une nouvelle plateforme de données pour unifier les différents services et outils. Cela permettra de faire du Power BI, Data Factory, Synapse.
  • Copilot dans Power BI : pour utiliser les LLM et GPT au coeur de l’analyse des données
  • Power BI Direct Lake : nouveau stockage pour les ensembles de données Power BI
  • Power BI Desktop Developer Mode ! Disponible en preview cette outil permet aux développeurs d’intégration Power BI (côté générations et données) à Git

Cosmos DB : quelques nouveautés sont à noter.

  • capacité de débordement (buts)
  • Materialized views : pour créer et maintenir des vues secondaires sur les données dans les containers servant aux requêtes
  • SDK de télémétrie et App Insights

Microsoft annonce aussi la gestion complète de Prometheus depuis Azure Monitor

Sur la partie Azure Confidential Computing : Microsoft annonce de nouveautés machines virtuelles dédiées (DCesv5 et ECesv5). On pourrait aussi déployer Red Hat Enterprise Linux 9.2 (image en preview) dans les VM sécurisées.

Développements : DevOps et outils

Pour les développeurs, plusieurs annonces sont à retenir :

  • Azure Deployment Environments : disponibilité publique. 
  • Dev Box : sans doute la plus grosse annonce. Disponibilité générale attendue en juillet avec plusieurs améliorations : nouvelles images de démarrage pour simplifier l’usage, les dévs pourront voir, gérer et cloner les dev box via un portail dédié
  • possibilité de personnalisation des box
  • Visual Studio intègre mieux Dev Box via le protocole RDP
  • GitHub Advanced Security pour Azure DevOps : en preview. On disposera du scan des codes, le scan des secrets, le scan des dépendances (très très utile)
  • pas mal de nouveautés sur la partie gestion des API (Azure API Management)
  • pour les développeurs, Microsoft propose une large gamme des formations et entrainements ainsi que de la documentation. L’IA y prend désormais toute sa place pour mieux aider le développeur au quotidien
  • nouvelle version de Semantic Kernel : framework pour créer des apps IA. Une extension VS Code est disponible en preview

Sur la partie navigateur, Edge version IA intègrera Microsoft 365 Copilot pour aider les utilisateurs à mieux trouver les réponses, à affiner les recherches. Pour l’entreprise, Microsoft annonce Edge for Business avec des fonctions orientées entreprise. 

Microsoft Mesh est une autre nouveauté. Cette plateforme doit aider les développeurs à créer des expériences immersives autour du workplace (espace de travail, bureau virtuel) incluant le PC et les matériels de réalité virtuel. Preview privée pour le moment. 

Sur Windows, quelques nouveautés pour les développeurs ont été annoncées :

  • AI Hub : section dédiée aux apps IA
  • extension du Store Ads à de nouveaux pays
  • les résumés des apps dans le Store pourront être générés par l’IA générative
  • Restore Apps : quand on transfère son Windows vers un nouveau matériel, on retrouvera les icônes au même endroit
  • Windows Copilot : Microsoft continue à étendre Copilot à l’ensemble de ses logiciels. Windows aura droit à son Copilot. La preview est attendue pour juin. 

Quelques autres nouveautés pour les développements Windows ARM :

  • VS 17.6 sera livré avec le support ARM de MAUI
  • preview de VS 17.71 intégrant le développement C++ pour Linux
  • support de LLVM 12
  • support ARM de Node 20
  • WiX Installer 4 permet de créer des installateurs ARM
  • Luminaire Neo : maintenant natif ARM
  • Unity Player : version native ARM pour juin

D’autre part, Dev Home  doit permettre une meilleure expérience de développement sur Windows : configuration facilité, intégration plus facile à GitHub, etc. Bref une sorte de Windows version développeur. Microsoft annonce aussi Dev Drive, un nouveau type de stockage avec de meilleures performances. Il est basé sur ReFS. Windows Terminal va intégrer GitHub CoPilot X.

François Tonic