Définir l’intelligence artificielle
L’IA (intelligence artificielle) est de plus en plus répandue dans les applications logicielles que nous utilisons au quotidien. Elle est présente notamment dans les assistants numériques de notre foyer et de nos téléphones portables, dans la technologie des véhicules qui nous permettent d’aller travailler ainsi que dans les applications de productivité intelligentes qui nous aident à effectuer des tâches sur notre lieu de travail.
Qu’est-ce que l’intelligence artificielle ?
Il existe de nombreuses définitions, certaines techniques, d’autres philosophiques, mais en termes généraux, nous avons tendance à considérer l’IA comme un logiciel présentant une ou plusieurs fonctionnalités de type humain, comme indiqué dans le tableau suivant :
Fonctionnalité | Description |
---|---|
Perception visuelle - Capacité à utiliser les fonctionnalités de vision par ordinateur pour accepter, interpréter et traiter les entrées provenant d’images, de flux vidéo et de caméras en direct. | |
Analyse de texte et conversation : la capacité à utiliser le traitement en langage naturel (NLP) pour non seulement « lire », mais également générer des réponses réalistes et extraire la signification sémantique du texte. | |
Message : capacité à reconnaître un message comme entrée et à synthétiser la sortie parlée. La combinaison des fonctionnalités vocales et de la capacité d’application d’analyse de traitement en langage naturel de texte permet d’obtenir une forme d’interaction humain-machine, appelée IA conversationnelle, dans laquelle les utilisateurs peuvent interagir avec les agents IA (aussi connus sous le nom de bots) à peu près de la même manière qu’avec une autre personne. | |
Prise de décision : capacité à utiliser l’expérience passée et des corrélations apprises pour évaluer les situations et prendre les mesures appropriées. Par exemple, reconnaître les anomalies dans les relevés de capteur et prendre des mesures automatisées pour éviter les défaillances ou les dégâts au niveau du système. |
Ces types de fonctionnalités sont de plus en plus à la portée des applications logicielles courantes, ce qui les rend plus intuitives et pratiques dans un large éventail de scénarios qui, auparavant, n’existaient que dans les domaines de la science-fiction.