The Factory | Piensa como en programación, Episodio 9
-
0:32 - 0:37Tras una horrible persecución,
Ética, Hedge y su nueva aliada, Lemma, -
0:37 - 0:40se encontraron en una sala de control
cavernosa. -
0:45 - 0:48Aquí, el último artefacto,
el Nodo de Memoria, -
0:48 - 0:52está suspendido en un campo de fuerza
y alimenta a un supercomputador. -
0:53 - 0:57Ética está a punto de desactivar el campo
de fuerza cuando Lemma la detiene. -
0:57 - 1:02Lemma le explica que hace diez años
le asignaron una investigación: -
1:02 - 1:07usar la máquina del mundo para crear algo
que hiciera feliz a todos. -
1:07 - 1:12Luego de muchos intentos fallidos, Lemma
descubrió un compuesto que, al ingerirse, -
1:12 - 1:16hacía que la gente estuviera motivada
y feliz, y fuera creativa y cariñosa... -
1:16 - 1:19En resumen, que fuera
la mejor versión de sí misma. -
1:19 - 1:21Lo enviaron rápidamente a producción.
-
1:21 - 1:25Pronto, Huxenbord proveía
todo el suministro de alimentos del país -
1:25 - 1:27con el compuesto mezclado.
-
1:28 - 1:30El primer año fue un paraíso.
-
1:30 - 1:31El segundo, no tanto.
-
1:32 - 1:36Comenzaron los efectos secundarios:
pérdida de memoria, languidez -
1:36 - 1:37y ensimismamiento.
-
1:37 - 1:40En el tercer año, el gobierno se disolvió
-
1:40 - 1:44y los robots quedaron a cargo
de gestionar todo en un bucle autónomo. -
1:44 - 1:48En este punto, ya era demasiado tarde
como para que Lemma pudiera revertirlo. -
1:48 - 1:51La gente se había vuelto dependiente
del compuesto -
1:51 - 1:53y los pocos que se negaron a usarlo
-
1:53 - 1:55crearon una resistencia
para intentar arreglarlo. -
1:55 - 1:58Lemma demoró 10 años
en encontrar la cura. -
1:59 - 2:02Esta fábrica tiene todo lo necesario
para hacerla -
2:02 - 2:05pero, apenas tomen el Nodo de Memoria,
-
2:05 - 2:09el sistema de seguridad alertará
a los robots y tendrán que huir. -
2:09 - 2:14Pero si primero reconfiguraran la fábrica
para producir la cura, -
2:14 - 2:16podrían salvar a la gente.
-
2:16 - 2:20Lemma tiene planeado el rediseño completo
de la fábrica. -
2:20 - 2:23El problema es que...
es un poco difícil de leer. -
2:23 - 2:26Su esquema muestra todos los pasos
del proceso de producción -
2:26 - 2:28que se necesitan para hacer la cura.
-
2:28 - 2:32Una flecha de "agregar ácido nítrico"
a "agitar enérgicamente" -
2:32 - 2:36significa que debe agregarse el ácido
antes de agitar. -
2:36 - 2:38Si uno de los pasos se realiza
fuera de orden, -
2:38 - 2:41la cura no funcionará
o algo peor podría ocurrir. -
2:41 - 2:46No existen referencias circulares,
en las que el paso A necesite el paso B -
2:46 - 2:49y el paso B luego necesite el paso A.
-
3:05 - 3:07Aquí es donde entran Ética y Hedge.
-
3:07 - 3:11Lemma necesita que Hedge
traduzca el enredado diagrama -
3:11 - 3:13en una secuencia de pasos.
-
3:13 - 3:16Ese será el orden en el que se hagan
las cosas en la fábrica. -
3:16 - 3:18Una vez ingresados
en el computador central, -
3:18 - 3:22la fábrica se rearmará
según las instrucciones. -
3:22 - 3:26La habilidad de Hedge para almacenar
información en tablas será útil. -
3:26 - 3:31¿Cómo debe Ética programar a Hedge
para que entregue la secuencia correcta -
3:31 - 3:33para reconfigurar la fábrica?
-
3:33 - 3:35Pausa ahora para descubrirlo por ti mismo.
-
3:35 - 3:36Reglas en 3
-
3:36 - 3:37Reglas en 2
-
3:37 - 3:37Reglas en 1
-
3:39 - 3:40Pista en 3
-
3:40 - 3:41Pista en 2
-
3:41 - 3:43Pista en 1
-
3:43 - 3:47Podría ser útil primero pensar
en este problema como humano, -
3:47 - 3:48en vez de como máquina.
-
3:48 - 3:52Según este diagrama, está claro que
hay que comenzar en con tomar un bol -
3:52 - 3:55ya que no hay flechas
que lo estén apuntando. -
3:55 - 4:00¿Cómo podrías marcar el diagrama
para saber qué hacer a continuación? -
4:00 - 4:02Pausa ahora para descubrirlo por ti mismo.
-
4:02 - 4:02Solución en 3
-
4:02 - 4:04Solución en 2
-
4:04 - 4:05Solución en 1
-
4:05 - 4:11Los diagramas como el que dibujó Lemma
se llaman grafos acíclicos dirigidos. -
4:11 - 4:15Un grafo representa información
que muestra elementos diferentes -
4:15 - 4:17y las relaciones que existen entre sí.
-
4:17 - 4:23Dirigido significa que el sentido importa
según indican las flechas. -
4:23 - 4:27Aquí A lleva a B, pero B no lleva a A.
-
4:27 - 4:31Y acíclico quiere decir que no hay bucles.
-
4:31 - 4:36Algo bueno ya que, si los hubiera,
el problema no podría resolverse. -
4:36 - 4:40Hay una forma simple
de navegar el grafo como humano: -
4:40 - 4:43comenzar con el paso que no es apuntado
por ninguna flecha. -
4:43 - 4:48Una vez hecho eso, tachar ese paso
y todas las flechas que vengan de él. -
4:48 - 4:52Elegir otro paso que no sea apuntado
por ninguna flecha -
4:52 - 4:55y repetir hasta completar
todos los pasos. -
4:55 - 4:59Hay dos cosas difíciles de traducir
para un robot. -
4:59 - 5:02Primero, ¿cómo llevar el registro
de la información? -
5:02 - 5:07Y segundo, ¿qué hacer si hay
varias opciones al mismo tiempo? -
5:07 - 5:09Para el primer desafío,
-
5:09 - 5:13para las máquinas, una forma conveniente
de guardar información es en una tabla. -
5:13 - 5:17En este caso, puedes hacer que Hedge
enumere todos los pasos en la cabecera -
5:17 - 5:19de las filas y columnas.
-
5:20 - 5:23Luego, puede revisar las filas una a una.
-
5:23 - 5:26En el diagrama, ¿qué puntos mezclar?
-
5:26 - 5:27Agitar y valorar.
-
5:28 - 5:31Así que Hedge debería hacer una marca
en ambas columnas. -
5:31 - 5:36Puede hacer lo mismo para cada fila
una a una para hacer una tabla como esta. -
5:37 - 5:40Por supuesto, la tabla completa
será mucho más grande. -
5:41 - 5:43Como un humano,
Hedge también querrá comenzar -
5:43 - 5:47con uno de los pasos
que no son apuntados por una flecha. -
5:47 - 5:50Lo que es lo mismo que
no tener marcas en la fila. -
5:51 - 5:52Si hay más de uno,
-
5:52 - 5:57una forma conveniente de proceder
es elegir según orden alfabético -
5:57 - 6:00aunque otros modos de selección
pueden funcionar igual de bien. -
6:01 - 6:05Luego, Hedge puede agregar ese paso
a su lista de orden de ejecución, -
6:05 - 6:07eliminar la columna completa de la tabla
-
6:07 - 6:10y así eliminar todas las veces
que fue dependencia -
6:10 - 6:12y luego volver al punto de partida.
-
6:13 - 6:16Ya que no hay referencias circulares
en el grafo, -
6:16 - 6:22cada vez que llegamos a este punto
habrá al menos un paso sin dependencias. -
6:22 - 6:27Hedge puede agregar el primero según
orden alfabético a su lista de orden, -
6:27 - 6:31sacarlo de la tabla
y volver al inicio nuevamente. -
6:31 - 6:33Así que ahora tenemos
un bucle que funciona -
6:33 - 6:38y que ejecutará todos los elementos
de la tabla hasta que no quede ninguno. -
6:38 - 6:41Hedge pasa por sobre todos
los elementos del esquema -
6:41 - 6:44y pronto empieza a soltar instrucciones,
-
6:44 - 6:47que Ética usa para configurar
las líneas de montaje. -
6:56 - 6:58Con los tres trabajando juntos,
-
6:58 - 7:01pueden producir en masa
miles de dosis de la cura en poco tiempo. -
7:14 - 7:17Ética finalmente toma el Nodo de Memoria
-
7:17 - 7:20de su campo de almacenamiento
y activa la alarma. -
7:20 - 7:23En segundos, hay robots en todas partes.
-
8:02 - 8:07Mientras Ética queda atónita, el Nodo
restaura no solo sus propios recuerdos, -
8:07 - 8:11sino que revela las últimas piezas
que faltaban del rompecabezas. -
8:11 - 8:14Ética construyó a Hedge
con un único propósito: -
8:14 - 8:18Construir un laberinto que
pudiera proteger la máquina del mundo -
8:18 - 8:19de un gobierno corrupto.
-
8:19 - 8:23Pero, en su apuro,
cometió un grave error. -
8:23 - 8:26Olvidó establecer la condición
que detendría el bucle -
8:26 - 8:29que le diría a Hedge qué tan grande
debía ser el laberinto. -
8:29 - 8:34Así que Hedge construyó y construyó
hasta que ya no pudo construir más. -
8:34 - 8:36Y entonces se encontró en un conflicto.
-
8:36 - 8:37Tenía que construir un laberinto.
-
8:37 - 8:41Pero no podía seguir construyendo
sin herir a la gente -
8:41 - 8:43o volar sobre Bradbarrier,
-
8:43 - 8:45ambas cosas prohibidas en su programa.
-
8:45 - 8:49Así que deambuló por la tierra
en busca de una solución -
8:49 - 8:53hasta que se encontró con
el Nodo de Poder, el Nodo de Creación -
8:53 - 8:54y el Nodo de Memoria.
-
8:55 - 8:58Reconoció su verdadero poder colectivo
-
8:58 - 9:01de darle conciencia de sí mismo
a los que no la posean. -
9:01 - 9:04Con los tres Nodos podría cambiar
su programa -
9:04 - 9:09y cumplir con su impulso de transformar
el mundo entero en un laberinto gigante. -
9:09 - 9:11No sería fácil:
-
9:11 - 9:15Los Nodos tenían guardias para evitar
que los robots los tomaran y usaran. -
9:15 - 9:18Pero si Hedge pudiera encontrar
a la humana correcta -
9:18 - 9:22y manipularla con la promesa
de una misión heroica... -
9:22 - 9:24Bueno, esa sería una historia diferente.
-
9:24 - 9:27Una historia muy diferente.
- Title:
- The Factory | Piensa como en programación, Episodio 9
- Speaker:
- Alex Rosenthal
- Description:
-
Ver la lección completa en: https://ed.ted.com/lessons/the-factory-think-like-a-coder-ep-9
Este es el episodio 9 de nuestra serie animada "Piensa como en programación". Esta narrativa de 10 episodios sigue a una niña, Ethic, y a su compañero robot, Hedge, mientras intentan salvar el mundo. Los dos se embarcan en una búsqueda para recolectar tres artefactos y deben hacerse camino a través de una serie de rompecabezas de programación.
Lección de Alex Rosenthal, dirección de Kozmonot Animation Studio.
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 09:45
![]() |
Sebastian Betti approved Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 | |
![]() |
Sebastian Betti edited Spanish subtitles for The Factory | Think Like A Coder, Ep 9 |