will-bridge

  Will-Bridge
Création

padd

L'Intelligence Artificielle et le Bridge


L'Intelligence Artificielle

Un logiciel de niveau Champion du Monde

Grâce à l'IA analogique et à l'IA hybride,
le problème du Bridge joué par un ordinateur
au plus haut niveau des performances humaines,
a été entièrement résolu il y a plus de 30 ans
... et jamais égalé.

Mieux qu'une démonstration°
Voici en détail comment ce problème a été resolu…


          1- Avant-propos
          2- L'Intelligence Artificielle et le Bridge



° Mieux qu'une démonstration...

Echaudé par les "avions renifleurs"
Attention aux fausses démonstrations

Pour anticiper les contreverses de mauvaise foi et démasquer les usurpations malhonnêtes,
cet article indique quelles ont été les difficultés à résoudre
et, bien plus probant qu'une démonstration,
il explique en détail comment elles ont été résolues.


En effet...

"Il serait très facile de faire, sans explications, des démonstrations qui ne démontrent rien,
quitte parfois, pour aboutir au résultat souhaité, à bricoler pour l’occasion
un score inédit qui ne correspondrait à rien.

En revanche il est beaucoup plus probant
d’expliquer en détail comment les difficultés ont été résolues."



. Quel crédit accorder aux démonstrations ?


. Comment ont été créés les concepts d' IA hybride, de Systèmes Experts bimoteurs, etc.
. Qu'est-ce qui différencie les Echecs, le Go et le Bridge ?


