Comment fonctionne l'intelligence artificielle?
Il existe différentes formes d'intelligence artificielle (IA) aujourd'hui. Il est difficile de savoir comment appeler même une intelligence artificielle et simplement appeler un logiciel. Il existe une tendance dans le logiciel où, lorsque quelque chose qui s'appelait auparavant "IA" mûrit et s'intègre dans le contexte technologique, il ne s'appelle plus AI. Les programmeurs des années 1950 pourraient appeler de nombreux logiciels embarqués dans notre monde "intelligence artificielle" - par exemple, la micropuce de votre voiture qui régule l'injection de carburant, ou la base de données du supermarché qui stocke toutes les ventes, ou le moteur de recherche Google.
Mais le domaine qui s’appelle «intelligence artificielle» a tendance à être légèrement différent du groupe beaucoup plus vaste de «développeurs de logiciels en général». Les chercheurs en intelligence artificielle ont tendance à s'intéresser à des logiciels plus complexes, adaptatifs, capables ou même vaguement humains. Les travailleurs en intelligence artificielle ont également tendance à être interdisciplinaires et à maîtriser les domaines de la science et des mathématiques étrangers au programmeur type, notamment les statistiques officielles, les neurosciences, la psychologie de l'évolution, l'apprentissage automatique et la théorie de la décision.
Dans le domaine de l'intelligence artificielle, il existe deux camps principaux: les Neats et les Scruffies. La division existe depuis la création d’Amnesty International en 1956. Les neats sont des défenseurs de méthodes formelles telles que les statistiques appliquées. Ils aiment que leurs programmes soient bien organisés, de bonne qualité, fondés sur des théories concrètes et librement modifiables. Les scruffies ressemblent à des approches désordonnées, telles que des réseaux de neurones adaptatifs, et se considèrent comme des pirates informatiques, jetant n'importe quoi ensemble tant que cela semble fonctionner. Les deux approches ont eu des succès impressionnants dans le passé, et il existe également des hybrides des deux thèmes.
Toutes les conceptions d'intelligence artificielle sont au moins superficiellement inspirées par le cerveau humain, car, par définition, l'intelligence artificielle consiste à imiter un aspect de l'intelligence. Les IA doivent élaborer des concepts sur les objets qu’elles manipulent ou avec lesquels ils travaillent et les stocker sous forme de blocs de données. Parfois, ces morceaux sont dynamiques et fréquemment mis à jour, parfois statiques. Généralement, l'IA cherche à exploiter les relations entre les données pour atteindre un objectif.
Les objectifs sont souvent assignés en fonction de l'utilité. Lorsqu'il se voit présenter un objectif, un système d'intelligence artificielle peut générer des sous-objectifs et attribuer des valeurs d'utilité à ces sous-objectifs en fonction de leur contribution prévue à l'objectif principal. L'intelligence artificielle poursuit ses recherches jusqu'à ce que l'objectif principal soit atteint. Ensuite, il est libre de passer à un nouvel objectif principal (mais souvent similaire). Ce qui diffère largement parmi l'IA, c'est la manière dont toutes ces dynamiques sont mises en œuvre.