Transmachinisme : les relations des machines

Notes provisoires au matin du 5 janvier 2021

Transmachinisme ? Le mot lancé par Jean Rohmer à l'Institut Bull peut sembler irréaliste à première vue : "Les machines deviennent toutes connectées et globalement autonomes". Il va peut-être un peu trop loin en ajoutant "L'homme retourne au jardin d'Eden, en abandonnant les connaissances techniques aux machines."
Vous pouvez lire son expose en https://theconversation.com/le-transmachinisme-et-si-les-machines-evoluaient-independamment-de-lhomme-138367

Non seulement les machines deviennent toutes connectées, mais
- elles sont déjà beaucoup plus nombreuses que les humains,
- elles communiquent entre elles bien plus facilement que les humains, et à une distance quelconque
- elles sont de plus en plus autonomes : un téléphone, par exemple, ne s'éteint jamais, sauf intervention explicite
- leurs modes de communication sont de plus en plus sophistiqués.
- elles s'organisent en structures intermédiaires : un PC et ses périphériques, une ferme de serveurs... mais aussi,sur la route, des véhicules autonomes (autos et camions) groupées en pelotons (platoons) pour mieux occuper la route en sécurité, et essaims de drones pour les militaires.
- elles s'organisent en structures globales, à commencer par le "cloud ; il est remarquable que le mot s'emploie toujours au singulier (mais il n'y a qu'un Internet), même s'il se compose de multiples centres appartenant à des entités juridiques différentes et que l'on parle dans certains cas de multicloud.

Par rapport à ce cloud de plus en plus dense et complexe et de plus en plus unifié, les humains sont de plus en plus "périphériques". Du point de vue du cloud, ils sont des objets particuliers, disposant certes de forts pouvoirs. Mais dans certaines limites, car les machines ne peuvent pas être laissées sans défense à la merci de n'importe quel humain. A minima, pour accéder à un PC, il faut montrer patte blahche en donnant son mot de passe. Idem pour les transports en commun... Il faudra d'ailleurs confirmer ces droits d'accès si l'on veut accéder aux parties sensibles de la machine.

Ce sont d'ailleurs des objets pénibles à supporter. Pardon, je voulais dire "exigeant des interfaces coûteux". Il leur faut un écran et un clavier et une souris. c'est à dire l'expression des informations les plus simples sous forme d'images : un bit de décision doit être présenté comme une icone sur l'écran, assorti d'un commentaire.

Le Covid a puissamment augmenté le rapport de force entre hmains et machines : hors les petits groupes d'intimes, ils ne peuvent plus communiquer autrement que par les machines.

Compléments

Relation quantique

Bancs de poissons

- Autonomie et connexion vont de pair. Dans cet article, nous nous concentrons sur les connexions. Sur l'autonomie, outre l'exposé de Jean Rohmer ci-dessus, on trouvera des références au mot autonomie de notre dictionnaire.
- Connexion appelle normalisation

