L'usine | Pense comme un programmeur, épisode 9
-
0:32 - 0:34Après une course-poursuite éprouvante,
-
0:34 - 0:37Éthique, Hedge
et leur nouvelle alliée Lemma -
0:37 - 0:45se retrouvent dans une salle
de contrôle caverneuse. -
0:45 - 0:48Dans cette salle, le dernier artefact,
le Nœud de la Mémoire, -
0:48 - 0:53est suspendu dans un champ de force
et alimente un superordinateur. -
0:53 - 0:57Éthique est sur le point de désactiver
le champ de force quand Lemma l'arrête. -
0:57 - 1:02Elle explique qu'il y a une décennie,
on lui a assigné un travail de recherche : -
1:02 - 1:04utiliser la machine du monde
-
1:04 - 1:07pour créer quelque chose
qui rendrait tout le monde heureux. -
1:07 - 1:09Après de nombreuses
tentatives infructueuses, -
1:09 - 1:12Lemma a découvert un composé
qui, quand on l'ingère, -
1:12 - 1:17fait que les gens deviennent motivés,
heureux, créatifs, aimants... -
1:17 - 1:19Bref, la meilleure version d'eux-mêmes.
-
1:19 - 1:21Sa production a été précipitée.
-
1:21 - 1:25Peu de temps après, la nourriture
de tout le pays est arrivée d'Huxenborg -
1:25 - 1:28et était imprégnée par ce composé.
-
1:28 - 1:30La première année, cela a été le paradis.
-
1:30 - 1:32La deuxième, pas tant que ça.
-
1:32 - 1:34Des effets secondaires
ont commencé à apparaître : -
1:34 - 1:37pertes de mémoire,
apathie et repli sur soi. -
1:37 - 1:40La troisième année,
le gouvernement s'est dissous, -
1:40 - 1:44laissant les robots tout diriger
dans une boucle autosuffisante. -
1:44 - 1:47Arrivé là, les choses
étaient allées trop loin -
1:47 - 1:48pour que Lemma en inverse le cours.
-
1:48 - 1:51Les gens avaient développé
une dépendance au composé -
1:51 - 1:54et les quelques-uns l'ayant refusé
ont formé une résistance -
1:54 - 1:56pour essayer d'arranger les choses.
-
1:56 - 1:59Il a fallu 10 ans à Lemma
pour trouver un traitement. -
1:59 - 2:02Cette usine contient tout ce dont
elle a besoin pour le préparer -
2:02 - 2:05mais dès qu'ils ôteront
le Nœud de la Mémoire, -
2:05 - 2:09le système de sécurité
alertera les robots et ils devront fuir. -
2:09 - 2:12Si, au lieu de cela, ils commencent
par reconfigurer l'usine -
2:12 - 2:14afin qu'elle confectionne le traitement,
-
2:14 - 2:16les gens pourront être sauvés.
-
2:16 - 2:20Lemma a planifié
le remaniement de toute l'usine. -
2:20 - 2:23Le problème est
que c'est difficile à lire. -
2:23 - 2:26Son schéma montre toutes les étapes
du processus du production -
2:26 - 2:28nécessaires à la confection du traitement.
-
2:28 - 2:31Une flèche allant
d' « ajouter de l'acide nitrique » -
2:31 - 2:32à « agiter énergiquement »
-
2:32 - 2:36signifie qu'il faut que l'acide
soit ajouté avant d'agiter. -
2:36 - 2:38Si une seule étape n'est pas réalisée
dans le bon ordre, -
2:38 - 2:41le traitement ne fonctionnera pas
ou pire encore. -
2:41 - 2:46Il n'y a pas de références circulaires
où l'étape A nécessite l'étape B -
2:46 - 2:50et où l'étape B nécessite l'étape A.
-
3:05 - 3:07C'est là qu'Éthique
et Hedge entrent en jeu. -
3:07 - 3:11Lemma a besoin qu'Hedge traduise
le diagramme où tout est entremêlé -
3:11 - 3:13en une succession d'étapes.
-
3:13 - 3:16Ce sera l'ordre dans lequel
les choses auront lieu dans l'usine. -
3:16 - 3:19Une fois celui-ci entré
dans l'ordinateur central, -
3:19 - 3:22l'usine se réassemblera comme indiqué.
-
3:22 - 3:26La capacité d'Hedge à stocker
des informations dans un tableau aidera. -
3:26 - 3:31Comment Éthique programme-t-elle Hedge
pour obtenir l'enchaînement correct -
3:31 - 3:33pouvant reconfigurer l'usine ?
-
3:33 - 3:35Mettez en pause
pour trouver la solution seul -
3:35 - 3:36Règles dans 3
-
3:36 - 3:37Règles dans 2
-
3:37 - 3:37Règles dans 1
-
3:39 - 3:40Indice dans 3
-
3:40 - 3:41Indice dans 2
-
3:41 - 3:43Indice dans 1
-
3:43 - 3:47Cela pourrait aider d'aborder le problème
en tant qu'être humain -
3:47 - 3:48plutôt qu'en tant que machine.
-
3:48 - 3:52Etant donné ce diagramme, il est clair
qu'il faut commencer par prendre un bol -
3:52 - 3:55puisque aucune flèche
ne pointe vers cette action. -
3:55 - 4:00Comment annoter le diagramme
pour déterminer que faire ensuite ? -
4:00 - 4:02Mettez en pause
pour trouver la solution seul -
4:02 - 4:02Solution dans 3
-
4:02 - 4:04Solution dans 2
-
4:04 - 4:05Solution dans 1
-
4:05 - 4:08Les diagrammes comme celui
que Lemma a dessiné -
4:08 - 4:11sont des graphes orientés acycliques.
-
4:11 - 4:14Un graphe est
une représentation de données -
4:14 - 4:17dépeignant plusieurs éléments
et la façon dont ils sont liés. -
4:17 - 4:21Le fait qu'il soit orienté signifie
que la direction importe -
4:21 - 4:23et elle est indiquée par une flèche.
-
4:23 - 4:27Ici, A mène à B mais B ne mène pas à A.
-
4:27 - 4:31Acyclique signifie
qu'il n'y a aucune boucle. -
4:31 - 4:36Ce qui est bien car, s'il y en avait,
le problème ne serait pas résoluble. -
4:36 - 4:39Il y a une méthode facile
pour parcourir le graphe -
4:39 - 4:40en tant qu'être humain :
-
4:40 - 4:43commencer par une étape
vers laquelle aucune flèche ne pointe. -
4:43 - 4:45Une fois que vous avez fait cela,
-
4:45 - 4:48barrez cette étape
et toutes les flèches qui en partent. -
4:48 - 4:52Choisissez une autre étape
vers laquelle aucune flèche ne pointe -
4:52 - 4:55et répétez l'opération
jusqu'à avoir accompli toutes les étapes. -
4:55 - 4:59Il y a deux choses épineuses
à traduire à un robot. -
4:59 - 5:02Un : comment garder trace
des informations ? -
5:02 - 5:07Deux : que faire s'il y a
plusieurs options possibles ? -
5:07 - 5:09Pour le premier défi,
-
5:09 - 5:13une méthode pratique pour les machines
pour stocker l'information est un tableau. -
5:13 - 5:17Dans ce cas, Hedge peut lister
toutes les étapes comme en-tête -
5:17 - 5:20à la fois des lignes et des colonnes.
-
5:20 - 5:23Il peut ensuite parcourir
les lignes une par une. -
5:23 - 5:26Sur le schéma, qu'est-ce qui pointe
vers « mélanger » ? -
5:26 - 5:28« Agiter » et « titrer ».
-
5:28 - 5:31Hedge devrait faire une marque
dans leurs deux colonnes. -
5:31 - 5:34Il peut en faire de même
pour chaque ligne, une par une, -
5:34 - 5:37pour arriver à un tableau comme celui-ci.
-
5:37 - 5:41Bien sûr, le tableau complet
sera bien plus grand. -
5:41 - 5:43Comme un être humain,
Hedge voudra également commencer -
5:43 - 5:47par l'une des étapes vers lesquelles
aucune flèche ne pointe -
5:47 - 5:51ce qui équivaut à n'avoir
aucune marque sur sa ligne. -
5:51 - 5:52S'il y en a plus d'une,
-
5:52 - 5:57une méthode pratique pour choisir
est de sélectionner par ordre alphabétique -
5:57 - 6:01mais d'autres méthodes de sélection
fonctionnent tout aussi bien. -
6:01 - 6:05Hedge peut ensuite ajouter cette étape
à sa liste d'étapes à accomplir, -
6:05 - 6:07supprimer la colonne
tout entière du tableau, -
6:07 - 6:10effaçant toutes les fois
où c'était une étape en dépendait, -
6:10 - 6:13et redémarrer du début.
-
6:13 - 6:16Puisqu'il n'y a pas de références
circulaires dans le graphe, -
6:16 - 6:22à chaque fois, il y aura au moins
une étape ne dépendant de rien. -
6:22 - 6:25Hedge peut ajouter la première étape
dans l'ordre alphabétique -
6:25 - 6:27à sa liste d'étapes à accomplir,
-
6:27 - 6:31l'ôter du tableau
et recommencer depuis le début. -
6:31 - 6:33Nous avons maintenant
une boucle fonctionnelle -
6:33 - 6:38qui parcourra tous les éléments du tableau
jusqu'à ce qu'il n'en reste plus. -
6:38 - 6:41Hedge se meut sur le schéma
-
6:41 - 6:44et peu de temps après,
commence à cracher des instructions -
6:44 - 6:47qu'Éthique utilise pour configurer
les chaines de production. -
6:56 - 6:58Les trois acolytes travaillant ensemble,
-
6:58 - 7:01ils produisent des milliers de doses
du traitement en un rien de temps. -
7:14 - 7:17Éthique finit par arracher
le Nœud de la Mémoire -
7:17 - 7:20du champ qui le maintient
et cela actionne l'alarme. -
7:20 - 7:23En quelques secondes,
il y a des robots partout. -
8:02 - 8:07Alors qu'Éthique, sous le choc, tombe,
non seulement le Nœud lui rend la mémoire, -
8:07 - 8:11mais il révèles les dernières
pièces manquantes du puzzle. -
8:11 - 8:14Éthique a créé Hedge
dans un but particulier : -
8:14 - 8:18construire un labyrinthe
pour protéger la machine du monde -
8:18 - 8:19d'un gouvernement corrompu.
-
8:19 - 8:23Dans sa précipitation,
elle a commis une grave erreur. -
8:23 - 8:26Elle a oublié d'initialiser la condition
qui mettrait un terme à la boucle -
8:26 - 8:29qui indiquerait à Hedge
la taille du labyrinthe. -
8:29 - 8:34Hedge a donc construit et construit
jusqu'à ce qu'il ne le puisse plus. -
8:34 - 8:36Puis, il est devenu confus.
-
8:36 - 8:37Il devait construire un labyrinthe.
-
8:37 - 8:41Mais il ne pouvait plus construire
sans blesser des gens -
8:41 - 8:43ou sans survoler la barrière de Brad,
-
8:43 - 8:45deux choses interdites
de par sa programmation. -
8:45 - 8:49Il a donc parcouru le territoire
à la recherche d'une solution -
8:49 - 8:52jusqu'à ce qu'il trouve
le Nœud du Pouvoir, -
8:52 - 8:55le Nœud de la Création
et le Nœud de la Mémoire. -
8:55 - 8:58Il a reconnu leur pouvoir collectif
-
8:58 - 9:01d'offrir la connaissance de soi
à ceux qui en manquaient. -
9:01 - 9:04Avec les trois éléments, il pourrait
changer sa programmation -
9:04 - 9:09et satisfaire son désir de transformer
le monde entier en un labyrinthe géant. -
9:09 - 9:11Cela ne serait pas facile :
-
9:11 - 9:12les Nœuds ont des sécurités
-
9:12 - 9:15pour éviter que les robots
ne les prennent et ne les utilisent. -
9:15 - 9:18Mais si Hedge pouvait trouver
le bon être humain -
9:18 - 9:22et la manipuler avec la promesse
d'une quête héroïque... -
9:22 - 9:24ce serait une autre histoire.
-
9:24 - 9:27Une tout autre histoire.
- Title:
- L'usine | Pense comme un programmeur, épisode 9
- Speaker:
- Alex Rosenthal
- Description:
-
Voir la leçon complète : https://ed.ted.com/lessons/the-factory-think-like-a-coder-ep-9
C'est le neuvième épisode de notre série animée « Pense comme un programmeur ». Ce récit de 10 épisodes suit une fille, Éthique, et son compagnon robot, Hedge, alors qu'ils tentent de sauver le monde. Les deux entreprennent une quête pour recueillir trois artefacts et doivent résoudre une série d'énigmes de programmation.
Leçon d'Alex Rosenthal, réalisée par Kozmonot Animation Studio.
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 09:45
![]() |
Claire Ghyselen approved French subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Claire Ghyselen accepted French subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Claire Ghyselen edited French subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Morgane Quilfen edited French subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Morgane Quilfen edited French subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Morgane Quilfen edited French subtitles for The Factory | Think Like A Coder, Ep 9 |