Pour compléter ces articles, voir aussi Wikipedia :
                  . Logiciels de bridge      (https://fr.wikipedia.org/wiki/Logiciel_de_bridge)
                  . Systèmes Experts       (https://fr.wikipedia.org/wiki/Système_expert)


*

       
Avant-propos

          1- Introduction
          2- Les Echecs, le Go et le Bridge
          3- IA numérique et IA analogique
          4- Application au Bridge
          5- Les objectifs de l'IA appliquée au Bridge


1- Introduction

Le corps de cet article a été publié en 1984 dans la revue "Le Bridgeur".

Il présentait les idées de base de Philippe Pionchon qui ont abouti, quelques années de développement plus tard, à la réalisation d'un logiciel résolvant au plus haut niveau humain l'ensemble de la problématique du bridge, réputée insoluble à cette époque.

Pour compléter cette publication de 1984, voici dévoilé en détail comment le problème a-t-il autrefois été résolu et pourquoi les avancées de l'Intelligence Artificielle créées à cette occasion peuvent aujourd'hui trouver une application dans des domaines aussi inattendus que celui de l"explicabilité" d'une IA, ou celui des véhicules autonomes ou encore d'une façon plus générale celui de la robotique androïde.

Précisons d'abord que dans les années 90, plusieurs logiciels avaient été réalisés et commercialisés aux Etats-Unis, mais sans qu’il s’agisse d’I.A. puisqu’utilisant par exemple la connaissance des 4 jeux ou appliquant des algorithmes ou des heuristiques sommaires, donc inefficaces.

Depuis lors, ces programmes s'affrontent chaque année en un championnat du monde très disputé mais il faut bien reconnaître qu'au bout de plusieurs décennies de travail, on reste, pour ces logiciels, très loin des performances humaines.

Enfin il faut mentionner qu'aujourd'hui en France, sous l'effet de l'irrésistible mode actuelle de l'"Intelligence Artificielle", ignorant que la cause était entendue depuis plusieurs décennies et profitant de l'appétit d'un monde financier inexpérimenté pour le concept savant de "réseaux de neurones", des recherches ont été lancées sur le bridge mais sans grand avenir de l'avis de Philippe Pionchon, car, voulant adapter au domaine de "Résolution de problème" les techniques statistiques et expérimentales utilisées dans le domaine de "Reconnaissance de forme", on commet, dit-il, à la fois
"une erreur fondamentale de
diagnostic, de méthode et d'objectif.
"
Et en effet après plusieurs années de développement et d'investissements gigantesques, ces recherches n'ont encore abouti à rien.



Voyons cela de plus près...

Il existe d'après lui plusieurs formes d'"Intelligence Artificielle" :
L'Intelligence Expérimentale et l'Intelligence Logique


          ----- 1 - l'"Intelligence Expérimentale" ou l'"IA numérique" ou encore l'"IA statistique", récemment boostée par les "réseaux de neurones", basée uniquement sur du calcul statistique sans souci de "reproduire le comportement logique humain" dans son activité de réflexion et sans capacité d'"explication" de la solution trouvée.

Créant une importante rupture technologique dans ce domaine, les réseaux de neurones sont une métaphore biologique de l'organisation des neurones du cerveau humain et c'est en cela que ces techniques de calcul statistique, dans la mesure où elles se limitent à ce calcul sans faire intervenir d'expertise, utilisent le vocable d'"Intelligence Artificielle" réservé jusque là aux techniques de traitement de la logique, alors qu'en toute rigueur il serait sans doute plus juste de parler plus simplement d'"Intelligence Exérimentale", ou d'"Intelligence Numérique" ou encore d'"Intelligence Statistique".

Complétant l'" apprentissage automatique" ("machine learning") supervisé ou non supervisé, les réseaux de neurones se sont montrés récemment très efficaces dans les calculs itératifs de correction d'erreur de ce qu'il est maintenant convenu d'appeler l'" apprentissage profond" ("deep learning") pour enrichir le domaine de la "Reconnaissance de forme" par exemple où les performances obtenues sont très spectaculaires.

L'"IA numérique" utilise la "force brute" des ordinateurs pour analyser des "big data", rassemblant de très nombreux exemples du domaine étudié, représentant en somme l'expérience pratique acquise dans le domaine.

Les réseaux de neurones pourraient sans aucun doute être efficaces dans beaucoup d'autres domaines très complexes comme par exemple l'apprentissage du langage car c'est la méthode qu'utilisent avec bonheur les enfants pour apprendre à parler, faisant fi de toutes considérations de grammaire, de syntaxe et de conjugaison.

Ces réseaux de neurones, qui se comportent comme des "boîtes noires" hermétiques, devront être complétés, d'après Philippe Pionchon, par des Systèmes Experts pour prendre en compte la connaissance du domaine étudié, par exemple ici l'expertise du langage, ce qui est indispensable à son avis pour résoudre le problème de l'explicabilité et devenir sous la forme de "Systèmes Experts hybrides" une véritable "Intelligence Artificielle" complète.
(voir plus loin "5- Systèmes Experts hybrides").

La simulation de réseaux de neurones est la méthode que l'on utilise quand on a affaire à un domaine soit trop complexe soit mal connu où cependant on y possède un très grand nombre d'exemples expérimentaux, et que l'on ne sait pas traiter autrement.



          ----- 2 - l'"Intelligence Logique", ou l'"IA analogique" ou encore "IA symbolique" ne s'appuie pas sur des calculs complexes effectués sur des exemples mais a pour vocation de simuler le processus de la réflexion humaine, ce qui est bien l'objectif fondamental de l'IA, en s'appuyant sur la logique.

C'est la méthode privilégiée normalement utilisée dans le domaine IA de la "Résolution de problème" où le contexte est très différent de celui de la "Reconnaissance de forme" (information souvent incomplète et absence de "big data" suffisantes).

Grâce à ses investigations théoriques, cette approche logique, nécessairement mise en oeuvre par des experts du domaine étudié, est de surcroît tout naturellement susceptible de faire progresser l'objet de son analyse, par exemple ici le Bridge.

Elle a aussi l'immense avantage de fournir la plupart du temps une explication à la solution proposée.
Cette "explication" lui confère une intérêt pédagogique indispensable dans certains domaines, notamment celui du Bridge.

En revanche, cette méthode "experte" ne peut s'appliquer que pour des domaines qui ont été suffisamment théorisés.


Pour des raisons d’universalité et d’efficacité, ces deux approches complémentaires de l’IA seront selon toute vraissemblance rapidement unifiées, selon Philippe Pionchon, autour du concept de "Système Expert hybride".

C'est grâce à ce nouveau concept qu'il a pu en effet venir à bout de la problématique du bridge, réputée insoluble jusque là.


2- Les Echecs, le Go et le Bridge

Le traitement informatique des jeux de stratégie a toujours passionné les foules et dans le foisonnement d’articles souvent trop enthousiastes traitant de cette question, il est très difficile de savoir ce qu’il en est exactement.

En ce qui concerne les Echecs par exemple tout le monde a sans doute encore à l’esprit le « fameux » match qui avait opposé en 1997 Deep Blue à Kasparov, le champion du monde en titre.
A lire la Presse de l’époque, il s’agissait ni plus ni moins que du « match qui a changé le cours de l’Histoire ».
Créant un événement sans précédent dans l’Histoire de l’humanité, pouvait-on lire, Deep Blue avait été déclarée vainqueur à la suite d’un match revanche en 6 parties (3 nuls, 1 victoire de Kasparov, 2 victoires de Deep Blue).
La Presse s’était enthousiasmée et bien sûr en avait fait ses gros titres.

Seulement voilà...
la supercherie n'a pu être dissimulée très longtemps car le match avait eu lieu en public et tous, experts et journalistes spécialisés, en avaient été témoins…

En fait, d’après les experts unanimes, dans 3 parties le nul avait été concédé par Kasparov alors qu’il s’y trouvait en position avantageuse, dans la 2ème partie Kasparov avait abandonné alors qu’il tenait une position qui conduisait à un match nul et dans la 6ème partie Kasparov avait prématurément abandonné au 19ème coup à la suite d’un mouvement pour le moins bizarre…

Lors de la conférence de presse qui suivit ce match, tout le monde ayant bien compris ce qui s'était tramé, Kasparov n’a pu échapper à la question :
« Maitre, pourquoi ce comportement aussi étrange ? »
Réponse du champion du monde :
« Je jouais contre un ordinateur, j’ai été déstabilisé… ».

Dans les quelques mois qui ont suivi ce match, le cours de l'action d'IBM a quadruplé... et puis tout a été oublié, on a cessé très vite de parler de ce grand pas de l’humanité.
Toujours est-il que par la suite, sa réputation ayant souffert de ce match, Kasparov demanda une revanche.

La réponse d’IBM mit un terme définitif à ce "grand exploit technologique" qui s'était révélé n'être qu'une supercherie :
« Nous sommes vraiment désolés, cher Monsieur, mais nous avons démonté la machine et perdu le programme... »

Beau joueur, Kasparov qui fréquente assidûment les conférences très à la mode sur l’Intelligence Artificielle, avait déclaré « Ma défaite contre Deep Blue était une victoire pour l’humanité ».
... Vraiment ? Mais de quelle humanité ?


En ce qui concerne le Go il semblerait que ce soit très différent d’après les performances de l’AlphaGo de DeepMind, filiale de Google, qui aurait battu récemment bon nombre des meilleurs joueurs humains.

La grande nouveauté serait l’ « apprentissage par renforcement profond » de l’AlphaGo Zéro qui sait travailler sur des millions de parties (obtenues en jouant contre elle-même) avec, si l’on en croit ses auteurs, des capacités d’auto-apprentissage lui permettant d’apprendre à jouer à partir de zéro, sans aucune connaissance, sans rien savoir du Go.

Un parfait autodidacte, semblerait-il.

Malheureusement DeepMind a annoncé qu’elle ne participera plus à des compétitions homme-machine.

A-t-elle démonté sa machine ? A-t-elle perdu son programme ?

Le sujet étant très confidentiel pour des raisons économiques évidentes, il est bien difficile de savoir ce qu’il en est exactement.
En plus de la supercherie "Fake Blue", tout le monde se souvient de la bien triste histoire des "avions renifleurs" des années 70.

Mystère et prudence donc...

En tout cas la tentation est grande d’essayer de s’en inspirer et actuellement il est de bon ton d’utiliser les techniques inductives des « réseaux de neurones », surtout si l'on cherche à lever facilement des capitaux.

L'IA possède en effet un
"je ne sais quoi" de magique et, avec sa promesse de gains miraculeux, il est à craindre d'assister à une inévitable ère de "projets renifleurs", encouragés par l'appétit des banques qui, aveuglées par cette perspective alléchante, ont du mal à faire la différence entre les vrais et les faux projets...

Le Bridge se prête-t-il aux réseaux de neurones ?

Il faudrait déjà pour cela disposer de millions de donnes jouées par des champions pour que le système puisse s’entraîner et apprendre efficacement par l’exemple.

Contrairement au Go et aux Echecs, ces donnes ne peuvent pas être générées par la machine elle-même sans intervention humaine car au Bridge il y a une différence entre le « gagner » et le « bien jouer » :
on peut gagner en jouant mal et perdre en jouant bien !

Prenons par exemple une donne qui possède deux lignes de jeu, une qui gagne à 80 % et une seconde qui ne gagne qu’à 60 % :
le « bien jouer » consiste à prendre la ligne à 80 % mais il se peut que cette ligne perde alors que la ligne à 60 % gagne.

Le simple fait de gagner ou de perdre ne peut donc pas être utilisé pour caractériser la "récompense" du système de calcul et il faut faire intervenir d'autres paramètres, le score obtenu en tournoi par exemple, mais alors ce procédé ne peut plus être automatisé.

Le Bridge est un jeu de comparaison qui ne trouve en effet sa véritable vocation qu'en tournoi où tous les joueurs jouent avec les mêmes jeux. C'est d'ailleurs ce qui en fait l'attrait essentiel, la chance étant ainsi éliminée.
Au Bridge le but du jeu est finalement, pour paraphraser Colette :
"Avec les cartes de tout le monde, jouer comme personne".

Pour les enchères, le problème est encore plus complexe car il faudrait faire intervenir un autre paramètre très difficile à déterminer ici avec cette méthode, l'espérance mathématique de gain.
Prenons par exemple la situation où 4P est un bon pari à l'enchère mais infaisable à la carte. Le top ira au mauvais joueur qui n'aura demandé que 3P !

Remarquons à ce propos que savoir si 4P est un bon pari ou non dépend typiquement du jugement d'un Système Expert (voir plus loin) qui pourra très facilement apprécier l'incidence les enchères adverses (notamment celles d'Est) et les plues-values éventuelles de sa main (cartes intermédiaires, honneurs bien placés, etc...).

Les donnes d’entraînement doivent donc obligatoirement être supervisées par des experts (ou alors il faudrait trouver une méthode de supervision automatique, ce qui ne simplifie pas le problème).

Mais le plus important d’après Philippe Pionchon, est qu’il existe une caractéristique essentielle qui distingue le Bridge du Go et des Echecs, sans même parler de l’existence ou non d’éléments cachés.

- Le Go et les Echecs sont des jeux qui dépassent complètement les possibilités humaines : la machine peut donc en effet y apporter des « idées » nouvelles.

- En revanche le Bridge est un jeu beaucoup plus simple sur le plan combinatoire :
les hommes le maîtrisent parfaitement et il a été totalement théorisé.

Au Bridge on ne joue pas contre des adversaires mais contre des configurations de cartes adverses que la théorie, au moins en ce qui concerne la problématique du déclarant, est parfaitement capable de déterminer :
que viendraient apporter des statistiques ?

Il ne s’agit donc pas de traitement statistique d’un domaine mal connu dont personne n’a la solution, comme au Go ou aux Echecs, mais de mise en œuvre de l’expertise d’un domaine parfaitement maîtrisé.

DeepMind ne s'y est pas trompé qui a préféré travailler sur un autre jeu de cartes, Hanabi, plutôt que sur le Bridge pourtant infiniment plus célèbre mais qui ne se prête pas à cette technique et où il n'y a plus rien à trouver depuis plus de 30 ans.

Comme nous le verrons plus loin, c'est cette maîtrise humaine qui fait toute la difficulté d’un traitement informatique du Bridge…

(voir « 12 - Le paradoxe de la difficulté » et « 14 - Au Bridge, il y a obligation de résultat »)


3- IA numérique et IA analogique

Pour éviter les erreurs de méthode dans l'utilisation de l'IA, il peut être intéressant d'insister encore sur les différences fondamentales entre « IA numérique » et « IA analogique ».

      - L’objectif de l’«IA numérique » est de simuler le fonctionnement biologique et l’organisation du cerveau humain, les « réseaux de neurones » :
ainsi dans l’ordinateur, à partir d'éléments répétitifs de base, de régularités, les "patterns", que le programme aura lui-même mis en évidence dans son processus d'analyse, des fonctions de calcul parallèle simulent le fonctionnement du cerveau humain en une somme de « micro-processus » et c'est cette métaphore biologique qui fait dire qu’il s’agit d’« Intelligence Artificielle » bien qu'elle ne soit pas forcément dotée de méthode d'apprentissage automatique lui permettant d'apprendre à partir d'exemples.

Pour prendre une image, il s'agit d'une approche de type "hardware", pourrait-on dire, de la structure humaine, utilisant la "force brute" des ordinateurs dans des domaines à information complète mais suffisamment complexes pour qu'on ne sache les traiter autrement.

Cette méthode essentiellement statistique fait dire à certains experts qu'il s'agit davantage d'"Intelligence Prévisionnelle" (IP), d'analyse prédictive s'appuyant sur un grand nombre d'expériences, qu'à proprement parler d'"Intelligence Artificielle" au sens où on l'entendait jusque là.

Peu importe, l'efficacité de l"IA numérique" a récemment été brillamment démontrée dans le domaine de la « Reconnaissance de forme » ou de l'"Analyse d'image" : la puissance de plus en plus grande des ordinateurs faisant merveille pour traiter des "big data" beaucoup plus efficacement que ne saurait le faire le cerveau humain.

      - En « IA analogique » il en va tout autrement et les objectifs sont beaucoup plus ambitieux.
Il s'agit ici de simuler le comportement humain, non pas dans sa structure élémentaire, mais dans son fonctionnement logique :
la machine devenant capable de raisonner par elle-même lorsqu'elle a affaire à un domaine théorisé.

Cette méthode est très complexe car elle nécessite une analyse experte du domaine étudié mais elle trouve toute son efficacité dans le traitement des problèmes de "réflexion à information incomplète":
il s'agit en effet de reproduire le processus mental de la pensée, décomposer un objectif de résolution en étapes successives pour définir une stratégie, exactement comme le ferait un bridgeur "à la table", en s'appuyant, c'est l'idée de Philippe Pionchon, sur la métaconnaissance et la logique modale.

Pour garder notre image, il s'agit d'une approche de type "software" du comportement humain, de « macro-processus » particulièrement bien adapté au domaine des jeux de stratégie suffisamment théorisés où il est question de planifier une action.

De plus, cette méthode, au plus proche du comportement humain, a l'immense avantage d'être pédagogique et, par les recherches théoriques qu'elle suppose sur le jeu de Bridge, elle est de surcroît susceptible de faire progresser la connaissance de ce jeu.


Pour résumer, en IA analogique la stratégie de résolution s'organise autour d'expertons, ou "granules logiques" (voir plus loin), alors qu'elle s'organise autour de patterns, ou "granules physiques", en IA numérique.


4- Application au Bridge

Pour le sujet qui nous concerne, cette différence d’approche est gigantesque :
par son approche logique, l’IA analogique apporte une dimension pédagogique indispensable que n’apporte pas l’IA numérique, si toutefois on arrive un jour à démontrer l’efficacité de l’IA numérique au Bridge, ce qui est encore loin d’être établi malgré tous les moyens mis en oeuvre.

Finalement les deux questions fondamentales posées sont celles-ci :

. la méthode de l’IA numérique est-elle pertinente dans un domaine de
« résolution de problème à information incomplète » parfaitement théorisé ?

. et, même en cas de réussite, quel intérêt apporterait-elle à la pédagogie et à la connaissance de ce jeu ?


C'est donc la méthode de l'"IA analogique" que Philippe Pionchon avait choisi de développer et qui a permis, dans les années 80, à un modeste Tandy TRS80, de jouer avec succès des donnes expertes comme par exemple celles de H. Kelsey, correspondant au meilleur niveau du jeu humain, ou des donnes tout aussi difficiles improvisées à la table par des experts.
Le verdict était formel :
le problème réputé insoluble du jeu de la carte au bridge était dès lors résolu, il suffisait de lui donner un look commercial pour lancer sa diffusion Grand Public.

La méthode choisie avait démontré sa pertinence et son efficacité avec une machine de très faible puissance et un langage machine très rudimentaire.

Ce sont les réussites de tels tests réalisés par lui-même et en toute objectivité qui ont convaincu Robert Lattès, mathématicien normalien et visionnaire scientifique de génie, écrivain et ancien Champion du Monde de Bridge (il avait été partenaire de Bertrand Romanet) alors Président de Paribas Technology, d'investir dans la création d'une société, Will-Bridge, destinée à terminer ces travaux en les parant d'une présentation commerciale.

Grâce à la réussite spectaculaire de nombreux tests faits par lui-même et confirmés par un autre champion, Jean-Marc Roudinesco, sur des donnes improvisées correspondant au plus haut niveau des performances humaines, la "série nationale", le verdict était établi et pouvait justifier un risque industriel :

le gap technologique était franchi,
le problème "insoluble" résolu,
la bonne méthode démontrée,
l'avenir prometteur...


5- Les objectifs de l'IA appliquée au Bridge

Reprenons les choses plus simplement.
Dans le domaine de "Résolution de problème", qui nous intéresse donc ici, un authentique programme d’I.A. doit en effet, pour avoir une dimension pédagogique indispensable, reproduire aussi fidèlement que possible le comportement humain, c’est-à-dire pour le bridge :
          - Jouer à cartes cachées
          - Etre capable d’expliquer, à la demande, pour chaque enchère faite ou chaque carte jouée, pourquoi elles ont été choisies.

Au Bridge il ne s'agit pas de calcul mais d'analyse, d'intelligence.
Si on a "compris", on doit être capable d'expliquer, et le raisonnement qu’expose la machine témoigne alors de la qualité du jeu fourni et de sa capacité à démontrer sa compréhension globale du problème posé.

En matière de "Résolution de problème", cette justification est primordiale.
                    "Ce que l'on conçoit bien, s'énonce clairement
                    Et les mots pour le dire arrivent aisément."


On sait en effet depuis Boileau que la pertinence d'un commentaire est révélatrice de la qualité de sa pensée et s'il avait été bridgeur, il aurait très certainement ajouté à son Art Poétique un chapître sur la qualité à exiger des programmes d'Intelligence Artificielle de Bridge :

                    "Avant donc que d'écrire, apprenez à penser.
                    Selon que notre idée est plus ou moins obscure,
                    L'expression la suit, ou moins nette, ou plus pure."





*


2- L'Intelligence Artificielle et le Bridge


Du Bridge aux véhicules autonomes : comprendre son environnement...
L'Intelligence Artificielle et le Bridge



En 2024 Will-Bridge, société française créée en 1987 par
Paribas, le Club Med et le C.E.A. (Commissariat à l'Energie Atomique)
pour exploiter les travaux en Intelligence Artificielle de
Philippe Pionchon,
est aujourd'hui le n°1 mondial des logiciels de Bridge.




En résolvant il y a plus de 30 ans la problématique du Bridge
c'est-à-dire en réussissant à faire jouer un ordinateur
au plus haut niveau des performances humaines,
cette société a créé d'importantes
avancées en Intelligence Artificielle
(IA hybride, Systèmes Experts bimoteurs, Intelligence Opérationnelle, etc.)
qui dépassent largement le domaine du bridge.


Ces avancées peuvent en effet aujourd'hui être utilisées dans divers domaines
comme par exemple l'"explicabilité" d'une IA
ou dans le domaine des véhicules autonomes ou des robots androïdes
où il est indispensable de "comprendre son environnement".


. Comment évaluer les performances d'un logiciel de bridge ?


philippe pionchon


Malgré les progrès de l'IA
Un exploit jamais égalé depuis plus de 30 ans


Pourquoi ?

La vraie question :
La problématique du Bridge est-elle du ressort de
l'IA numérique ou de l'IA analogique ?

Voici les multiples raisons qui font que
le Bridge n'a rien à espérer de l'IA numérique
et que bien au contraire ses caractéristiques intrinsèques en font
l'objet idéal de l'IA analogique
... ce qui explique que cet exploit reste inégalé.



Le Bridge : un domaine d'"expertise"
... et non de "big data"


          1- Qu'est-ce que l'Intelligence Artificielle ?
          2- Les Systèmes Experts
          3- Leibniz, le génial précurseur
          4- La logique symbolique
          5- Véhicules autonomes et "X Brain" : "Systèmes Experts hybrides"
          6- Systèmes Experts d'"ordre 1" et d'"ordre 2"
          7- Enchères et entame : problèmes de Connaissance
          8- L'explication négative
          9- "Systèmes Experts Inverses" - "Systèmes Experts Bimoteurs"
          10- Les "expertons", variables stratégiques
          11- L'efficacité des "expertons"
          12- Un outil puissant de développement
          13- Problèmes de réflexion : les jeux de stratégie
          14- Le paradoxe de la difficulté
          15- Le Bridge est plus simple... donc plus compliqué !
          16- Au Bridge, il y a « obligation de résultat »
          17- Au Bridge, sans expertise rien n'est possible
          18- Le jeu de la carte - Stratégies typées et stratégies floues
          19- L'efficacité d'un "Système Expert hybride"
          20- L’idée de base : la métaconnaissance
          21- L’efficacité de la métaconnaissance
          22- L'analyse des intentions adverses
          23- Hybridation et explicabilité d'une IA
          24- Le Bridge, problème résolu et inégalé depuis plus de 30 ans
          25- Le calcul de Thalès et la métaconnaissance
          26- Alekhine et la métaconnaissance
          27- M. Jourdain joue au bridge...
          28- Prématuré !
          29- Conclusion : "Il n'y a pas d'Intelligence Artificielle sans expertise"


1- Qu'est-ce que l'Intelligence Artificielle ? L'Intelligence Artificielle

L’Intelligence Artificielle est une discipline qui a pour vocation de simuler le comportement humain dans ses activités de perception, de compréhension ou de décision.

Elle s’exerce dans différents domaines : reconnaissance de forme, reconnaissance de la parole, analyse du langage, résolution de problème, etc….

Il y a, d'après Philippe Pionchon, plusieurs façons de traiter cette simulation suivant le domaine traité et les objectifs recherchés :
l'IA numérique et l'IA analogique.

En ce qui concerne le domaine de "résolution de problème", qui nous intéresse ici, l’Intelligence Artificielle "analogique" choisie se caractérise par une approche originale dans le traitement informatique des problèmes qui consiste, non pas comme dans un système algorithmique classique, à décrire la résolution du problème, ce qui nécessite de connaître l’algorithme de résolution, mais à mettre en place une structure informatique permettant à l’ordinateur de résoudre lui-même le problème.

Cette structure étant en place, il suffira alors de :
décrire le problème,
et non plus la résolution du problème
.



2- Les Systèmes Experts L'Intelligence Artificielle

C’est là l’idée fondamentale qui a donné naissance, sous l'impulsion de Jacques Pitrat au cours des années 60, aux « Systèmes Experts » destinés à traiter les problèmes dits de «Connaissance ».

Les Systèmes Experts sont des systèmes informatiques dans lesquels on a collecté la Connaissance des experts d’un domaine donné, et qui savent traiter cette connaissance en utilisant la puissance de calcul d’un ordinateur pour étudier les corrélations existant entre les éléments de cette Connaissance et en tirer des conclusions, des « inférences », qui viennent elles-mêmes compléter cette « Base de Connaissance », etc….

Dans de nombreux domaines en effet, la problématique de la Connaissance se pose en termes de corrélations et d’inférences entre les objets de ce domaine.

L’exploitation de cette Connaissance pourra même établir de nouvelles inférences qui viendront enrichir cette Connaissance en un processus d'apprentissage.

Le premier Système Expert créé a été Dendral en 1965 permettant d'identifier les constituants chimiques d'un matériau, puis en 1972 Mycin permettant de réaliser le diagnostic de maladies du sang et la prescription de médicaments (Voir Wikipedia : Systèmes Experts).

Dans le traitement de ce genre de problèmes de type non algorithmique, ou se situant en univers non déterministe, il s’agit d’utiliser l’ordinateur non plus comme « esclave intelligent » obéissant à une logique procédurale, mais comme un générateur d’inférences travaillant à partir de "prédicats", c'est-à-dire d’une logique décrivant le problème.

Une véritable création de Connaissance pourra alors être produite par la machine dans la limite des règles de connaissance et des faits qui lui auront été fournis.

Des Systèmes Experts existent dans différents domaines comme par exemple la Médecine où la machine est capable de créer un véritable diagnostic médical, la Géologie où le travail produit par l’ordinateur sera comparable à celui que pourrait produire un expert géologue, etc… etc…

Les Systèmes Experts peuvent également être très efficaces dans les machines nomades pour en simplifier l'utilisation, les rendre plus ergonomiques et donc accessibles au plus grand nombre, comme cela avait été préconisé par Philippe Pionchon en 1991 avec son "hyper-ordinateur" conformément au nouveau paradigme proposé :
"La Machine propose, l'Homme choisit"
remplaçant le paradigme utilisé jusque là :
"L'Homme commande, la Machine obéit".

C'est ce paradigme qui sera partiellement repris vingt années plus tard par les iPad et autres tablettes ou smartphones mais, sans Systèmes Experts, donc sans intelligence, et en se limitant à la simple gestion externes des tâches.
(voir "Hyper-ordinateur").


3- Leibniz, le génial précurseur

Cette idée d'un langage original destiné à travailler sur la Pensée ou la Connaissance est-elle récente ?

C’est en fait au XVIIème siècle que le célèbre mathématicien/philosophe Leibniz, l’inventeur du calcul différentiel et du calcul intégral, avait exprimé dès 1666 dans son ouvrage « De arte combinatoria » l’idée d’une langue philosophique universelle destinée à exprimer la pensée humaine pour lui permettre de résoudre, par le calcul, les controverses philosophiques : la pensée étant composée d'idées simples combinées entre elles, l'idée était d'exprimer dans un nouveau langage les éléments élémentaires de la pensée et leur combinatoire.

Une fois ce langage établi, la pensée, simple combinaison de concepts de base, devenait "calculable".

Ce système de "dissertation sur l’art combinatoire" qu’avait imaginé Leibniz à cette époque était en quelque sorte le précurseur de la machine de Turing et aujourd’hui c’est bien dans les « Systèmes Experts » que l’on retrouve cette brillante idée d’un langage travaillant sur l'expression de concepts et leurs corrélations.

Le génial Leibniz n’avait en somme que quelques siècles d’avance !


4- La logique symbolique

Un point de vue plus moderne consiste à voir dans les Systèmes Experts une sorte de "systèmes d'exploitation" de la logique symbolique, branche récente de la logique mathématique.
Utilisant les très anciens travaux de George Boole (1847) puis de Alan Turing (1942), ils se sont largement développés dans les années 60 grâce aux ordinateurs qui sont parfaitement adaptés à cette forme de langage et de calcul.
Les Systèmes Experts, excellents calculateurs en "logique de proposition" ou "logique symbolique", constituent un domaine important de l'Intelligence Artificielle car d'une part ils peuvent simuler parfaitement le comportement "intelligent" humain, sont pratiques et très efficaces et d'aute part ils sont capables de produire naturellement l'explication de leurs conclusions, ce qui est fondamental pour une IA.

La logique de proposition est en effet d'un abord difficile pour les humains et facilement traitée par les ordinateurs.

Prenons ces exemples de Lewis Carroll.
Voici 3 propositions(ou "sorites" pour les initiés) :
      - Les bébés sont illogiques
      - Nul n'est méprisé quand il peut venir à bout d'un crocodile
      - Les gens illogiques sont méprisés.
La conclusion est relativement simple :
"Les bébés ne peuvent venir à bout des crocodiles".

Mais prenez maintenant ces 10 propositions :
      - Les seuls animaux de cette maison sont des chats
      - Tout animal qui aime contempler la lune est apte à devenir un animal familier
      - Quand je déteste un animal, je l'évite soigneusement
      - Aucun animal n'est carnivore, à moins qu'il n'aille rôder la nuit
      - Aucun chat ne manque jamais de tuer les souris
      - Les kangourous ne sont pas aptes à devenir des animaux familiers
      - Aucun animal non carnivore ne tue de souris
      - Je déteste les animaux qui ne s'attachent pas à moi
      - Les animaux qui vont rôder dehors la nuit aiment toujours contempler la lune

Pas facile, admettrez-vous, de tirer la conclusion logique de ces 10 propositions...
Un ordinateur pour qui la logique symbolique ne pose aucun problème, vous répondra facilement :
"J'évite toujours soigneusement les kangourous".



5- Véhicules autonomes et "X Brain" : "Systèmes Experts hybrides"

Dans le domaine de "résolution de problème", il faut distinguer deux problématiques très différentes :
        - les problèmes de « Connaissance »
        - et les problèmes de « Réflexion ».

Si les S.E. sont adaptés pour traiter les problèmes de connaissance, ils sont à priori impuissants à traiter, à eux seuls, les problèmes de « réflexion » ou nécessitant une compréhension globale d'une situation.
La plupart du temps ils constituent cependant le rouage indispensable pour parvenir à une solution.

Le problème de compréhension globale d'une situation est extrêmement important en IA, le principal sans doute, puisqu'il conditionne l'explicabilité des résultats fournis.

C'est par exemple celui qui se pose actuellement dans le développement des véhicules autonomes ou plus généralement en robotique, lorsqu'il s'agit de doter l'androïde/véhicule d'une compréhension globale de la situation pour lui donner à la fois autonomie d'action et capacité à mener une conversation, en utilisant par exemple l'historique des conversations.

C'est le double objectif des développements actuels de l'"X Brain" dans ce domaine : analyse du contexte et analyse sémantique.

D'après Philippe Pionchon, et comme il l'a démontré pour le Bridge, la solution sera double : un S.E. de connaissance accouplé à un système d'IA numérique de reconnaissance de forme et de reconnaissance vocale, sera très efficace pour "comprendre son environnement" visuel et vocal, reproduisant ainsi, comme pour le Bridge, le nouveau concept de "Système Expert hybride".
(Voir Wikipedia : Systèmes Experts)

Ces S.E. sont en effet parfaitement adaptés pour résoudre les problèmes posés aux véhicules autonomes à la fois pour leur permettre d'avoir la compréhension globale nécessaire de toute situation mais aussi pour leur permettre de gérer efficacement les dialogues complexes et obligatoires que chaque véhicule devra avoir avec son chauffeur, les autres véhicules autonomes et les organes de circulation, lorsque tout cela sera rendu possible.

Par ailleurs et de façon plus générale, le concept de "Systèmes Experts hybrides" sera sans doute d'après cet expert la solution efficace pour résoudre le problème de l'explicabilité qui finira fatalement par se poser à l'IA numérique, qui travaille comme une "boîte noire".
L'explication des résultats d'une IA deviendra certainement une nécessité absolue dans la plupart des domaines, comme celui de la Santé par exemple où il est tout à fait primordial de convaincre pour être écouté.
« Ce qui se conçoit bien, s’énonce clairement » : comment alors « énoncer » si l'on ne « conçoit » pas ?
L'apport d'un Système Expert explicatif sera indispensable à toute IA numérique.

Dans ce même ordre d'idée, pour résoudre le problème du jeu de la carte au Bridge, nous verrons plus loin l'efficacité d'un "Système Expert hybride" en accouplant un "moteur de simulation" à un S.E.


6- Systèmes Experts d'"ordre 1" et d'"ordre 2".

En plus de ce concept de Système Expert hybride, Philippe Pionchon a apporté une nouvelle notion dans le traitement de l'intelligence déductive, en suggérant une distinction importante dans les Systèmes Experts selon qu'ils s'appuient sur des règles de "connaissance" ou de "métaconnaissance" (voir plus loin : 19 - L'idée de base : la métaconnnaissance).

Il distingue ainsi les Systèmes Experts d'"ordre 1" qui travaillent sur des bases de "Connaissance", des Systèmes Experts d'"ordre 2" qui le font sur des bases de "Métaconnaissance".

Comme nous le verrons plus loin, le Bridge est un excellent exemple pour montrer l'efficacité de la métaconnaisance.

A cet égard, il est intéressant de souligner à quel point le Bridge, avec sa nécessité de compréhension globale et avec ses phases très différentes que sont les enchères, l’entame, le jeu de la carte du déclarant et celui de la défense, couvre bien l’ensemble des aspects du domaine « résolution de problème » et de compréhension globale.
Il constitue ainsi un terrain privilégié en investigations théoriques d'actualité, dépassant largement le cadre d'un simple jeu de cartes.



7- Enchères et entame : problèmes de Connaissance

Règlons rapidement le problème de l'entame très simple à résoudre puisqu'il s'agit d'une problématique algorithmique qui ne présente aucune difficulté, la décision se basant :
- soit sur les cartes de l'entameur ("Si je possède As-Roi-Dame dans une couleur alors...") etc.
- soit sur les enchères adverses ("Si les enchères ont été ... alors j'entame atout")
- soit sur les enchères du partenaire,
le tout réglé par un Système Expert très simple.

Le problème des enchères est plus délicat à traiter car il met en oeuvre une connaisance beaucoup plus vaste et plus complexe. Mais Dieu merci il s'agit purement d'un problème de "connnaissance" et les "Systèmes Experts" sont parfaitement désignés pour traiter ce genre de problème.

De plus ces systèmes ont une capacité pédagogique naturelle et peuvent très facilement répondre aux questions :
« Quelle enchère faire ? » et « Pourquoi cette enchère ? ».

Ceci peut très facilement être expliqué en quelques mots.
Un Système Expert est composé d'une "base de connaissance", d'une "base de faits" et d'un moteur d'inférences destiné à rapprocher ces 2 bases pour en étudier les corrélations et en déduire une conclusion.

- La "base de connaissance" rassemble la connaissance de l'expert du domaine étudié, ici donc le système d'enchères utilisé.
Cette base de connaissance s'exprime sous forme de règles très simples du type : "Si A et B alors C".
Par exemple : "Si j'ai un jeu régulier, 15-17 H et pas de majeure 5ème alors j'ouvre de 1SA".
Ces règles de connaissance peuvent s'écrire en vrac dans la base, sans ordre pré-établi, être rajoutées ou supprimées à loisir, ce qui est bien pratique.
Une sorte de logique dynamique en quelque sorte, très facilement modifiable à souhait.

- La "base de faits", quant à elle, rassemble tous les paramètres du problème.
Cette base de faits contient les données de départ puis s'enrichit au fur et à mesure que le moteur d'inférences crée de nouveaux faits.
Par exemple "A existe" ,"B existe" ou encore "J'ai 12 pts H", "J'ai 6 cartes à Pique", "La situation est forcing de manche", etc... etc...

Ainsi si on demande "Pourquoi C ?", le système expert répondra très simplement, au nom de la règle x :
"C existe parce que A et B existent", ou encore :
"J'ouvre de 1SA parce que j'ai 16 pts H, un jeu régulier et pas de majeure 5ème".

Les systèmes experts sont des systèmes naturellement pédagogiques qui traitent très facilement l'explication positive.

Le problème se complique lorsqu'il s'agit d'"explication négative" c'est-à-dire lorsqu'on lui demande "Pourquoi pas C ?".


8- L'explication négative

Dans les années 70 les recherches universitaires butaient irrémédiablement sur le problème de l'explication négative, une variante du "chaînage arrière".

L'idée appliquée à l'époque était la suivante :
prenons la règle x "Si A ou B alors C".
"Si C n'existe pas c'est que dans la règle x soit A n'existe pas, soit B n'existe pas, soit aucun des 2 n'existe."
Si A et B ne sont pas instruits dans la base des faits, on regarde alors dans toutes les règles qui concluent à A d'une part, puis à B d'autre part, si l'une des prémisses, au moins, n'est pas vérifiée.

Par exemple s'il existe la règle "Si E et F alors A" et si l'on pose la question "non A ?" on regarde si l'on a soit "non E", soit "non F", soit les 2.etc...puis on fait de même pour toutes les règles qui concluent à E et F, etc... ainsi de suite. Idem pour B.

En pratiquant ce chaînage arrière systématique, on comprend immédiatement que l'on aboutit rapidement à une explosion combinatoire : cette méthode n'est pas la bonne méthode.
Une "force brute" qui ne fait pas intervenir l'expertise du domaine traité, est inefficace.

Insoluble pour un universitaire, ce problème était très simple pour un expert.


9- Système Expert Inverse - Système Expert Bimoteur

Au début des années 80, Philippe Pionchon a eu l'idée de doubler le moteur d'inférences du système expert d'un second moteur d'"inférences inverses" créant ainsi le nouveau concept très efficace de "Système Expert Inverse" ou "Système Expert Bimoteur".

Inédite, cette idée était assez évidente puisqu'elle correspondait très exactement à ce qui se passe à une table de bridge lors des enchères, chaque joueur ayant en effet à faire 2 choses :
- produire une enchère (moteur d'inférences) : "Si A et B alors C"
- décoder l'enchère du partenaire (moteur d'inférences inverses) : "Si C alors A et B".
Par exemple , si mon partenaire ouvre de 1SA, je déduis qu'il a un jeu régulier et 15-17 H sans majeure 5ème".

Le problème de l'explication négative se résoud alors très élégamment de la façon suivante :
- Supposons qu'on ait les règles d'inférences :
      . "Si j'ai 5 cartes à Pique et si je dois faire une enchère non forcing alors je dis 3P".
      . "Si j'ai 4 ou 5 cartes à Pique et si je dois faire une enchère forcing alors je dis 3K".
Le moteur d'inférences inverses donne :
      . "3P = 5 cartes à Pique, enchère non forcing"
      . "3K = 4 ou 5 cartes à Pique, enchère forcing".
- Supposons que dans la base de faits on a 5 cartes à Pique et on doit faire une enchère forcing : la bonne enchère est donc "3K".
- On décode cette enchère avec le moteur d'inférences inverses:
"3K = 4 ou 5 cartes à Pique, enchère forcing".
- Si maintenant on pose la question "Pourquoi pas 3P ?", on décode 3P :
"3P = 5 cartes à Pique, enchère non forcing".
La comparaison des 2 inférences inverses donne immédiatement :
"3P ne serait pas forcing".

(Au besoin on affecte à chaque prémisse un coeficient de "préséance", si plusieurs règles concluent à 3K).

Grâce à l'apport d'un "Système Expert Inverse",
constituant in fine un "Système Expert Bimoteur",
l'explication négative est résolue très simplement
par la comparaison des inférences inverses
.


Nous verrons plus loin (paragraphe 21) que les "Systèmes Experts Inverses" permettent tout aussi facilement de traiter la question des intentions adverses et pourraient être une solution pour les sciences cognitives ou sciences de la décision.


La simulation au plus près du comportement logique humain, permet d'obtenir des performances intéressantes que ne saurait apporter le traitement statistique de l'IA numérique... car (moins sérieusement) :
« Le moteur d'inférences inverses n'est pas un moteur à explosion ! »

Au Bridge le traitement efficace de l'explication négative est primordial comme c'est d'ailleurs souvent le cas en matière d'enseignement quel qu'il soit.

L'explication négative doit toujours précéder l'explication positive.

Il est en effet difficile de se faire entendre d'un élève qui a envie de dire 3P lorsque vous voulez lui expliquer que la bonne enchère est 3K.
Il faut d'abord lui expliquer que 3P n'est pas correct pour qu'il soit disposé à vous écouter :
"3P n'est pas forcing, très bien, mais alors quelle enchère faire ?".

Ce précepte s'applique à tout domaine d'enseignement.


10- Les "expertons", variables stratégiques

Il est donc remarquable de constater la parfaite adéquation des Systèmes Experts au traitement des enchères de Bridge.

Regardons par exemple cette règle d'ouverture :
"Si j'ai un jeu régulier, 15-17 H et pas de majeure 5ème alors j'ouvre de 1SA", règle dans laquelle on remarque la présence de la variable "points H".

En inventant cette variable, Milton Work ne se doutait pas qu'il créait ce que plus tard Philippe Pionchon a appellé un "experton".

C'est autour de ces expertons, véritables "variables magiques", que l'expert structure son expertise, et plus d'expertons pertinents sont décelés par l'expert, plus le système expert sera concis, efficace et facilement maintenable.

Il a ainsi été créé bon nombre d'expertons du genre "Jouable à SA", "Fit majeur", "Faire une enchère forcing", "Manche certaine, chelem possible", "Situation forcing", "Manche et pas plus", etc...

Ces expertons sont des variables stratégiques autour desquelles le Système Expert de Will-Bridge a été construit et qui lui donne son efficacité.

Il est intéressant de noter, une fois de plus, que cela correspond tout à fait au comportement du joueur humain qui, sans le savoir, utilise mentalement et inconsciemment ces variables que l'on pourrait appeler "variables mentales".



Construire un Système Expert revient à repérer les expertons du domaine d'expertise traité, et la recherche de ces expertons permet d'enrichir la connaissance et la pédagogie de cette expertise.


11- L'efficacité des "expertons"

C'est en utilisant ces expertons que le Système Expert pourra par exemple prendre des initiatives, "d'inventer" des enchères telles que la "4ème couleur" :
en décodant toutes les enchères qu'il pourrait faire dans sa situation, il constate qu'aucune n'est possible pour des questions par exemple de "forcing/non forcing", couleur non gardée, force de la main ou nombre de cartes dans une couleur, qu'il lui manque par conséquent des informations pour faire l'enchère adéquate (l'experton "Jouable à SA" n'étant par exemple pas satisfait) :
il pourra prendre tout simplement de lui-même l'initiative "d'inventer" la "4ème couleur".

Tout comme le ferait un joueur humain.


12- Un outil puissant de développement

Les Systèmes experts se sont donc révélés d’une extraordinaire pertinence pour le traitement des enchères, fournissant de surcroît explications positives et négatives.

Une nouvelle séquence ou un nouveau "gadget" est-il préconisé ?
En quelques minutes on rajoute une ou deux règles dans la base de connaissance et en quelques secondes des tests d’efficacité peuvent être faits sur des milliers de donnes !

Un Système Expert d'enchères est un extraordinaire outil
pour étudier la pertinence et l'efficacité de nouvelles enchères.


Toute fédération nationale de bridge devrait en posséder un.

*


Le problème des enchères et de l’entame étant réglé, restait à faire de même pour le problème du "jeu de la carte", beaucoup plus complexe et surtout réputé insoluble en 1987…


13- Problèmes de réflexion : les jeux de stratégie

Historiquement dans le traitement informatique des jeux de stratégie, les premières réalisations de l’Intelligence Artificielle (dans les années 1970) se sont portées sur les Echecs, qui ont pourtant la réputation d’être un jeu beaucoup plus complexe que le Bridge.

Alors que rien n’avait été fait pour le Bridge, aux Echecs de nombreuses petites machines individuelles existaient avec un important succès commercial et la question qui intriguait les journalistes de l’époque était alors :

"Pourquoi existe-t-il des machines performantes aux Echecs, jeu très compliqué, et pas au Bridge qui est pourtant beaucoup plus simple ?"

La réponse est : « Justement ! »
et constitue le « paradoxe de la difficulté ».



14- Le paradoxe de la difficulté

Il y a plusieurs différences importantes entre la problématique du jeu d’Echecs et celle du jeu de la carte au Bridge.
La principale vient du fait qu’au Bridge il existe des éléments cachés alors qu’aux Echecs tout est « sur la table ».

Pour jouer aux Echecs une machine n’a pas besoin d’être « intelligente », il lui suffit de savoir calculer et d'utiliser sa "force brute".
Pour cela, un ordinateur est imbattable.

Du point de vue combinatoire, le jeu d’Echecs est infiniment plus vaste que celui du bridge.
Il l’est même tellement que l’on peut dire que jamais les Hommes ne pourront maîtriser ce jeu.

En d’autres termes, l’analyse complète et exhaustive d’une situation aux Echecs ne peut être faite par aucun expert au monde et il serait plus juste de dire qu'aux Echecs l'ordinateur joue mal mais personne ne s'en rend compte.

C'est d'ailleurs leur mauvaise qualité de jeu qui a fait leur succès commercial : si ces machines avaient joué à un haut niveau, elles auraient été invendables parce qu'inutilisables.
De la même façon qu'un robot de tennis de très bon niveau serait inutilisable pour le commun des mortels, incapable de lui renvoyer la balle.

Aux Echecs, la machine ayant décidé tel mouvement en cours de partie, personne n'est capable de dire s’il existe un autre mouvement supérieur à tous les autres.

Si l'on excepte les problèmes de fin de partie du type "Mat en x coups" par exemple, on peut dire qu'une partie d'Echecs n'a pas de solution et par conséquent le jeu produit par une machine est difficilement critiquable.

On pourra seulement constater In fine que la machine a mieux joué, ou moins bien, que son adversaire, sans plus.
Cette impossibilité d’appréhension globale est si vraie que, dans une partie d’Echecs, un joueur choisira tel mouvement simplement parce qu’il est
« réputé bon » ou parce qu’il « permet un développement agréable » :
les développements ultérieurs sont trop nombreux pour qu’il puisse en faire l’analyse complète.

Dès lors, et cela devient paradoxal,
il est beaucoup plus facile de faire une machine qui joue aux Echecs
puisque cela revient à
lui soumettre un problème dont personne ne connait la solution !



15- Le Bridge est plus simple... donc plus compliqué !

Pour bien jouer le jeu de la carte du Bridge, il faut « réfléchir »…
Etre capable de faire une analyse globale du problème posé.
A l'époque, le problème était réputé insoluble.

De plus pour le traiter, il faut tenir compte des probabilités, ce qui est relativement facile pour une machine, mais surtout travailler en logique modale , comme disent les mathématiciens, c’est-à-dire faire appel aux théories des possibilités, de crainte, de nécessité… etc

Autant de domaines qui sont loin d’être maîtrisés en Intelligence Artificielle.

Mais il y a plus grave…


16- Au Bridge, il y a « obligation de résultat »

Au Bridge la plupart des donnes peut être facilement analysée après coup, à cartes ouvertes, par des joueurs de niveau même faible.

Le jeu que produit une machine se trouve dès lors facilement critiquable.
Si à un moment donné une carte et une seule carte doit être jouée, tout joueur le verra : la machine doit donc absolument la trouver.
Elle a « obligation de résultat ».

En conclusion, et là est le paradoxe,
aux Echecs, puisque le jeu est très compliqué,
quand la machine joue mal personne ne le voit
alors qu’au Bridge parce que ce jeu est plus simple,
tout le monde peut facilement s’en rendre compte.

Une machine a une « obligation de résultat » au Bridge qu’elle n’a pas besoin d’avoir aux Echecs.

Comment traiter cette obligation de résultat ?
Et surtout quelle méthose utiliser : l'IA numérique ou l'IA analogique ?


17- Au Bridge, sans expertise rien n'est possible

Puisque les Echecs sont un jeu qu’on ne sait pas théoriser parce qu’il dépasse complètement les possibilités humaines, son traitement doit se limiter à un traitement combinatoire d'arborescences très incompètes ou à un traitement expérimental en s’appuyant sur la consultation de « big data » rassemblant des coups « réputés » bons, sans plus.

L’IA numérique lui convient alors très bien et le résultat produit par cette IA ne sera pas parfait mais il existera et sera difficilement critiquable.

En revanche le Bridge a été entièrement théorisé° depuis des décennies.
Il s’agit donc d’un domaine d’expertise qu’un Système Expert peut reproduire très facilement mais, en contrepartie, le jeu produit par ce Système Expert sera très facilement critiquable.
Il devra donc être aussi proche que possible du jeu théorique.

La réalisation d’un Système Expert parfait n’étant pas chose facile, le Bridge ne pourrait-il pas malgré tout profiter de l’IA numérique et de ses « big data » expérimentales ?
En dépit de la qualité discutable du jeu produit, cette opportunité serait en effet très intéressante pour traiter du même coup le problème de son apprentissage automatique.

Malheureusement l'existence d'éléments cachés confère au Bridge une caractéristique importante qui fait qu’il n’a rien à espérer de l’IA numérique :
au Bridge, le « gagner » est parfois différent du « bien jouer »

On peut parfois gagner en jouant mal et perdre en jouant bien, ce qui n’est évidemment pas le cas des Echecs.
Aux Enchères par exemple, supposons que 4P soit un excellent pari : bien jouer consiste donc à demander ce contrat.
Or il peut parfois se trouver, bien que ce ne soit pas conforme aux probabilités, qu’il y ait 4 perdantes inévitables.

Le contrat va donc chuter et le mauvais joueur qui s’était contenté de 3P parce qu’il n’avait pas vu que 4P était un meilleur pari, gagnera, lui, son contrat !

Au jeu de la carte prenons l’exemple d’un déclarant qui se trouve en face de deux lignes de jeu, l’une gagnante à 75 %, l’autre à 50 %.

Bien jouer consiste donc à choisir la ligne à 75 % de réussite mais il n’est pas impossible que cette ligne de jeu perde alors que la ligne à 50 % gagne !

Le mauvais joueur qui aura choisit la ligne à 50 % va donc gagner cette donne contre les joueurs qui auront, eux, bien joué !

La vérité au Bridge est statistique et sur un grand nombre de donnes, rassurez-vous, au final le bon joueur gagnera.

Finalement il est pratiquement impossible pour une IA de Bridge de se fonder automatiquement, c'est-à-dire sans supervision experte, sur le résultat du jeu produit pour dire s’il est bon ou mauvais.
Seuls des experts peuvent le dire.
(Ou alors, en toute rigueur, il faudrait améliorer le Système Expert pour lui donner cette capacité d'analyse qu'apporte la supervision, mais cela, théoriquement possible aujourd'hui, est d'une grande complexité.)

Déterminer la qualité du jeu produit, "la récompense", relève donc essentiellement là aussi d’une expertise, la "supervision", et non d’un traitement automatique pur.

Sans supervision, l'"apprentissage par renforcement" est impossible.

En définitive, le Bridge, domaine d’expertise par excellence,
n’a rien à espérer de la seule IA numérique.


En revanche nous verrons plus loin que l’énorme avantage pour le Bridge de se fonder sur une expertise, est son explicabilité.

° Ceci est vrai essentiellement pour le jeu de la carte, car aux enchères il se peut que dans certains cas (rares et délicats) les experts ne soient pas d'accord entre eux.
Cette situation est finalement assez simple car cela revient à dire qu'elle n'a pas de solution...



18- Le jeu de la carte - Stratégies typées et stratégies floues

Qu'il s'agisse du jeu du déclarant ou du jeu en défense, la problématique du jeu de la carte est très diffrente de celle des enchères, ce qui confère au Bridge un intérêt tout à fait exceptionnel pour les investigations en recherches théoriques d’IA.

Pour le traitement du jeu de la carte, il ne s’agit pas d’un problème de connaissance comme pour les enchères, mais d’un problème de d’analyse, de réflexion et comme cela est expliqué plus loin, de "métaconnaissance".

Dans le traitement du jeu de la carte du déclarant, il existe plusieurs cas de figure :
- parfois le problème consiste à déterminer contre quelle configuration adverse il faut jouer (évitement, crainte, jeux de sécurité, etc...)

- parfois le problème consiste à déterminer quelle stratégie mettre en oeuvre (double-coupe, mort inversé, problèmes de communications, etc...)

- les autres cas correspondant à des "stratégies floues" pour lesquels la stratégie ne se dessine que progressivement au cours du jeu.

Et pour compliquer encore les choses, le jeu à Sans-Atout est très différent du jeu à la couleur.

- A Sans-Atout, le jeu est souvent plus simple car l’absence d’atout fait que tout se passe dans le même « espace mathématique », comme disent les scientifiques :
maniements de couleur, problèmes de communications, jeux de sécurité, évitements d’adversaire dangereux, etc…

Les donnes sont moins volontiers typées et le problème est souvent « tactique » dans la manipulation des cartes d’une couleur.

Grâce à une analyse dynamique de chacune des couleurs effectuée tour à tour par un "moteur de simulation" reproduisant en somme le processus mental humain, la machine est capable de détecter les caractéristiques de ces couleurs :
disymétriques, orientées, sujettes à blocages, etc…
et trouver d’elle-même le comportement adéquat en fonction des objectifs et des paramètres fournis.

- A la couleur, il s’agit davantage de combinaison de plans :
l’approche est plus globale, plus « stratégique ».

L’analyse dynamique précédente est alors complétée par une analyse statique de la structure des mains connues qui, mise à disposition d’un Système Expert, détectera la structure de la donne (voir "5- Systèmes Experts hybrides").

Les donnes peuvent être soit typées, soit non typées.
- Pour les donnes « typées » le plan de jeu est trivial (double coupe, mort inversé, élimination-placement de main, cumul de chances, etc…) et déterminé par le S.E..

- Pour les donnes non typées on a affaire à des "stratégies floues" pour lesquelles le système proposera plusieurs plans de jeu que la machine explorera, reproduisant ainsi fidèlement là encore le processus mental humain.


19- L'efficacité d'un "Système Expert hybride"


Dans le cas le plus délicat de donnes non typées, la problématique du jeu de la carte du déclarant revient souvent à déterminer contre quelle configuration de cartes adverses il faut jouer.


C'est une analyse dynamique, réalisée par un "moteur de simulation", aidée d’une analyse statique réalisée par un Système Expert de "métaconnaissance" (voir plus loin) déterminant une suscipion de gisement de cartes en fonction du contexte détecté (possibilité, nécessité, sécurité, crainte, urgence, probabilité, etc…), qui proposera les plans de jeu à envisager, à simuler puis à sélectionner.

Voilà comment a été créé le concept de "Système Expert hybride", ici :

S.E. hybride = Moteur de simulation + S.E. de métaconnaissance

(S'agissant de véhicules autonomes ou d'androïdes, un S.E. hybride serait composé d'un système d'IA numérique avec capteurs, et d'un S.E. de métaconnaissance).

La problématique du jeu de la carte du déclarant est bien un problème d'expertise et ce serait bien méconnaître le bridge que de réduire le calcul de la configuration recherchée à un quelconque traitement statistique ou expérimental.

S'agissant du jeu en défense, la problématique est assez différente puisque le joueur ne connaît pas le jeu de son partenaire.
La réflexion du joueur s'organise alors autour de nouveaux paramètres exploités d'abord par le S.E. puis par le moteur de simulation, simplifié par les conclusions du S.E. :
- mon partenaire est-il assez fort pour jouer un rôle, puis-je compter sur une initiative de sa part ?
ou :
- dois-je prendre seul les initiatives déterminées par le moteur de simulation ?
cas par exemple du "coup de Merrimac".
ou :
- le S.E. a-t-il pu déterminer la stratégie de jeu du déclarant ?
la défense étant alors définie, cas par exemple d'une double coupe
etc.

Soulignons ici, encore une fois, l'intérêt pédagogique des S.E. qui peuvent donner très facilement l'explication de la stratégie adoptée :
     - quelle analyse faut-il faire de la situation ?
     - quels sont les écueils à éviter ?
     - pourquoi faut-il jouer telle carte ?
     - pourquoi tel plan a-t-il été choisi ?
     - pourquoi pas tel autre plan ?
etc...etc.


20- L’idée de base : la métaconnaissance

La métaconnaissance est la « connaissance de la connaissance », c’est-à-dire la connaissance que l’on possède sur la connaissance.

Si par exemple on vous demande si Monsieur Smith a été président des Etat-Unis, il s’agit d’un problème de connaissance.
Si vous possédez la connaissance, c’est-à-dire si vous possédez la liste des présidents, vous pouvez répondre par oui ou par non.

Si maintenant on vous pose la question « Est-ce que Madame Smith a été président des Etats-Unis ? », vous allez immédiatement répondre « non » alors que vous ne possédez pas cette liste, parce que vous savez qu’aucune femme n’a été président des Etats-Unis.

La métaconnaissance suffit, vous n’avez pas besoin de la connaissance pour résoudre votre problème.

C’est là typiquement une partie importante de la problématique du jeu de la carte au Bridge et, travaillant chez IBM sur la théorie des machines intelligentes, Philippe Pionchon s’est intéressé à ce jeu un peu par hasard parce qu'il présentait l’avantage d’être pertinent, aisément critiquable et facilement modélisable.

Rien ne valait en effet le jeu de la carte du Bridge, réputé insoluble à l'époque, pour mettre sa théorie à l’épreuve et démontrer l'efficacité des "Systèmes Experts d'ordre 2" associés à des "Systèmes Experts hybrides".

Notons que ce concept original d'hybridation serait aujourd'hui efficacement utilisable dans divers domaines comme par exemple celui des véhicules autonomes ou de la robotique ou encore celui de l'explicabilité d'une IA numérique.

« Le Bridge est, à ma connaissance,
le jeu au monde le plus scientifique qui soit :
il utilise tous les champs de la logique modale
et les bridgeurs passent leur temps, sans le savoir,
à raisonner en métaconnaissance. »

déclarait-il avant de développer son idée de base : bâtir une théorie des machines intelligentes sur un Système Expert de métaconnaissance.

Des "inférences établies sur la métaconnaisance " :
n’est-ce pas là
la définition même de l’intelligence déductive ?



21- L’efficacité de la métaconnaissance

C'est grâce à l'exploitation de la métaconnaissance que l'exploit de Will-Bridge a été rendu possible avec la création de concepts inédits en IA (Systèmes Experts Bimoteurs ou Inverses, expertons, etc) dont notamment le concept généralisable d’ « IA hybride» qui ouvre aujourd’hui des perspectives intéressantes dans le traitement de l’explicabilité des IA numériques.

Au Bridge la problématique du jeu de la carte est de déterminer contre quelle configuration adverse il faut jouer ou, en défense, quelle configuration il faut espérer chez le partenaire.
Cette configuration adverse déterminera sa stratégie.
(Parfois il est vrai, on ne prend en considration que sa propre connfiguration, comme par exemple celle d'une double coupe, mais le problème est plus simple).

Pour déterminer cette configuration, plusieurs techniques sont possibles : analyser par exemple le jeu produit par les adversaires et demander à des "big data" de déterminer par expérience cette configuration.
Mais ce n’est pas la bonne façon de procéder puisqu’encore une fois le Bridge a été théorisé : pour déterminer cette configuration des jeux adverses la métaconnaissance est beaucoup plus simple, beaucoup plus juste et donc beaucoup plus performante (voir plus loin : 21- "Analyse des intentions adverses").

Prenons cet exemple caractéristique du joueur placé en Sud :
Nord
P R 10 x
C R x x
K V x x
T 10 x x x x


Sud
P A V 9 x x
C V x
K D x x
T A V x


Les enchères, Nord donneur :
Nord : « Passe » - Est : « Passe » - Sud : « 1 Pique » - Ouest: « Passe » - Nord : « 2 Piques » et tout le monde « Passe ». Sud joue 2 Piques.

Ouest entame du 5C, Nord joue xC et Est la DC.
Stop !
La métaconnaissance de notre Système Expert associée à un "Système Expert Inverse" (ou SE Bimoteur) nous dit maintenant à coup sûr qui a la DP, connaissance essentielle ici pour gagner, en analysant très facilement les événements et les non-événements.

- Dans un contrat à la couleur, Ouest n’a pas entamé sous un As : l’AC est donc en Est qui, avec la DC jouée, montre 6 H.
- Ouest n’a pas entamé K où il manque As-Roi : il ne possède donc pas ces 2 honneurs et Est a au minimum le RK, soit au moins 3 H.
- Ouest n’a pas entamé T où il manque Roi-Dame : il ne possède donc pas à la fois ce Roi et cette Dame. Par conséquent Est a au moins 2 H à T.

Total : on sait maintenant qu’Est a au moins 6 H à C, 3 H à K et 2 H à T, soit au moins 11 H.
Son « Passe » a indiqué par ailleurs qu’il a moins de 12 H : Sud sait donc qu’il ne peut pas avoir la DP et celle-ci se trouve par conséquent à coup sûr en Ouest.

La "non-entame" d'un honneur à K et d'un honneur à T, dévoile les cartes cachées.

L’utilisation de la métaconnaissance est évidemment performante puisque le jeu des cartes jouées et non jouées obéissant à des règles, la connaissance de ces règles, très facilement exprimables par un Système Expert, permet de déterminer la place de certaines cartes et d’expliquer sa stratégie lorsqu'elle dépend de la place de ces cartes.

D’une façon générale, l’explicabilité d’une IA passe donc obligatoirement par l’hybridation numérique-analogique, qui n’est cependant possible que si l’on est capable de bâtir un Système Expert de connaissance ou métaconnaissance sur les data dont on dispose.


22- Analyse des intentions adverses

Dans la théorie des jeux, les intentions de l'adversaire sont parfois intéressantes à connaître.
Or la stratégie adverse répondant à une logique, il serait aberrant de traiter ce problème par les "big data" de l'IA numérique qui se limitent à des expériences non expertisées, et là encore, s'agissant d'expertise, le traitement adéquat est tout naturellement donné par Système Expert, avec de surcroît production de toutes les explications nécessaires.

En fait la clé du problème de la connaissance des intentions adverses est donnée par les "Système Experts Inverses" de Will-bridge.

Ainsi si le Système Expert indique:
"Avec telles cartes, il faut appliquer telle stratégie",
le Système Expert Inverse indiquera tout aussi facilement :
"S'il y a telle stratégie, il y a telles cartes"
et même, en analysant les non-événements comme indiqué pour le Bridge dans le paragraphe précédent:
"S'il n'y a pas eu telle stratégie, c'est qu'il n'y a pas telles cartes".

Ainsi d'une façon générale, par corollaire, l'analyse de données adverses passées au crible d'un Système Expert Inverse, permettra très facilement de les classer en "données utiles" ou "non utiles".

Les Systèmes Experts Inverses
sont une solution très simple dans l'étude des
"Sciences de la décision"



23- Hybridation et explicabilité d’une IA

Autre difficulté très importante à résoudre pour une IA : son explicabilité.

Pour les enchères, problème essentiellement de connaissance facilement traité par « Système Expert », le problème de l’explicabilité positive est trivial puisqu’il suffit tout simplement de citer les règles d’expertise qui ont conduit à sa décision.
L’explicabilité négative ayant été quant à elle résolue, nous l'avons vu au paragraphe 9, par la création du concept de Système Expert Bimoteur ou Système Expert Inverse.

En revanche pour le jeu de la carte, qui est d’abord un problème de réflexion et d’analyse avant d’être un problème de connaissance, les choses sont plus complexes car un Système Expert de connaissance est insuffisant.
Bien qu’il s’agisse d’une expertise, comment traiter la problématique du jeu de la carte et son explicabilité ?
C’est également le cas du traitement de domaines ne relevant pas d’une expertise, comme celui de l’IA numérique.
L’IA numérique se comportant comme une « boîte noire », comment justifier ses choix ?

Les travaux entrepris par Will-Bridge sur le Bridge donne une idée de solution.

Pour résoudre le problème du jeu de la carte, Will-Bridge a en effet eu l’idée de coupler un moteur de simulation au Système Expert explorant les différentes stratégies envisageables, créant il y a plus de 30 ans le concept d’IA hybride, concept dont peut aujourd’hui s’inspirer l’IA numérique.

Le but de ce moteur de simulation, par le jeu une par une des couleurs dans différentes hypothèses, était de déterminer les caractéristiques dynamiques des mains pour enrichir la base de faits exploitée par le Système Expert, ces caractéristiques étant très difficiles à déterminer par expertise

L’explicabilité de cette IA hybride
était ainsi naturellement assurée par ce Système Expert
instruit par le moteur de simulation
.


Par exemple :
« Le joueur en EST ayant été déterminé comme adversaire dangereux, il faut une stratégie d’évitement de ce joueur et donc refuser l’impasse ».

C’est cette idée d’hybridation de Will-Bridge qui doit être généralisée et guider aujourd’hui l’étude de l’explicabilité d’une IA numérique : pour que l’explication de ses décisions soit convaincante il faut qu’elle s’appuie soit sur une logique provenant d’une expertise, soit sur une expérience indiscutablement admise, l'une et l'autre pouvant tout naturellement être exprimée par Système Expert.

Les Systèmes Experts intervenant par hybridation
sont une solution
de l'explicabilité de l'IA numérique.


La difficulté revenant alors à faire de l'extraction de connaissance c'est-à-dire à repérer les data à l’origine de la décision et à les documenter soit d’une logique, soit d’une expérience faisant autorité.


24- Le Bridge, problème résolu et inégalé depuis plus de 30 ans

Ce sont toutes ces réflexions qui ont permis dans les années 80 à Will-Bridge de résoudre entièrement la problématique du Bridge (enchères, entames, jeu de la carte en déclarant et en défense, à Sans-Atout et à la Couleur) et à faire jouer un ordinateur à des parties complètes de Bridge au meilleur niveau des performances humaines ainsi que l’avaient démontré les tests réalisés à l’époque par des Champions du Monde et d’Europe sous l'autorité de Paribas.

En 2024,
cette performance historique n’a toujours pas été égalée
:

depuis 1987 en effet
jamais aucune autre IA n’a battu de Champion du Monde
dans une quelconque démonstration scientifique de Bridge.


D’ailleurs Google ne s’y est pas trompé en décidant pour ses recherches en IA de travailler sur le jeu Hanabi plutôt que sur le Bridge où depuis longtemps il savait qu'il n’y avait plus rien à découvrir.

La raison des échecs des diverses tentatives menées est simple :
l'utilisation inadéquate de l'IA numérique au détriment de l'IA analogique, enterrée beaucoup trop tôt et insuffisamment utilisée dans les recherches actuelles.


25- Le calcul de Thalès et la métaconnaissance

A l’époque, le grec Thalès avait épaté les égyptiens en leur révélant la hauteur de la Grande Pyramide par la simple mesure de son ombre portée sur le sable.
Pas besoin de l'escalader jusqu'à son sommet, ni de mobiliser d’importants moyens de mesures, un simple calcul de similitude lui a donné la solution.

De la vraie magie !

De la même façon, la métaconnaissance permet de résoudre des problèmes de connaissance sans la posséder.

Tout aussi magique !

Au Bridge par exemple, prenons cette situation où le déclarant se dit :
« Je ne sais pas qui a le Roi de Trèfle, mais je vois que si ce Roi de Trèfle est à droite, je ne peux pas gagner.
Puisque mon objectif est de gagner, il est donc à gauche, « par nécessité » disent les bridgeurs.
Je joue donc comme s’il était à gauche de façon certaine.
S’il y est, j’ai gagné.
S’il n’y est pas, j’ai perdu mais de toutes façons je ne pouvais pas gagner : je n’ai donc rien perdu. »


« La métaconnaissance est aux cogniticiens
ce que le calcul est aux physiciens.
»



26- Alekhine et la métaconnaissance

A propos de métaconnaissance, difficile de ne pas évoquer cette anecdote vécue par le russe Alexander Alekhine (1892-1946), autrefois 3 fois champion du monde d'Echecs.
En Russie à l'époque, les voyages en train étaient très longs et laissaient largement aux voyageurs le temps de faire connaissance.
Alekhine se trouva ainsi dans un compartiment avec un voyageur qui lui déclara :
"- Cher Monsieur, si vous savez jouer aux Echecs, je peux vous proposer une partie...
- Volontiers, lui répondit Alekhine. Je vous rends un cavalier et jouons...
- Mais comment ? déclara, surpris, l'inconnu. Vous ne me connaissez pas et vous voulez me rendre un cavalier !
- Justement, répondit Alekhine, si je ne pouvais pas vous rendre un cavalier, je vous connaîtrais !"



27- M. Jourdain joue au bridge...

Possibilité, nécessité, crainte, reconstitution des mains cachées, etc...etc... :
voilà de quoi est fait le quotidien des bridgeurs qui raisonnent sans le savoir en métaconnaissance :

- « Je ne sais pas qui a le Roi de Trèfle, mais je sais qu’Est a Passé d’entrée et a déjà montré 11 points d’honneur : il n’a donc pas le Roi de Trèfle. »

- « J'analyse que seule une distribution 4-0 des atouts adverses met mon contrat en danger. Je considère donc qu’ils sont 4-0 et je cherche une stratégie qui soit également gagnante lorsqu’ils sont 2-2 ou 3-1. »


Bien sûr le traitement de la métaconnaissance s’il permet dans de nombreux cas de traiter intelligemment le problème des éléments cachés, n’est pas toujours suffisant mais il peut être complété ensuite par un moteur de simulation qui permettra à la machine de trouver elle–même la solution dans des domaines comme par exemple le maniement de couleurs ou le traitement des jeux de sécurité.

- "Je n'ai pas le Roi de Trèfle.
Existe-t-il un maniement de couleur qui gagne que ce Roit de Trèfle soit indiféremment à droite ou à gauche ?"


La machine le place donc à la fois à droite et à gauche, avec l'instruction bien sûr de ne l'utiliser qu'une seule fois, et, si la solution existe, elle trouvera elle-même le maniement de couleur adéquat...

Tout comme, encore une fois, le ferait un joueur humain.

Voilà comment avait été résolu, et jamais égalé malgré les progrès de l'informatique et de l'IA, le problème des enchères, de l'entame et du jeu de la carte au Bridge, il y a maintenant plus de 30 ans.

Tout étant pour le mieux dans le meilleur des mondes, quelle suite a été donnée à l'époque à toutes ces avancées technologiques ?


28- Prématuré !

Dans les années 80, l'Intelligence Artificielle n'était pas à la mode, contrairement à ce qui se passe aujourd'hui.
Bien pire, il s'agissait même à l'époque d'un véritable tabou, d'une lubie de scientifiques.
La difficulté de se faire entendre est bien résumée par cette anecdote arrivée à Philippe Pionchon à la fin des années 80.

Les journalistes scientifiques de l'époque s'intéressaient beaucoup aux petites machines commercialisées pour jouer aux Echecs.

L'un d'eux, expert bien connu, lui demanda un jour :
- "Aux Echecs lorsqu'on joue mal contre une machine, elle est "déstabilisée" et se met elle aussi à mal jouer...
Qu'en est-il de votre machine de bridge ?"


Il lui fut d'abord expliqué qu'aux Echecs le problème était très différent.
Dans une partie d'Echecs, tous les experts sont d'accord pour dire qu'il y a 3 phases : l'ouverture ou le début de partie (où l'on "récite" les coups connus), le milieu de partie (très délicat) et la fin de partie où le peu de pièces restantes facilite le calcul arborescent.

La difficulté consiste à définir quand passe-t-on d'une phase à l'autre, fameux "problème aux limites" que connaissent bien les physiciens.

Pour chacune de ces 3 phases, le logiciel applique des stratégies différentes et une règle communément admise dit qu'on passe en deuxième phase dès qu'on a "roqué" : ainsi par exemple en début de partie, il suffit de roquer prématurément pour que la machine se croit en milieu de partie et avance imprudemment son Roi au centre de l'échiquier !
Elle n'est pas "déstabilisée".

- "Que se passe-t-il avec ma machine de bridge ? Ecoutez, je n'en sais rien mais faisons un essai..."

Le journaliste composa donc un problème inédit et donna uniquement bien sûr à la machine, jouant le rôle du déclarant, le jeu de Sud et celui de Nord.
Il entama et quelques plis plus tard, manipulant les cartes d'Est et d'Ouest, inconnues de la machine, il fit exprès de donner une levée au déclarant.

La machine encaissa le pli et déclara... "Merci beaucoup !"

Tout le monde semblait ravi de cette démonstration et Philippe Pionchon s'attendait à quelques publications flatteuses dans la presse spécialisée...
Rien ne se passa.

Deux années plus tard le hasard fit qu'il rencontra à nouveau ce journaliste et lui demanda :
- "Vous rappelez-vous notre essai il y a 2 ans ?
Qu'en aviez-vous pensé ?"


Le journaliste lui répondit alors très intéressé :
- "En effet je m'en souviens très bien mais, dites-moi, cela s'est passé il y a 2 ans, vous pouvez bien me le dire maintenant :
comment avez-vous fait pour tricher ?"


Il n'est jamais bon d'être trop en avance sur son temps !

*


29- Conclusion

Depuis ces années 80, l'IA a progressé grâce aux progrès de la technologie hardware, les machines devenant beaucoup plus puissantes.
Est née alors une nouvelle forme d'IA qui s'appuie non plus sur la logique d'une expertise mais sur des historiques pour ainsi présenter des vérités (?) statistiques.
Aujourd'hui l'IA est très à la mode et, pour une strat-up, il n'est pas pensable de tenter une levée de capitaux avec un projet qui ne ferait pas référence à l'IA.

On voit donc de tout et parfois n'importe quoi...

Une brosse à dent électrique par exemple qui s'arrête de tourner quand la pression sur les dents est trop forte, est présentée sans vergogne comme une réussite de l'IA !

A l'heure actuelle les dernières nouveautés spectaculaires dont tout le monde parle, sont les "rédacteurs numériques".
Leurs performances sont assez bluffantes il faut bien le reconnaître, mais en les analysant de plus près, on s'aperçoit qu'à travailler uniquement sur des expressions les plus fréquentes et sans expertise, ces rédacteurs, qui ne possèdent aucune intelligence, ne sont finalement capables de reproduire, avec talent certes mais que des lieux communs.

Sans souci, et pour cause, ni de création, ni de vérité, ni de rigueur intellectuelle, ils s'exposent inévitablement, pour plaire au plus grand nombre, aux dérives du sophisme et des "fake news"... et finalement participer activement au triomphe d'une sorte de populisme dévastateur.

Le danger est donc gigantesque à moins que les développeurs aient la bonne idée, à l'instar de Will-Bridge, de les doter d'une "intelligence experte" en s'inspirant pour cela du concept d'"IA hybride" qu'elle a elle-même créé pour venir à bout de la problématique du Bridge, il y a plus de 30 ans.

Il n'y a pas de véritable Intelligence Artificielle sans expertise




will-bridge