Introduction

De nombreuses entreprises souhaitent déployer des services utilisant l'IA, mais leur ambition est freinée par la dette technique, notamment les systèmes obsolètes, les intégrations fragiles et la faible interopérabilité des données. Cependant, certaines entreprises prennent une approche radicale en utilisant l'IA pour moderniser leurs systèmes et créer de nouvelles opportunités pour les équipes de développement internes.

Contexte Technique

L'association Professional Rodeo Cowboys (PRCA) est un exemple de cette approche. Le CTO, Jeff Love, a cherché à explorer comment l'IA pouvait aider son organisation à surmonter son défi de systèmes hérités. Les systèmes backend de la PRCA fonctionnaient sur du code AS/400 vieux de 40 ans, ce qui signifiait que l'équipe de développement passait plus de temps à maintenir le code ancien qu'à développer de nouvelles fonctionnalités.

Love a reconnu que l'IA pourrait offrir une solution pour aider la PRCA à surmonter son défi de systèmes hérités. Cependant, les tests initiaux avec des modèles d'IA générique il y a un an ont donné des résultats mitigés. Le modèle ChatGPT a eu du mal à gérer la quantité de code, avec environ 1 000 fichiers à résumer.

Analyse et Implications

L'utilisation de l'IA pour moderniser les systèmes hérités peut avoir des implications importantes pour les entreprises. Elle peut leur permettre de réduire leur dette technique, d'améliorer leur efficacité et de créer de nouvelles opportunités pour les équipes de développement internes. Cependant, il est important de noter que l'IA n'est pas une solution miracle et qu'il est nécessaire de bien comprendre les limites et les capacités des modèles d'IA.

Perspective

Il est important de surveiller les prochaines étapes dans l'utilisation de l'IA pour moderniser les systèmes hérités. Les entreprises doivent être conscientes des limites et des capacités des modèles d'IA et doivent être prêtes à investir dans la formation et le développement de leurs équipes pour tirer pleinement parti des avantages de l'IA. De plus, il est essentiel de prendre en compte les risques de sécurité et de garantir que les systèmes modernisés soient sécurisés et conformes aux normes de l'industrie.