Répertoire des certifications
Inactif Niveau 5 RNCP35770

Développeur en intelligence artificielle

Cette certification est inactive.

Présentation

  • Le métier se concentre autour de 4 blocs d’activités :
  • Activité 1 : Gestion d’un projet de développement d’une application d’intelligence artificielle
  • Activité 2 : Organisation de l’extraction, la collection, le traitement & le monitoring et la visualisation des données
  • Activité 3 : Développement d’une application métiers intégrant des éléments d’intelligence artificielle
  • Activité 4 : Maintenance, optimisation et sécurisation de programmes d’intelligence artificielle dans le respect d’une démarche qualité

Compétences attestées

  • 19 compétences organisées en quatre blocs de compétences :
  • 1 - Analyser le besoin utilisateur en cadrant le périmètre du projet afin de proposer une réponse technique adaptée, intégrant des éléments d’intelligence artificielle ;
  • 2 - Maquetter l’architecture d’un projet IA en utilisant un logiciel adapté (collecte de données, entrainement du modèle, déploiement en production et maintenance) afin de structurer son intervention et mener une étude préliminaire des avantages techniques et commerciaux de l’implémentation des modèles considérés ;
  • 3 - Appliquer une méthodologie de développement pour mieux travailler en équipe et gagner en efficience, en informant la hiérarchie ou l’organisation de chaque étape de développement via des outils de communication collaboratifs ;
  • 4 - Mettre en place une veille technologique en collectant auprès d’experts, puis partageant les informations afin d’optimiser le développement d’un projet en IA ;
  • 5 - Mettre en place une veille juridique et éthique en collectant auprès d’experts, puis partageant les informations afin d’inscrire son action dans une démarche légale et éthique dans le respect de l’intérêt collectif ;
  • 6 - Documenter son travail en rédigeant les spécifications techniques & fonctionnelles afin de garantir que l’application sera maintenable et pérenne ;
  • 7 - Créer et implémenter une base de données relationnelle en utilisant les méthodes standards pour modéliser les données d’une application ;
  • 8 - Extraire et collecter les données, grâce à des solutions Big Data, afin de permettre leur qualification et leur adéquation avec le besoin du projet ;
  • 9 - Développer ou mettre en place, à l'aide d'outil de reporting ou des librairies adaptées, des applications de visualisation et de monitoring de la donnée à chaque étape du processus afin d'assurer la qualité et la visibilité des données ;
  • 10 - Créer et implémenter une base de données analytique en utilisant des requêtes de traitement de grands volumes de données afin de rendre ces données disponibles en vue de leur utilisation par des algorithmes d’intelligence artificielle ;
  • 11 - Implémenter un outil de type ETL (Extract Transform Load) en installant des connecteurs et mettant en place un système d’ordonnancement, pour extraire les données sources et gérer, leur nettoyage, leur transformation et leur stockage afin de permettre leur exploitation par un tiers, dans un langage de programmation adapté ;
  • 12 - Développer et optimiser les composants d’accès aux données d’une application d’intelligence artificielle pour connecter l’application à ses bases de données en évitant les risques de failles de sécurité ;
  • 13 - Développer les éléments back-end d’une application d’intelligence artificielle en choisissant les langages de développement adéquats, afin de mettre en œuvre les principales fonctionnalités souhaitées ;
  • 14 - Développer les éléments front-end d’une application d’intelligence artificielle, à partir des maquettes et en choisissant les langages de développement adéquats qui permettent de gérer le multi-supports, afin de répondre aux besoins utilisateur ;
  • 15 - Intégrer un programme d’intelligence artificielle dans une application par la mise en place de web services pour développer l’interaction entre les fonctionnalités du programme IA et de l’application ;
  • 16 - Préparer et exécuter les plans de test à partir de scénarios d'utilisation afin de garantir la fiabilité de l'application livrée et corriger les anomalies ;
  • 17 - Superviser la donnée d’une application d’intelligence artificielle à l’aide d’outils de monitoring afin de détecter les dysfonctionnements et les incohérences ;
  • 18 - Apporter une évolution technique ou fonctionnelle de l’application d’intelligence artificielle afin de mieux répondre à un besoin ou améliorer la sécurisation de l’outil ;
  • 19 - Participer à la modification des composants du programme d’intelligence artificielle en modifiant ses paramètres avec le data scientist afin d’optimiser le traitement de l’algorithme et améliorer les capacités fonctionnelles de l’application ;

