Comment Red Hat adopte l'IA pour faciliter la vie des administrateurs système
Le travail d'IA du géant de l'open source consiste à intégrer l'ensemble de la famille de logiciels Red Hat dans une pile intelligente et facile à gérer. Voici ce que chacun fait et comment ils s’articulent.
Je serai si heureux une fois que chaque communiqué de presse technologique ou commercial ne commencera plus par « Maintenant avec l'IA ! » La plupart du temps, ce ne sont que des paroles en l’air. Red Hat est un peu différent : l'entreprise intègre l'IA dans sa gamme de produits. Cela inclut Red Hat Enterprise Linux AI (RHEL AI), Red Hat OpenShift AI et Red Hat Ansible Automation. Voici ce que chacun fait et comment ils s’articulent.
Red Hat travaillait avec l'IA bien avant cette dernière vague d'annonces. Le premier travail sérieux de Red Hat en matière d'IA a été celui de Red Hat Lightspeed, un service d'IA générative doté d'un modèle de base spécifique à l'automatisation. Lightspeed, qui utilise le traitement du langage naturel (NLP) pour transformer les invites en code, est apparu pour la première fois dans le programme Ansible DevOps, où il a contribué à simplifier les tâches complexes d'administration système. Il a notamment été conçu pour démystifier la création d’Ansible Playbooks.
À l'avenir, RHEL AI est la plate-forme d'IA fondamentale de Red Hat. Actuellement en version bêta pour les développeurs, RHEL AI est conçu pour rationaliser le développement, les tests et le déploiement de modèles d’IA génératifs. Cette nouvelle plate-forme fusionne la famille de modèles de langage étendus Granite (LLM) sous licence open source d'IBM Research, les outils d'alignement InstructLab basés sur la méthodologie LAB et une approche collaborative du développement de modèles via le projet InstructLab.
IBM Research a été le pionnier de la méthodologie LAB, qui utilise la génération de données synthétiques et le réglage en plusieurs phases pour aligner les modèles IA/ML sans effort manuel coûteux. L'approche LAB, affinée grâce à la communauté InstructLab, permet aux développeurs de créer et de contribuer aux LLM comme ils le feraient pour n'importe quel projet open source.
Avec le lancement d'InstructLab, IBM a publié une sélection de modèles de langage et de code Granite English sous licence Apache, fournissant des ensembles de données transparents pour la formation et les contributions de la communauté. Le modèle de langue anglaise Granite 7B est désormais intégré à InstructLab, où les utilisateurs peuvent améliorer ses capacités de manière collaborative.
RHEL AI est destiné à simplifier l’adoption à l’échelle de l’entreprise en offrant une image RHEL amorçable entièrement optimisée pour les déploiements de serveurs dans des environnements de cloud hybride. Ces instances d'exécution de modèles amorçables optimisées fonctionnent avec les modèles Granite et les packages d'outils InstructLab. Ils incluent des bibliothèques d'exécution Pytorch optimisées et des accélérateurs GPU pour AMD Instinct MI300X, les GPU Intel et NVIDIA et les frameworks NeMo.
RHEL AI est également intégré à OpenShift AI, la plateforme d'opérations d'apprentissage automatique (MLOps) de Red Hat, permettant la mise en œuvre de modèles à grande échelle dans des clusters distribués.
RHEL AI utilisera également Lightspeed pour vous aider à déployer, gérer et maintenir vos instances RHEL. Par exemple, lors du Red Hat Summit, Red Hat a démontré comment vérifier les correctifs de sécurité CVE (Common Vulnerability and Exploit), et vous pouvez ensuite demander à votre système d'aller de l'avant et d'implémenter le correctif.
Ensuite : OpenShift AI, qui inclut RHEL AI, permet aux entreprises de faire évoluer les flux de travail et de gérer les modèles via MLOps alimenté par Kubernetes. Les utilisateurs du studio d'entreprise watsonx.ai d'IBM bénéficieront de cette intégration en accédant à une gouvernance et à une tarification améliorées des modèles.
Comme RHEL AI, cette nouvelle version d'OpenShift compatible avec l'IA - distribution Red Hat Kubernetes - inclut Lightspeed pour rendre OpenShift plus facile à utiliser. Par exemple, il recommandera comment déployer de nouvelles applications, quand utiliser la mise à l'échelle automatique et les tailles appropriées pour les instances cloud. De plus, il surveillera votre candidature ; une fois que l'application est opérationnelle pendant un certain temps, Lightspeed réduira automatiquement les ressources de l'application si les besoins en capacité sont inférieurs aux prévisions.
En bref, a déclaré Ashesh Badani, vice-président senior et directeur des produits chez Red Hat, « Red Hat Lightspeed met l'IA prête pour la production entre les mains des utilisateurs qui peuvent fournir le plus d'innovations plus rapidement : l'organisation informatique. »
Enfin, dans Ansible, Red Hat a ajouté « policy as code » à son sac à astuces. Pourquoi? Sathish Balakrishnan, vice-président et directeur général d'Ansible, a expliqué qu'à mesure que l'IA étend les capacités des systèmes individuels au-delà de ce que nous pouvons gérer, le défi de la maintenance de l'infrastructure informatique est devenu de plus en plus grand.
D'après Balakrishnan, « l'IA est la dernière étape du parcours d'adoption de l'automatisation. Dans le contexte des opérations informatiques d'entreprise, l'IA signifie des machines qui automatisent les processus, connectent l'infrastructure et les outils pour les rendre plus efficaces et prennent des décisions pour améliorer la résilience et réduire les coûts. ".
En utilisant l'IA pour automatiser Policy as Code, Red Hat voit le nouvel Ansibile appliquer efficacement les politiques mandatées en interne et en externe au début d'un nouveau projet informatique, puis gérer ses opérations à grande échelle.
Si vous pensez qu'il y a ici un thème unique qui fédère tous les programmes, vous avez raison. Red Hat utilise l'IA pour faciliter la vie des administrations de son système. Oui, vous pourrez créer des programmes d'IA sur RHEL et OpenShift, mais à court terme, Red Hat AI consiste à intégrer l'ensemble de la famille de logiciels Red Hat dans une pile logicielle intelligente et facile à gérer pour tous ses logiciels. clients.
