Développeur en Intelligence Artificielle
Devenir un professionnel de l’Intelligence Artificielle
Un métier d’avenir !
Parce que l’Intelligence Artificielle est devenue incontournable, les métiers et les usages se transforment grâce à l’IA générative, des nouveaux métiers de développeurs en IA sont nécessaires.
C’est pourquoi, Fabéon propose l’acquisition de nouvelles compétences pour répondre aux besoins des entreprises et des industries.
Ainsi, la formation de Développeur en Intelligence artificielle a pour objectif d’apporter toute l’expertise nécessaire aux métiers de la data et de l’IA.
En partenariat avec l’Ecole IA Microsoft by Simplon, nous proposons cette formation en Alsace dès octobre 2024.
3 mois
De dormation intensive
16 mois
De Formation en alternance
1 semaine à l’école 2 semaine en entreprise
Bac +3
Obtenez un titre RNCP de niveau 6 et devenez
Dévelopeur en Intelligence artificielle
Au programme de la formation
Au début de votre formation….
Vous intégrerez une promotion de moins de 15 apprenants, vous explorerez dès le départ les aspects essentiels de votre futur métier. Vous découvrirez la pédagogie active de Simplon tout en faisant connaissance avec vos collègues de promo. Rapidement, vous obtiendrez une vue d’ensemble des compétences à maîtriser.
Fabéon est un écosystème dédié à l’impression numérique et de la transformation digitale. Pour enrichir, vos compétences en collecte des données, vous découvrirez les capteurs sur véritable machines industrielles et comment remonter la donnée.
Phase 1 – Vous développez des applications web embarquant l’IA
Vous démarrez le développement d’applications d’IA et l’intégration de bibliothèques dédiées.
Par exemple :
- Mise en place un environnement de développement web,
- Intégration des requêtes SQL simples à partir d’exemples,
- Versonning les sources d’une application avec Git et sur un dépôt distant.
Phase 2 – Vous exploitez des services d’IA existants dans le développement d’applications d’IA
Vous étendez votre activité de développement aux services d’IA en veillant à l’accessibilité et la sécurité des applications.
Notamment :
- Vous préconisez un service d’IA en fonction du besoin et des paramètres du projet,
- Vous intégrez l’API du service d’IA dans une application existante
- Vous rédigez une documentation technique.
Phase 3 – Vous participez à la préparation des données d’un projet d’IA
Vous mettez en oeuvre les flux de données d’un projet d’IA : collecte, préparation et stockage des jeux de données d’entraînement, de feedback, de monitoring pour le ML (Machine Learning).
Par exemple :
- Vous collectez des données depuis les principaux types de sources de données (base de données, fichiers, scrapping, système OLAP/big data ou encore API,…)
- Vous centralisez des jeux de données brutes,
- Vous créez des base de données relationnelles et non relationnelles,
- Vous développez des API REST.
Phase 4 – Vous optimisez des applications d’IA via des pipelines MLOps
Comme si vous étiez en mission de développement d’applications d’IA, vous prenez en main l’environnement DevOps et MLOps :
- Vous optimisez les sources d’une application d’IA,
- Vous prenez en main et faire évoluer une pipeline CI/CD pour une application d’IA,
- Vous participez à la mise en place du monitoring d’un modèle,
Phase 5 – Vous pilotez un projet d’intelligence artificielle
Vous apprenez à piloter le développement d’applications d’IA et de leurs pipelines MLOps
Par exemple :
- Vous analysez une expression de besoin d’un projet d’application d’IA,
- Vous concevez le cadre technique d’un projet de développement d’application d’IA,
- Vous participez à l’organisation et au pilotage agile des projets de développement.
Phase 6 – Vous préparez et passez votre titre professionnel
Pour attester de votre maîtrise de l’ensemble des compétences visées par le titre professionnel, vous réalisez un projet que vous présentez devant un jury de professionnels.
Compétences visées
1 – Réaliser la collecte, le stockage et la mise à disposition des données d’un projet en intelligence artificielle
- Automatiser l’extraction de données
- Développer des requêtes de type SQL d’extraction des données depuis un système de gestion de base de données et un système big data
- Développer des règles d’agrégation de données issues de différentes sources
- Créer une base de données dans le respect du RGPD
- Développer une API mettant à disposition le jeu de données
2 – Intégrer des modèles et des services d’intelligence artificielle
- Organiser et réaliser une veille technique et réglementaire
- Identifier des services d’intelligence artificielle préexistants à partir de l’expression de besoin en fonctionnalités d’intelligence artificielle
- Paramétrer un service d’intelligence artificielle
- Développer une API exposant un modèle d’intelligence artificielle
- Intégrer l’API d’un modèle ou d’un service d’intelligence artificielle dans une application
- Monitorer un modèle d’intelligence artificielle à partir des métriques courantes et spécifiques au projet
- Programmer les tests automatisés d’un modèle d’intelligence artificielle
- Créer une chaîne de livraison continue d’un modèle d’intelligence artificielle
3 – Réaliser une application intégrant un service d’intelligence artificielle
- Analyser le besoin d’application d’un commanditaire intégrant un service d’intelligence artificielle
- Concevoir le cadre technique d’une application intégrant un service d’intelligence artificielle, à partir de l’analyse du besoin
- Coordonner la réalisation technique d’une application d’intelligence artificielle
- Développer les composants techniques et les interfaces d’une application
- Automatiser les phases de tests du code source lors du versionnement des sources
- Créer un processus de livraison continue d’une application
- Surveiller une application d’intelligence artificielle
- Résoudre les incidents techniques