Blocs de compétences (4)

Gestion d’un projet de développement d’une application d’intelligence artificielle RNCP35770BC01

Compétences

  • C1-1 Analyser le besoin utilisateur en cadrant le périmètre du projet afin de proposer une réponse technique adaptée, intégrant des éléments d’intelligence artificielle ;
  • C1-2 Maquetter l’architecture d’un projet IA en utilisant un logiciel adapté (collecte de données, entrainement du modèle, déploiement en production et maintenance) afin de structurer son intervention et mener une étude préliminaire des avantages techniques et commerciaux de l’implémentation des modèles considérés ;
  • C1-3 Appliquer une méthodologie de développement pour mieux travailler en équipe et gagner en efficience, en informant la hiérarchie ou l’organisation de chaque étape de développement via des outils de communication collaboratifs ;
  • C1-4 Mettre en place une veille technologique en collectant auprès d’experts, puis partageant les informations afin d’optimiser le développement d’un projet en IA ;
  • C1-5 Mettre en place une veille juridique et éthique en collectant auprès d’experts, puis partageant les informations afin d’inscrire son action dans une démarche légale et éthique dans le respect de l’intérêt collectif ;
  • C1-6 Documenter son travail en rédigeant les spécifications techniques & fonctionnelles afin de garantir que l’application sera maintenable et pérenne ;

Modalités d'évaluation

L’évaluation du bloc est composée de deux volets : 1/ Une évaluation certificative finale du bloc devant un Jury composé de 2 professionnels extérieurs et en présence d’un membre du corps pédagogique Il s’agit d’une mise en situation professionnelle simulée consistant en la présentation de la mise en place d’un projet de développement d’une application intégrant des éléments d’intelligence artificielle. 2/ Plusieurs épreuves formatives* de type contrôles continus (*sauf pour les candidats en VAE)

Organisation de l’extraction, la collection, le traitement & le monitoring et la visualisation des données RNCP35770BC02

Compétences

  • C2-1 Créer et implémenter une base de données relationnelle en utilisant les méthodes standards pour modéliser les données d’une application ;
  • C2-2 Extraire et collecter les données, grâce à des solutions Big Data, afin de permettre leur qualification et leur adéquation avec le besoin du projet ;
  • C2-3 Développer ou mettre en place, à l'aide d'outil de reporting ou des librairies adaptées, des applications de visualisation et de monitoring de la donnée à chaque étape du processus afin d'assurer la qualité et la visibilité des données ;
  • C2-4 Créer et implémenter une base de données analytique en utilisant des requêtes de traitement de grands volumes de données afin de rendre ces données disponibles en vue de leur utilisation par des algorithmes d’intelligence artificielle ;
  • C2-5 Implémenter un outil de type ETL (Extract Transform Load) en installant des connecteurs et mettant en place un système d’ordonnancement, pour extraire les données sources et gérer, leur nettoyage, leur transformation et leur stockage afin de permettre leur exploitation par un tiers, dans un langage de programmation adapté ;

Modalités d'évaluation

L’évaluation du bloc est composée de deux volets : 1/ Une évaluation certificative finale du bloc devant un Jury composé de 2 professionnels extérieurs et en présence d’un membre du corps pédagogique Il s’agit d’une mise en situation professionnelle simulée consistant en un projet de conception puis exploitation et visualisation d’une base de données 2/ Plusieurs épreuves formatives* de type contrôles continus (*sauf pour les candidats en VAE)

Développement d’une application métiers intégrant des éléments d’intelligence artificielle RNCP35770BC03

Compétences

  • C3-1 Développer et optimiser les composants d’accès aux données d’une application d’intelligence artificielle pour connecter l’application à ses bases de données en évitant les risques de failles de sécurité ;
  • C3-2 Développer les éléments back-end d’une application d’intelligence artificielle en choisissant les langages de développement adéquats, afin de mettre en œuvre les principales fonctionnalités souhaitées ;
  • C3-3 Développer les éléments front-end d’une application d’intelligence artificielle, à partir des maquettes et en choisissant les langages de développement adéquats qui permettent de gérer le multi-supports, afin de répondre aux besoins utilisateur ;
  • C3-4 Intégrer un programme d’intelligence artificielle dans une application par la mise en place de web services pour développer l’interaction entre les fonctionnalités du programme IA et de l’application ;

