Au travers de 10 articles j’ai testé ChatGPT pour faire du Systems Engineering GenAI-Assisted (SEGAIA). En quoi peut-il m’aider encore en tant qu’Ingénieur Système, et quelques conclusions sur le sujet.
Je propose dans cette série d'articles "ChatGPT et Ingénierie Systèmes" d'évaluer, à date, l'utilité de cet outil d'IA générative d’OpenAI dans un cadre industriel comme une aide à la conception, développement, intégration validation de Produits.
Je vous conseille la lecture des articles précédents avant d'attaquer celui-ci. Vous les trouverez sous la catégorie Ingénierie Systèmes ou Pilotage de Projet/Programme. Mais aussi dans la conclusion de ce billet.
Et pourquoi ne pas demander directement à l’ami chatGPT en quoi il peut m’aider en tant qu’Architecte Systèmes ? Comment devenir un meilleur ingénieur avec cet assistant plein de ressources et qui ne dort jamais ?
Question :
Tu es toujours Ingénieur Systèmes. Je suis Ingénieur Systèmes. En quoi, peux-tu m'aider dans mes travaux ?
Réponse :
[...] Voici quelques domaines où je pourrais vous être utile :
###1. **Conception Système :**
-Aider à définir les spécifications et les exigences système.
-Fournir des conseils sur l'architecture systémique et les meilleures pratiques de conception.
###2. **Analyse et Modélisation :**
-Utiliser des outils de modélisation pour analyser et simuler des systèmes complexes.
-Interpréter les résultats de simulation pour optimiser la conception.
###3. **Validation et Vérification :**
-Élaborer des plans de test pour valider les systèmes.
-Aider à interpréter les résultats des tests et à apporter des modifications en conséquence.
###4. **Optimisation des Performances :**
-Proposer des améliorations pour optimiser les performances du système.
-Analyser les goulots d'étranglement et identifier les opportunités d'optimisation.
###5. **Gestion des Exigences :**
-Mettre en place des processus de gestion des exigences.
-Aider à assurer la traçabilité des exigences tout au long du cycle de vie du système.
###6. **Fiabilité, Disponibilité, Sûreté :**
-Participer à l'analyse de fiabilité, disponibilité et sûreté (RAMS) des systèmes.
-Proposer des solutions pour améliorer la fiabilité et la disponibilité.
###7. **Systèmes Embarqués :**
-Apporter des conseils sur la conception de systèmes embarqués.
-Optimiser les performances et la consommation d'énergie des systèmes embarqués.
###8. **Normes et Réglementations :**
-Assurer la conformité aux normes et réglementations applicables.
-Aider à interpréter et à mettre en œuvre les exigences réglementaires.
###9. **Architecture Logicielle et Matérielle :**
-Proposer des architectures logicielles et matérielles efficaces.
-Optimiser les choix de composants matériels en fonction des besoins du système.
###10. **Intelligence Artificielle et Analyse de Données :**
-Intégrer des techniques d'intelligence artificielle pour améliorer les performances.
-Aider à exploiter les données générées par le système.
###11. **Systèmes Cyber-Physiques :**
-Travailler sur des systèmes interconnectés intégrant des composants physiques et des systèmes informatiques.
-Sécuriser les systèmes cyber-physiques contre les menaces potentielles.
###12. **Maintenance et Support :**
-Proposer des solutions pour la maintenance préventive.
-Fournir un support pour résoudre les problèmes opérationnels.
###13. **Gestion de Projet :**
-Contribuer à la planification et à la gestion de projets.
-Estimer les ressources nécessaires pour la réalisation des travaux.
###14. **Formation et Partage de Connaissances :**
-Fournir des informations techniques et des formations sur des sujets spécifiques.
-Partager des bonnes pratiques et des retours d'expérience.
###15. **Innovation et Recherche :**
-Proposer des idées innovantes pour améliorer les systèmes existants.
-Contribuer à des initiatives de recherche et développement.
N'hésitez pas à préciser davantage vos besoins ou les domaines spécifiques sur lesquels vous aimeriez obtenir de l'aide, et je ferai de mon mieux pour vous assister.
Ce que je voulais :
Ce que j’ai eu :
C’est bien :
C’est moins bien :
Pertinence et gain de temps pour un Ingénieur Systèmes débutant : Il semble que ChatGPT se survende, étant donné notre évaluation de ses performances en ingénierie systèmes. Un débutant pourrait donc croire que ChatGPT fera bien le boulot et c’est dangereux.
Enfin,vous noterez que ces conclusions sont agnostiques de la méthodologie choisie pour mener votre projet : Cycle en V, Agile, Design Thinking, Cycle en V hybride.
A vous de jouer : l’efficacité et les gains de temps sont là !
Aurélien NARDINI
Un Système Sans Problème est une ressource de connaissances et de savoir-faire pratiques, avec exemples concrets.
Que vous soyez Chef de Programme, Chef de Projet, Architecte Système, Ingénieur, Manager dans l'Industrie, Etudiant ou Curieux de l'Ingénierie, vous êtes au bon endroit.
Au travers d'articles publiés régulièrement, découvrez ou révisez les Processus, Méthodes, Outils et Astuces utiles pour concevoir et piloter dans les domaines du Software, Firmware, de l’Électronique, et de la Mécanique.
Parce-qu'un produit fiable et industrialisable ne s'improvise pas !