View a markdown version of this page

Cas d'utilisation de l'IA générative pour l'exploitation et la maintenance - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Cas d'utilisation de l'IA générative pour l'exploitation et la maintenance

Une fois le logiciel déployé, l'accent est mis sur l'exploitation et la maintenance. L'IA générative peut améliorer les approches traditionnelles en fournissant une gestion des systèmes plus proactive et plus efficace. Les outils opérationnels basés sur l'IA surveillent en permanence les performances du système et prédisent les problèmes potentiels avant qu'ils n'affectent les utilisateurs. Ils effectuent une analyse automatique des causes premières lorsque des problèmes surviennent, ce qui réduit considérablement le délai moyen de résolution. L'IA optimise également les performances du système en temps quasi réel. Il ajuste automatiquement les configurations en fonction de l'évolution des modèles de charge et des comportements des utilisateurs. Par exemple, une équipe opérationnelle peut utiliser un assistant IA pour générer des programmes de maintenance prédictifs, identifier automatiquement les composants susceptibles de tomber en panne et suggérer des actions préventives. L'IA pourrait également contribuer à la planification des capacités en analysant les tendances d'utilisation et en prédisant les futurs besoins en ressources avec une grande précision.

Le tableau suivant présente les cas d'utilisation liés à l'exploitation et à la maintenance que vous pouvez améliorer grâce à l'IA générative, ainsi que le responsable de ces cas d'utilisation.

Sous-capacité : cas d'utilisation Persona
Gestion des incidents : Gérez les incidents en temps quasi réel en intégrant des outils de surveillance aux plateformes de chat afin que les équipes puissent détecter, discuter et résoudre les problèmes directement dans l'environnement de discussion Ingénieur en fiabilité du site
Gestion des incidents : permettez aux équipes de lancer des déploiements, d'exécuter des scripts et d'exécuter des commandes directement depuis l'interface de chat, ce qui rationalise les opérations DevOps ingénieur
Mises à niveau du code : mettez à niveau les dépendances du code et les bibliothèques pour réduire les efforts manuels et garantir que la base de code reste à jour avec les dernières versions Développeur de logiciels
Optimisation du code : passez en revue le code pour identifier les opportunités d'optimisation Développeur de logiciels
Optimisation du code : identifiez les goulots d'étranglement dans le code et refactorisez ou optimisez le code pour améliorer les performances Développeur de logiciels
Gestion de la dette technique : enregistrez la dette technique dans le cadre du processus de développement Chef de produit
Gestion de la dette technique : hiérarchisez et traitez la dette technique en fonction de l'impact, du risque et du coût, et intégrez-la dans le processus régulier de planification des sprints Développeur de logiciels
Gestion de la dette technique : réduction de la dette technique dans le code d'application existant Développeur de logiciels
Gestion des modifications : mettez en œuvre un processus d'approbation des modifications garantissant que toutes les modifications du code sont examinées, testées et approuvées par les parties prenantes nécessaires avant le déploiement Gestionnaire du changement
Gestion du changement : effectuer une analyse d'impact des modifications proposées DevOps ingénieur
Ingénierie inverse : analyse et compréhension de la structure et du comportement du code existant Architecte de solutions
Ingénierie inverse : expliquer le code existant et générer de la documentation Développeur de logiciels
Modernisation du code : Translate le code d'un langage de programmation à un autre Développeur de logiciels
Modernisation du code : Moderniser le code existant dans le langage de programmation le plus récent Développeur de logiciels
Optimisation des performances : surveillez et ajustez en permanence les performances du système en optimisant l'allocation des ressources, en équilibrant la charge et en reconfigurant l'application Ingénieur en fiabilité du site
Optimisation des performances : identifiez et refactorisez le code à l'origine de la dégradation des performances afin d'améliorer la vitesse et la réactivité du système Développeur de logiciels