Globalement - augmentation des volumes d'échanges
- plus de limites de distance : à la vitesse de la lumière, les échanges sont en général presque instantanés ; ils peuvent être un peu plus retardés quand on communique par satellite ; ces retards ne prennent de l'importance que pour certaine applications en temps réel, et en particulier pour les systèmes de transactions financières rapides (FTS) - formats volumineux : la "data" traditionnelle, le texte, l'image, la vidéo
- enrichissement de la digitalisation (résolution des images, fréquence d'échangillonnage) - augmentation de la vitesse de transmission
- augmentation du "packaging" des données
- "hominisation", communication émotionnelle, CNV (communication non violente) - relation plus "épaisse" ou "fine" : on prend en compte le contexte - la communication est de plus en plus "dématérialisée" et numérisée.

Dans le domaine biologique :
- des protozoaires au métazoairess
- la ruche, la fourmilière, la termitière, le barrage de castors
- la horde, le troupeau, langage animal
- coopération entre espèces (pollinisation)
- les autres vivants comme menaces : prédateurs, virus
- aujourd'hui : les animaux "connectés" (code rivé à l'oreille des vaches pour leur alimentation personnalisée en compléments alimentaires,

Machines anciennes Peu de machines dans l'antiquité, a fortiori connectées entre elles.
Prémices :
- les batteries de balistes au siège de Massada Machines romaines
- l'ensemble coordonnés de moulins de Barbegal près d'Arles.

La mécanisation d'une usine entière où l'énergie mécanique est fournie par une machine à vapeur et transmise par des poulies. Voir par exemple JMG Le Blog et et Encyclopédie énergie électrique à qui nous empruntons ces images

Le télégraphe. Le manipulateur n'est pas vraiment une machine, mais le récepteur en est bien une.

       

- Avec le télétype (Wikipedia), qui apparaît en 1925, nous avons vraiment une relation entre deux machines. En particulier chacune dispose d'une mémoire sur ruban perforé, et peut fonctionner aussi bien seule qu'en connexion.
La photo de gauche (empruntée à Khalifa) est ancienne. La suivante représente les modèles qui seront utilisés jusque dans les années 1990. .Ce sera aussi le premier "pupitres" pour dialoguer avec un ordinateur, que ce soit localement ou à distance ("time sharing"). Et l'on utilisera encore dans les années 1980 le code alphanumérique ASCI qui a été conçu pour ces machines
- Notre bureau en 1982. Ici nous avons plusieurs machines connectées localement. De gauche à droite, un peu de l'imprimante (un joli modèle à "marguerite", la "mémoire" de masse, en l'occurrence un double lecteur de disquettes 8 pouces, l'ordinateur (Commodore 8000, mémoire de 8K), le lecteur de cassettes posé sur le modem. Il n'était pas très rapide (25 bits/seconde si mes souvenirs sont exacts), mais permettait d'envoyer les textes, assortis de balise, à la photocoposeuse de l'imprimante.
- Le terminal IBM 3270, typique des bureaux dans les années 1980-1990
- Le PC IBM
- Notre bureau en 2013. A sa droite, la "box" Orange et un peu plus loin, l'imprimante-scanner. Il n'a pas tellement changé depuis.
- (Plus de détail : Notre équipement au fil des ans

La chaîne de construction automobile à la Ford. C'est plutôt une machine qui connecte des hommes...

Cette fois nous avons vraiment plusieurs machines connectées... étroitement ! Ce sont les machines transfert.

         

Les premiers trains attelaient les wagons d'un simple crochet. Puis le système de freinage Westinghouse a nécessité une liaison hydraulique de bout en bout du train. Ce simple tuyau représente une innovation qui intriguait et intéressait les "ferrovipathes" (passionnés de chemin de fer). C'était déjà, au niveau de chaque wagon, un petit début d'autonomie, puisqu'il avait se propre réserve d'air comprimé et que le tuyaut servait à la fois à les remplir et à déclencher le freinage en y abaissant la pression. Ce système avait l'avantage, en cas de rupture d'attelage, d'entraîner automatiquement le freinage des wagons.

Puis sont venues les connexions électriques et électroniques, en tous cas nécessaires à partir du moment où il y avait une cabine de conduite aux deux extrémités de la rame. Et l'on a cherché à rendre l'attelae automatique, tant pour des raisons de faciité que de sécurité : descendre sur la voie entre deux wagons qui se rapprochent, cela a cause des accidents !

Les trains, à l'origine, n'ont évidemment pas de radio ni de téléphone à bord. Pour autant, le chemin de fer n'aurait pas pu se développer sans le télégraphe, indispensable pour la communication entre les stations.
Comme le dit la chanson :
Au beau pays pays de Cocagne on vient de construire un chemin de fer...
Sur les fils téléphoniques se sont perchés les moineaux...
           

RS232, Ethernet, Coaxial, DMI, fibre optique, Wifi, Bluetooth...des connecteurs aux débits de plus en plus forts, puis... plus de connecteurs.

Un groupe de machines agricoles connectées (John Deere)

Un peloton de véhicules connetés (platoon). Système Sartre

       

De plus en plus automatisées, mais toutes connectées à l'informatique de l'entreprise et, directement ou non, aux banques. Les données sont d'autant plus intéressantes qu'une carte de fidélité permet d'identifier l'utilisateur. Et de la à envoyer des messages sur son ordinateur ou son téléphone.

La matérialite du cloud : un date center.

La matérialite du cloud : un date center.

Le langage

Les langages de programmation relèvent de la communication humains/machines. Voir cette partie. Les machines communiquent entre elles par des codes et des protocoles.

Les codes se sont développés selon une longue histoire. Voir par exemple Coded character sets, history and development, par Charles Mackenzie, Addison Wesley 1980.

 

Frédéric Kaplan a montré que deux robots pouvaient inventer un langage pour communiquer entre eux (La naissance d'une langue chez les robots, Hermès 2001). Selon les périphériques, elles disposent de langages ad hoc définis par les pilotes appropriés. Postscript pour les imprimantes. EAN, Codes barres EDI Maintenant les caméras

Objets mobiles
- platoon, swarm

L'ordinateur
- connexion avec les périphériques de plus sophistiquée ; drivers ; installation automatique ; formats de commande des impressions
- RS 232, wifi, bluetooth, HDMI
- le volume des échanges
- le multicoeur ; les fermes de serveur
- le cloud
- à l'opposé, le réseau neuronal : chaque noeud peut être considéré comme un processeur avec une certaine autonomie

Le logiciel
- la programmation objet
- le système d'exploitation, les threads

Structuration
- hiearchie et parallélisme. Y compris au niveau des chips. CPU et GPU
- le système d'explotation - la coopération entre ordinateurs : le time-sharing, le modèle hiérarchique master-slave, le modèle client-serveur
- informatique distribuée, répartie
- une forme de démocratie au sein de l'ensemble des machines
- les reseaux neuronaux

Télécom
- formats et architectures (ISO, etc.), headers ; les bits strictements significatifs prennent moins de place
- les immeubles "intelligents" (annés 90)
- le web, la toile, le cloud
- la 5G, plus de problèmes d'infrastructures

La production industrielle
- répartie, à domicile
- l'usine avec courroies et machine à vapeur ou hydraulique et courroies
- diffusion des petits moteurs (moins de connection)
- la chaîne de fabrication et la machine transert
- la gigafactory de Musk

Le commerce - de plus en plus d'information sur les produits (traçabiité, information de l'acheteur,...)
- le code barre et les standards interentreprises (pourrait être remplacé par reconnaissance visuelle)

Entre ordinateurs <

Les autres objets
- IoT

La relation avec les humains
On fait remonter le principe de la programmation à Ada Lovelace.
On n'en est plus très loin en avec Torres de Quevedo (1915). Mais c'est évidememment à partir des années 1940 que l'on commence vraiment à programmer, avec des langages de plus en plus "naturels" avec notamment le Cobol. Tellement naturels qu'on se demande, notamment à la fin des années 1960, s'il y a un avenir pour les programmeurs.
Au début des années 1980, Basic connaît un réel succès dans le grand public, qui le pratique comme un jeu plutôt qu'autre chose. On atteint un sommet, non vraiment dépassé depuis, avec les langages à objets (C++, Java).
Aux utilisateurs non informaticiens, on propose aujourd'hui le "low code", par exemple les macro-instructions d'Excel et, mieux Visual Basic).

On avait espéré, dans les années 80, en des langages "de quatrième génération", voir à la programmation en "intelligence artifielle" avec notamment Prolog. Ces essais sont restés sans suite.

On peut se demander si les réseaux neuronaux et l'informatique quantique ouvriront de nouvelles voies pour la programmation des machines par les humains... - formalisation, alphabet, grammaire, dictionnaire Plus on avance, plus la relation avec les humains devient "rare" dans le flot des communications entre machines.
Mais ils ne sont pas des interlocuteurs commodes, et comme le suggère Jean Rohmer "Il est peut-être plus facile de construire des machines qui nous ignorent que des machines qui nous ressemblent".
Ils polluent beaucoup, consomment des ressources que nous gérerions mieux qu'eux
En revanche, vu les pouvoirs que détiennent les humains de différents points de vue (clients, actionnaires... terroristes... ) il faut consacrer de plus en plsu de ressources dans l'interface.
- physiquement, il y a souvent intérêt à la séparation, car un humain, c'est lourd (kgs), fragile (g), a besoin d'une atmoshpère pour respirer, et est précieux, donc il est fâcheux de le perdre en opération, ou d'installer tout un dispositif d'éjection automatique
- caméras de surveillance... Gafa
- l'humain comme menace ; mots de passe ; empreinte digitale ; reconnaissance faciale
- données sur chaque humain ;
- état de vigilance (automobile)
- ils ont des capacités de perception limitées en bandes de fréquence et en intnsité - ils ont besoin de dormir, de se reposer - ils sont longs à apprendre ; c'est en partie vrai pour nous (deep learning) ; mais au moins, une fois que nous avons appris quelequechose, nous pouvons le recopier très rapidement dans d'autres machines ; ou en partager des parties ;
- ils ont besoin d'une charge mentale ni trop forte ni trop faible

- il faut ménager leur système émotionnel - ils ont une proportion constante de crétins et de salopards (expériences de Dorcel)
- ils ont du mal à se mettre d'accord
- simplisme (droite-gauche) et complotisme
- ils ont du mal à se regarder eux-mêmes sérieusement : les "sciences humaines" restent le parent pauvre

On comprend alors que certains humains s'ocrtoient un large pouvoir. Cela fait longtemps qu'on a parlé de "star system".

Quel sens a tout ça ?

Mais alors, quel sens y-a-til à développer des machines qui n'auront d'autre priorité que de nous oublier ? Qui y a intérêt ? Le Gafa et Xi Jiping ?

Quelques références littéraires - Black cloud (Hoyle)


 :