L’intelligence artificielle est aujourd’hui considérée comme un ensemble de théories et de techniques visant à remplacer l’intelligence humaine pour résoudre des problèmes de grande complexité logique ou algorithmique.
Après un long hiver au cours duquel l’intelligence artificielle n’a pas connu beaucoup de succès, l’augmentation de la puissance des unités centrales de traitement (CPU) et des architectures en nuage (cloudcomputing) permettant de les utiliser par milliers, ont conduit à une progression rapide des résultats de ces techniques au cours de la dernière décennie.