GitHub est bien familiarisé avec l'IA dans le développement, mais jusqu'à présent, accéder et expérimenter de nouveaux modèles d'IA générative a été un défi pour les développeurs. Cela change aujourd'hui avec le lancement de GitHub Models.
GitHub Models vise à simplifier le processus pour les développeurs d'entreprise afin d'explorer et de créer des applications avec l'IA générative. En tant que pionnier dans le domaine de l'IA avec GitHub Copilot, qui propose des complétions et des suggestions de code, GitHub élargit son offre. Alors que Copilot fonctionne avec un modèle seul soigneusement sélectionné, GitHub Models donne un accès direct à une vaste gamme de modèles d'IA, y compris Llama 3.1 de Meta, GPT-4o d'OpenAI, Mistral Large 2, Jamba-Instruct d'AI21, Phi-3 de Microsoft et des modèles de Cohere.
L'objectif est d'empower les développeurs à expérimenter et à intégrer des modèles d'IA générative dans leurs applications, au-delà de l'assistance simple au code.
« Chaque application créée dans les mois et les années à venir intégrera probablement de l'intelligence », a déclaré Mario Rodriguez, vice-président senior des produits chez GitHub. « Avoir une application propulsée par l'intelligence est désormais essentiel. »
Réduction des défis d'intégration de l'IA
Un objectif principal de GitHub Models est de supprimer les obstacles auxquels les développeurs sont confrontés lors de l'expérimentation avec l'IA. Auparavant, les développeurs devaient naviguer sur plusieurs sites et créer plusieurs comptes pour accéder à différents modèles. GitHub vise à simplifier ce processus en permettant aux utilisateurs d'explorer et d'utiliser divers modèles d'IA générative de manière fluide, le tout dans leur identité GitHub existante.
« Nous voulions que cela soit incroyablement simple. L'IA n'est pas une mode, c'est là pour rester », a souligné Rodriguez. « Pour favoriser la croissance dans ce secteur, nous devons éliminer totalement les frictions. »
Un chemin vers le déploiement de l'IA en entreprise
GitHub Models facilite non seulement l'expérimentation, mais fournit également un chemin clair du développement au déploiement en production d'applications alimentées par l'IA, liant les utilisateurs à Microsoft Azure, la société mère de GitHub.
Les utilisateurs peuvent commencer par tester les modèles d'IA dans le terrain de jeu GitHub Models pour évaluer leur performance. Une fois satisfaits, ils peuvent passer à un environnement GitHub Codespace ou VS Code et utiliser un SDK Azure pour obtenir les jetons et clés API nécessaires pour accéder aux services Azure.
Surmonter les défis de l'IA en entreprise par l'expérimentation
Naviguer sur le chemin du déploiement de l'IA en entreprise implique également de relever des défis clés. Rodriguez a souligné trois problèmes majeurs : la latence, la qualité des réponses et les coûts. GitHub Models vise à soutenir les développeurs dans la surmontée de ces obstacles en fournissant un environnement dédié pour les tests et les comparaisons.
Bien que les indicateurs de l'industrie pour divers modèles d'IA générative offrent un certain aperçu, Rodriguez a insisté sur l'importance des évaluations tant hors ligne qu'en ligne pour prendre des décisions éclairées.
En conclusion, GitHub Models est prêt à améliorer l'expérience des développeurs en fournissant des outils IA accessibles et un chemin fluide pour intégrer l'IA générative dans des applications concrètes.