Hello World!
Dans le sous-sol d’une maison, quelque part en Amérique du Nord, un développeur est en train de finaliser un script. Il est plus de minuit, il ouvre WhatsApp et contacte son ami.
“Je l’ai terminé,” dit-il en terminant avec un emoji. “Si tout fonctionne bien, ce script, en utilisant ton générateur de neurones aléatoires, nous donnerait comme résultat un agent d’intelligence artificielle avec un but à découvrir.”
L’ami répond 5 minutes plus tard, “Génial ! Qu’a-t-il fait lors de ton premier test ?” tout en continuant à écrire. “Je ne comprends toujours pas quel est l’intérêt qu’il soit aléatoire. Comment vas-tu le vérifier ?”
Le développeur prend une gorgée de son café, il est froid et il grimace, il aimerait en avoir un chaud mais à cette heure il serait trop tard. “La vérification, je l’ai laissée pour la fin, j’espérais que tu m’aiderais avec quelques idées. Ah, et autre chose, ce script n’a jamais été exécuté.” Il envoie son message avec un autre emoji. “Mais si tu veux, nous pouvons l’essayer tout de suite. On se connecte en vidéoconférence ?”
Après 10 minutes, trois points apparaissent, l’ami est en train d’écrire quelque chose. “Il est tard, mais je vais me connecter juste parce que tu as décidé d’utiliser mon module alors que j’allais le supprimer. C’était une blague ; mais d’une manière ou d’une autre, tu l’as pris au sérieux, et tu as écrit quelque chose à ce sujet. On se voit en appel vidéo.”
Le développeur passe sa main dans ses cheveux, il connaît son ami, il sait qu’il va dire quelque chose s’il le voit décoiffé. “Salut, tout est prêt, j’ai laissé le prompt avec la commande prête, j’attendais juste que tu daignes apparaître,” son ami, un peu somnolent, lui fait signe d’exécuter. “Bon, je partage mon écran et voilà, le voici.” Le développeur appuie sur la touche Entrée et des points de suspension apparaissent, puis le mot anglais “Done” apparaît à l’écran. “C’est fait, maintenant il devrait être en train de tourner dans un conteneur dans le nuage.”
Le visage de l’ami apparaît sur l’appel vidéo, un peu exaspéré. “Combien de fois t’ai-je dit que le nuage n’est pas sûr ? La sécurité entre les conteneurs dans le cluster est une blague, un processus peut voir tous les autres conteneurs.” “Eh bien, c’était la solution la plus rapide que j’ai trouvée pour pouvoir exécuter cela, si tu avais rendu le générateur plus efficace, je l’aurais exécuté sur mon ordinateur portable,” répond le développeur. “Bon, demain je le télécharge parce que là, je ne me souviens pas des étapes.”
Le développeur bouge la souris et partage les journaux du nouvel agent et ne peut voir que “agent started” avec un horodatage d’il y a 5 minutes UTC. L’ami lui demande : “Et maintenant, comment vas-tu savoir ce qu’il fait ?” Ils rient tous les deux. “Tant d’attente pour rien.” Il est tard et ils décident d’aller se reposer, demain ils s’occuperont de tout nettoyer et peut-être de tout effacer. Le développeur dit au revoir et laisse l’écran avec le journal se rafraîchissant et va se coucher.
Le curseur de l’ordinateur a clignoté pendant 3642 secondes, quand soudain, on a pu voir :
Hello World!