Premiers pas avec l’intelligence artificielle
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Expliquer l’importance de comprendre les concepts fondamentaux de l’intelligence artificielle
- Identifier les problématiques qui font de l’intelligence artificielle un concept difficile à définir
- Décrire les types de tâches que l’intelligence artificielle peut effectuer
- Définir le terme intelligence artificielle
Trailcast
Pour écouter un enregistrement audio de ce module, utilisez le lecteur ci-dessous. Lorsque vous avez fini d’écouter cet enregistrement, n’oubliez pas de revenir à chaque unité, de consulter les ressources et de réaliser les évaluations associées.
Maîtrise de l’IA
L’intelligence artificielle (IA) fait rêver de nombreux écrivains et amateurs de science-fiction depuis des années. Toutefois, pendant bien longtemps, la plupart des personnes ne se sont pas réellement intéressées à l’IA parce qu’il s’agissait toujours d’une technologie susceptible de voir le jour dans un futur lointain. Cependant, les chercheurs et les informaticiens n’ont pas perdu de temps et ont travaillé dur pour faire du rêve de l’IA une réalité. Certains d’entre eux affirment même que nous sommes déjà entrés dans l’ère de l’IA.
[Images générées par l’IA à l’aide de DreamStudio sur stability.ai. La première a été générée via l’invite suivante : « Un plan rapproché d’une personne assise devant une machine à écrire, dessiné dans un style reprenant celui des illustrations vectorielles en 2D amusantes. » La seconde a été générée via l’invite suivante : « La scène se déroule dans une salle de classe universitaire, au fond de laquelle se trouve un tableau sur lequel figure un croquis d’un réseau neuronal. Au premier plan figure un étudiant tapant sur un ordinateur, dessiné dans un style reprenant celui des illustrations vectorielles en 2D amusantes. »]
Nous ne pouvons pas encore savoir à quel point l’IA fera partie intégrante de notre vie quotidienne. Toutefois, ce qui est certain, c’est que si nous voulons mener des conversations pertinentes au sujet de l’IA, nous aurons besoin de nous appuyer sur un vocabulaire commun et sur une maîtrise solide des concepts de base en la matière. Dans l’état actuel des choses, si vous demandez à 10 personnes de définir ce qu’est l’intelligence artificielle, vous obtiendrez probablement 10 réponses différentes. Dans ce badge, nous essayerons d’établir une définition universelle de ce concept en explorant les capacités actuelles de l’IA. Nous nous intéresserons également à la manière dont les informaticiens procèdent pour créer des systèmes d’IA qui réalisent de telles prouesses.
L’IA, un concept difficile à définir
Pour définir ce qu’est l’IA, la première étape consiste à reconnaître que la représentation actuelle que nous nous faisons de cette technologie peut s’avérer quelque peu faussée. Le fait que nous ayons été continuellement exposés à des livres et des films de science-fiction où l’IA est considérée comme une entité néfaste déterminée à conquérir le monde n’a pas arrangé les choses.
Il n’y a pas que la science-fiction qui a compliqué l’idée que nous nous faisons de l’IA. D’une manière générale, les êtres humains ont tendance à s’accorder beaucoup d’importance et à se considérer comme un point de comparaison. Ainsi, lorsque l’on parle d’intelligence artificielle, il est difficile de ne pas la comparer à notre propre intelligence. Le problème, c’est que les humains ne sont pas les seuls êtres intelligents. De nombreux animaux, des corbeaux aux pieuvres, ont recours à des outils et font appel à des méthodes de résolution de problèmes pour effectuer des tâches complexes. Même les moisissures visqueuses peuvent trouver la sortie d’un labyrinthe si on leur accorde suffisamment de temps.
Au même titre que nous nous sommes mis à prendre conscience du vaste spectre de l’intelligence dans le règne animal, nous avons également commencé à reconnaître la grande diversité de notre propre intelligence humaine. Peut-être avez-vous rencontré quelqu’un qui excelle dans la prise de parole en public, mais qui a de sérieuses difficultés en mathématiques. Sinon, peut-être connaissez-vous quelqu’un qui remarque toujours lorsque vous êtes un peu anxieux, mais qui trébucherait sur un ballon de football à la première occasion. Le fait est que notre intelligence s’exprime sous de nombreuses formes spécifiques. Nous devons voir l’intelligence artificielle sous le même angle. Il existe des types d’IA spécifiques qui brillent dans la réalisation de types de tâches précises. Déterminons donc précisément ce que nous entendons par intelligence artificielle en étudiant les possibilités offertes par l’IA actuellement.
Principaux types de capacités de l’IA
À l’heure actuelle, il n’existe pas d’IA unique qui soit efficace dans tous les domaines. Cette idée, connue sous le nom d’IA générale, appartient encore à un futur lointain. Au lieu de cela, nous avons développé au fil des années plusieurs systèmes d’IA spécialisés conçus pour effectuer des tâches spécifiques. Les types de tâches que ces systèmes effectuent relèvent généralement de l’une des grandes catégories énoncées ci-après.
Prédictions numériques
Avez-vous consulté la météo récemment ? Prédire la pluie ou le beau temps vous aide à déterminer si vous devez emporter avec vous un parapluie. Bien que nous fassions des prévisions météorologiques depuis des milliers d’années, l’IA peut le faire mieux que n’importe quelle autre méthode à laquelle nous avions auparavant recours.
Des capacités de prédiction efficaces peuvent vous aider à répondre à toutes sortes de questions. Ce client est-il susceptible de renouveler son abonnement ? Êtes-vous à risque de souffrir d’une pathologie ? Y aura-t-il une forte demande sur le réseau électrique ce soir ?
Souvent, les prédictions émises par l’IA prennent la forme d’une valeur comprise entre 0 (ne va pas se produire) et 1 (va assurément se produire). Les prédictions numériques ne se limitent pas à des valeurs en pourcentage : elles peuvent prendre la forme de n’importe quelle valeur chiffrée, telle qu’un montant en dollars. Il se peut, par exemple, que votre entreprise souhaite prédire les ventes du prochain trimestre ou déterminer le prix optimal de votre nouveau service, Widget+. En tant que consommateur, vous subissez déjà probablement l’influence de telles prédictions numériques, et ce, bien plus que vous ne le pensez. Ainsi, dans le cas d’un voyage à l’étranger, il est très probable que le tarif de vos billets d’avion, de votre chambre d’hôtel, de votre covoiturage et de votre assurance voyageurs soient fixés par l’IA de sorte à équilibrer parfaitement l’offre et la demande.
[Image générée par l’IA à l’aide de DreamStudio sur stability.ai avec l’invite suivante : « Un plan rapproché représentant un robot sympathique conduisant un taxi, dans le style d’un dessin au trait en 2D plat. »]
Classifications
Un hot-dog est-il un sandwich ? Cette question a conduit à d’innombrables heures de débats philosophiques amicaux sur la façon dont nous catégorisons les choses. Dans le monde réel, toutefois, les enjeux peuvent être beaucoup plus importants. Cette plante est-elle comestible ou toxique ? Cet e-mail est-il légitime, ou constitue-t-il une tentative d’hameçonnage ? La classification constitue souvent la première étape menant à la réalisation d’une action, ce qui en fait une capacité extrêmement précieuse.
Il n’est donc pas surprenant que les informaticiens aient déployé tant d’efforts pour créer une IA capable de classifier efficacement des données. L’identification des plantes et des e-mails d’hameçonnage n’est qu’un aperçu des besoins en la matière. Ainsi, les institutions financières ont besoin d’identifier les transactions frauduleuses. Les professionnels de la santé doivent diagnostiquer les maladies. Les plates-formes de réseaux sociaux veulent quant à elles identifier les commentaires haineux. Toutes ces situations sont des exemples de problématiques de classification. L’IA peut être employée pour réaliser une première étape de classification, puis les professionnels peuvent prendre le relais.
Souvent, les outils de classification s’appuyant sur l’IA peuvent faire le travail aussi bien, voire mieux, que les intervenants humains. Cela étant dit, chaque outil de classification ne convient que pour une tâche précise. Ainsi, une IA qui est performante pour détecter des e-mails d’hameçonnage ne le serait pas pour identifier des images représentant de vrais hameçons.
Navigation robotique
Certaines IA savent se diriger avec brio dans des environnements en évolution constante, et ce principe vaut aussi pour la route dans le cadre de la conduite autonome (ou conduite mains libres). Les voitures disposant d’un système d’IA embarqué sont déjà tout à fait capables de rester centrées sur une voie et de respecter les distances de sécurité sur les autoroutes. Elles s’adaptent aux courbes de la route, aux rafales de vent provoquées par les semi-remorques et aux arrêts brusques dus à la circulation.
Une IA capable de s’adapter à des conditions environnementales changeantes a toutes sortes d’utilités dans le monde réel. Par exemple, les entreprises doivent fabriquer et livrer des produits à leurs clients chaque jour. De nombreux facteurs inhérents au marché jouent un rôle dans la rapidité d’exécution de ce processus : la disponibilité des matériaux, la capacité de fabrication, le stock à disposition, les coûts de transport, et même l’évolution en temps réel du trafic routier. L’IA peut optimiser la chaîne d’approvisionnement même dans des situations où les conditions évoluent.
Par ailleurs, n’oublions pas les robots ! Même un modeste robot aspirateur est capable d’éviter les escaliers et les chaises. À plus grande échelle, les chaînes de montage sont équipées de robots qui deviennent plus rapides et plus efficaces au fil du temps. Ces mêmes robots peuvent s’adapter aux modifications apportées à la méthode de production sans qu’il y ait besoin de mener des opérations de reprogrammation coûteuses. En outre, les chercheurs créent maintenant des robots de sauvetage capables de traverser des zones sinistrées, comme un bâtiment effondré. Un robot à chenille capable de se faufiler à travers de minuscules fissures pourrait apporter de l’aide et de l’espoir aux personnes piégées sous les décombres.
Traitement du langage
Le 30 novembre 2022, le mot du jour du site Web de Merriam-Webster était quiddité. Les personnes qui ont découvert ce mot ont pu quelque peu améliorer la compétence qui est probablement la plus importante de toutes : la communication. Ce même jour, le monde a découvert ChatGPT, une intelligence artificielle capable de communiquer par elle-même. Elle pouvait écrire de longues réponses à des questions portant sur quasiment n’importe quel sujet. De plus, ces réponses semblaient avoir été rédigées par un être humain. ChatGPT est l’une des IA les plus à même d’interpréter le langage courant et d’agir en conséquence de manière pertinente. C’est ce que l’on appelle le traitement en langage naturel, ou plus simplement le TLN.
Le traitement en langage naturel repose sur une compréhension de la manière dont les mots sont employés ensemble, ce qui permet à l’IA de déterminer l’intention que représente chaque mot. Par exemple, imaginons que vous souhaitiez traduire un document de l’anglais vers l’allemand, ou bien obtenir un bref résumé d’un long article scientifique. Il s’agit là de tâches que l’IA peut réaliser.
Le TLN fait partie intégrante de l’IA générative, une sous-catégorie de l’IA qui consiste à traiter des mots pour les transposer en images inédites, en sons et, bien sûr, en d’autres mots. L’IA générative est une technologie tellement révolutionnaire que nous avons consacré un badge complet aux concepts de base de l’IA générative. Consultez-le lorsque vous aurez terminé ce module.
Récapitulatif
L’intelligence artificielle peut être considérée comme la capacité d’un ordinateur à mettre en pratique des compétences généralement associées aux capacités d’intuition, de déduction et de raisonnement humaines. À l’heure actuelle, les compétences de l’IA sont très spécialisées et relèvent de grandes catégories telles que les prédictions numériques et le traitement du langage.
Maintenant que vous comprenez ce qu’est (et n’est pas) l’IA, vous êtes prêt à découvrir comment les informaticiens et les chercheurs mettent celle-ci au point.
Ressources
-
Trailhead : Concepts de base de l’IA générative
-
Trailhead : Concepts de base du traitement en langage naturel
-
Aide Salesforce : Glossaire des termes relatifs à Einstein et à l’IA générative
-
Aide Salesforce : Einstein et l’IA générative