Modalités d'évaluation

L’évaluation du bloc est composée de deux volets : 1/ Une évaluation certificative finale du bloc devant un Jury composé de 2 professionnels extérieurs et en présence d’un membre du corps pédagogique Il s’agit d’une mise en situation professionnelle simulée consistant en la description d’un projet de développement d’une application métiers intégrant des éléments d’intelligence artificielle. 2/ Plusieurs épreuves formatives* de type contrôles continus (*sauf pour les candidats en VAE)

Maintenance, optimisation et sécurisation de programmes d’intelligence artificielle dans le respect d’une démarche qualité RNCP35770BC04

Compétences

  • C4-1 Préparer et exécuter les plans de test à partir de scénarios d'utilisation afin de garantir la fiabilité de l'application livrée et corriger les anomalies ;
  • C4-2 Maintenir une application d’intelligence artificielle à l’aide d’outils de monitoring afin de détecter les failles et les éventuels dysfonctionnements ;
  • C4-3 Apporter une évolution technique ou fonctionnelle de l’application d’intelligence artificielle afin de mieux répondre à un besoin ou améliorer la sécurisation de l’outil ;
  • C4-4 Participer à la modification des composants du programme d’intelligence artificielle en modifiant ses paramètres avec le Data scientist afin d’optimiser le traitement de l’algorithme et améliorer les capacités fonctionnelles de l’application ;

Modalités d'évaluation

L’évaluation du bloc est composée de deux volets : 1/ Une évaluation certificative finale du bloc devant un Jury composé de 2 professionnels extérieurs et en présence d’un membre du corps pédagogique Il s’agit d’une mise en situation professionnelle simulée consistant en la description d’un projet d’évolution et de sécurisation du programme d’intelligence artificielle 2/ Plusieurs épreuves formatives* de type contrôles continus (*sauf pour les candidats en VAE)

Voies d'accès

  • En contrat de professionnalisation
  • Par candidature individuelle
  • Par expérience
  • Après un parcours de formation continue
  • En contrat d’apprentissage
  • Après un parcours de formation sous statut d’élève ou d’étudiant

Emplois accessibles

  • Développeur / Développeuse en intelligence artificielle
  • Développeur / Développeuse full-stack
  • Développeur / Développeuse informatique
  • Développeur / Développeuse multimédia
  • Programmeur / Programmeuse d'applications

Secteurs d'activité

  • Toutes tailles et tous secteurs d’activités de l’entreprise, notamment :
  • -Sociétés de conseil, prestataires de services informatiques – ESN
  • -Agences de communication (Web Agency), studios de création, fournisseurs d’accès
  • -Editeurs informatiques et multimédia
  • -Entreprises utilisatrices (tous secteurs)

Réglementations

Il n'existe pas de réglementations d'activité à proprement dit, mais le développeur en IA se doit d'inscrire son action en conformité avec une approche de responsabilité sociale et environnementale, d'agir conformément aux réglementations en vigueur notamment dans le cadre du traitement de données (RGPD) ou de la mise en place de sites (mentions légales, conditions générales d'utilisation), de respecter les principes de sécurité préconisés et d'éviter les failles de sécurité en respectant les règles de sécurisation, et enfin de mener une veille juridique et éthique.

Composition des jurys

Formation initiale

3 personnes : -Le référent pédagogique -2 professionnels extérieurs soit 66% de membres extérieurs

Contrat d'apprentissage

3 personnes : -Le référent pédagogique -2 professionnels extérieurs soit 66% de membres extérieurs

Formation continue

3 personnes : -Le référent pédagogique -2 professionnels extérieurs soit 66% de membres extérieurs

Contrat de professionnalisation

3 personnes : -Le référent pédagogique -2 professionnels extérieurs soit 66% de membres extérieurs

Candidature individuelle

3 personnes : -Le référent pédagogique -2 professionnels extérieurs soit 66% de membres extérieurs

VAE

3 personnes : -Le référent pédagogique -2 professionnels extérieurs soit 66% de membres extérieurs

Métiers visés (codes ROME)

Informations générales

Code
RNCP35770
Type d'enregistrement
Enregistrement sur demande
Date de décision
08/07/2021
Date d'effet
Fin d'enregistrement
08/07/2024