Bien
sûr, un être humain peut programmer un ordinateur qui réussira à le battre.
Exemples : les échecs, le jeu de Go, le poker, etc. Dans ces cas,
l’ordinateur gagne sur un problème particulier.
Ensuite,
l’homme peut créer un programme de traduction automatique... un programme de
reconnaissance de forme, de calcul de la structure d’un pont... de prédiction
météo, etc ... et chaque fois l’ordinateur programmé par l’homme devient
capable de produire des résultats qui vont surpasser ceux que pourrait produire
tout seul son créateur.
Mais,
dans cette approche, si on considère un problème nouveau... et si l’ordinateur
n’est pas programmé, il ne produira RIEN !
Tout
le problème est de doter l’ordinateur de capacités d’abstraction pour qu’il
définisse des problématiques nouvelles (c’est-à-dire qu’il SORTE DE SES PROPRES
REGLES ET DE SA BASE DE CONNAISSANCES construite par l’homme ou qu’il aurait
étoffée par ses propres expériences stockées dans sa mémoire.
Il
faudrait aussi que l’ordinateur soit en mesure ,TOUT SEUL de construire un
algorithme adapté à la problématique considérée. C’est une partie très complexe
de la programmation et pour le moment, je ne crois pas qu’il y ait de solution
systématique. C’est finalement le challenge central de l’intelligence
artificielle. . Il faudrait munir l’ordinateur d’un algorithme pour écrire des
algorithmes ! !
On
pourrait aussi utiliser une des bibliothèques existantes qui proposent des
algorithmes clef en main pour résoudre les principales classes de problèmes
mathématiques identifiés !
Wouah.
allez, au boulot !!!!!!!!!!!!!!!!!!