Métier concepteur de systèmes intelligents / conceptrice de systèmes intelligents

Les concepteurs de systèmes intelligents dans le domaine des TIC appliquent des méthodes d’intelligence artificielle dans le domaine de l’ingénierie, de la robotique et de l’informatique pour concevoir des programmes qui simulent des renseignements, notamment des modèles de pensée, des systèmes cognitifs et fondés sur la connaissance, la résolution de problèmes et la prise de décision. Ils intègrent également des connaissances structurées dans des systèmes informatiques (ontologies, bases de connaissances) afin de résoudre des problèmes complexes nécessitant normalement un niveau élevé d’expertise humaine ou de méthodes d’intelligence artificielle.

Types de personnalités

Connaissances

  • Cycle de développement logiciel

    Séquence des étapes, telles que la planification, la création, les essais et le déploiement, ainsi que les modèles de développement et de gestion du cycle de vie d’un système.

  • Structure de l’information

    Le type d’infrastructure qui définit le format des données: semi-structuré, non structuré et structuré.

  • Théorie des systèmes

    Les principes qui peuvent être appliqués à tous les types de systèmes à tous les niveaux hiérarchiques, qui décrivent l’organisation interne du système, ses mécanismes de maintien de l’identité et de la stabilité et de réalisation de l’adaptation et de l’autorégulation, ainsi que ses dépendances et interactions avec l’environnement.

  • Principes de l’intelligence artificielle

    Les théories de l’intelligence artificielle, les principes appliqués, les architectures et les systèmes, tels que les agents intelligents, les systèmes multiagents, les systèmes d’experts, les systèmes fondés sur des règles, les réseaux neuronaux, les ontologies et les théories cognitives.

  • Algorithmisation des tâches

    Les techniques permettant de convertir des descriptions non structurées d’un processus en séquence d’actions étape par étape d’un nombre fini d’étapes.

  • Modélisation de processus d’entreprise

    Les outils, méthodes et notations tels que le modèle de procédé d’affaire et notation (BPMN) et le langage de programmation destiné à l’exécution des procédures d’entreprise (BPEL), utilisés pour décrire et analyser les caractéristiques d’un processus d’entreprise et modéliser son développement ultérieur.

  • Programmation web

    Le modèle de la programmation repose sur la combinaison de balisage (qui ajoute du contexte et de la structure au texte) et d’autres codes de programmation web, tels qu’AJAX, javascript et PHP, afin de mener des actions appropriées et de visualiser le contenu.

  • Langage de requête Cadre de Description des Ressources

    Les langages de requête tels que SPARQL qui sont utilisés pour extraire et manipuler des données stockées au format du système RDF (Resource Description Framework).

  • Législation sur la sécurité des TIC

    L’ensemble des règles législatives qui protègent les technologies de l’information, les réseaux et systèmes informatiques et les conséquences juridiques de leur mauvais usage. Les mesures réglementées comprennent les pare-feu, la détection d’intrusion, les logiciels antivirus et le cryptage.

  • Outils de développement de bases de données

    Les méthodologies et outils utilisés pour créer une structure logique et physique de bases de données, telles que les structures de données logiques, les diagrammes, les méthodes de modélisation et les relations entre entités.

  • Traitement automatique du langage naturel

    Les technologies qui permettent aux dispositifs TIC de comprendre et d’interagir avec les utilisateurs via le langage humain.

Aptitudes

  • Concevoir un schéma de base de données

    Élaborer un système de base de données en suivant les règles du système de gestion des bases de données relationnelles afin de créer un groupe logiquement organisé d’objets tels que des tableaux, des colonnes et des processus.

  • Appliquer la théorie des systèmes d’information et de communication

    Mettre en œuvre les principes de la théorie des systèmes d’information et de communication afin d’expliquer et de documenter les caractéristiques de ces systèmes, qui peuvent être appliquées de manière universelle à d’autres systèmes.

  • Gérer l’intégration sémantique des TIC

    Superviser l’intégration des bases de données publiques ou internes et d’autres données, en utilisant des technologies sémantiques pour produire un contenu sémantique structuré.

  • Gérer une base de données

    Appliquer des plans et des modèles de conception de bases de données, définir des dépendances de données, utiliser des langues de requête et des systèmes de gestion de bases de données (SGBD) pour développer et gérer des bases de données.

  • évaluer les connaissances en TIC

    Évaluer la maîtrise implicite d’experts qualifiés dans un système de TIC afin de le rendre explicite pour analyse et utilisation ultérieures.

  • Concevoir des interfaces d’application

    Créer et programmer des interfaces d’application, leurs opérations, intrants et résultats, ainsi que leurs types sous-jacents.

  • Analyser les exigences des entreprises

    Étudier les besoins et les attentes des clients envers un produit ou un service afin d’identifier et de résoudre les incohérences et les éventuels désaccords entre les parties prenantes concernées.

  • Développer des idées créatives

    Développement de nouveaux concepts artistiques et idées créatives.

  • Processus de conception

    Identifier le flux de travail et les besoins en ressources pour un processus particulier, en utilisant divers outils tels que les logiciels de simulation de processus, les organigrammes et les maquettes.

  • Utiliser des langages de balisage

    Utiliser des langages informatiques qui se distinguent syntaxiquement du texte pour ajouter des annotations à un document, spécifier la mise en page et traiter des types de documents tels que HTML.

  • Définir des exigences techniques

    Préciser les propriétés techniques des produits, des matériaux, des méthodes, des procédés, des services, des systèmes, des logiciels et des fonctionnalités en cernant les besoins particuliers qu'il faut satisfaire et en y répondant conformément aux exigences du client.

Connaissances et aptitudes facultatives

techniques de présentation visuelle données non structurées gérer la classification des données sur les tic php modèles de données coffeescript scratch exploration de données perl sparql javascript n1ql smalltalk r swift établir des relations d'affaires groovy gérer les connaissances de l’entreprise haskell java scala microsoft visual c++ lisp linq ajax architecture de l’information méthode de gestion de projets procédurale visual basic gestion de projets allégée c# vbscript programmation informatique ruby catégorisation de l’information informatique décisionnelle cobol openedge advanced business language gestion de projets par méthode agile asp.net typescript c++ ml sas language assembly objective-c python prolog common lisp abap pascal matlab extraction de l’information sap r3 apl erlang fournir une présentation visuelle des données méthodes de gestion de projets tic

Source: Sisyphus ODB