1 00:00:06,920 --> 00:00:08,420 Soy Fernando Pescador. 2 00:00:08,420 --> 00:00:11,560 Soy el vicerrector de para Universidad Digital 3 00:00:11,920 --> 00:00:15,240 y dentro de las actividades que hacemos en nuestro vicerrectorado. 4 00:00:16,000 --> 00:00:19,920 No sé si todo el mundo conoce la Oficina de Atención al Docente. 5 00:00:19,960 --> 00:00:22,320 La Oficina de Atención al Docente 6 00:00:22,320 --> 00:00:26,160 es una cosa nueva que hemos puesto en marcha y que integra 7 00:00:26,320 --> 00:00:30,200 lo que anteriormente era innovación educativa, con lo que anteriormente 8 00:00:30,200 --> 00:00:31,240 era el GATE. 9 00:00:31,240 --> 00:00:34,840 Y dentro de las actividades que estamos haciendo entre en esta oficina 10 00:00:35,200 --> 00:00:39,720 está la puesta en marcha de lo que hemos llamado talleres tecnológicos. 11 00:00:39,760 --> 00:00:44,600 Ahora, en concreto Primavera Tech, donde lo que tratamos es de dar 12 00:00:44,600 --> 00:00:48,840 formaciones cortas muy orientadas a temas que pensamos de interés 13 00:00:49,160 --> 00:00:52,560 y a lo largo de toda la primavera os habrá llegado el correo. 14 00:00:52,760 --> 00:00:56,240 Vamos a ir teniendo sesiones de cosas de algunas de IA. 15 00:00:56,480 --> 00:01:00,720 Y en concreto hoy pues vamos a empezar una sesión. 16 00:01:00,840 --> 00:01:04,040 Vamos a empezar una serie de sesiones relacionadas con cuántica. 17 00:01:04,300 --> 00:01:07,120 Bueno, creo que no hace falta decir que la cuántica ahora se escucha 18 00:01:07,120 --> 00:01:08,480 por todos los lados. 19 00:01:08,480 --> 00:01:13,480 Es un poco la tecnología que parece ser más disruptiva en los próximos años 20 00:01:13,840 --> 00:01:17,800 y nos hemos animado a organizar alguna sesión relacionada con cuántica. 21 00:01:17,840 --> 00:01:19,040 En concreto, hoy 22 00:01:20,240 --> 00:01:20,680 hemos hecho 23 00:01:20,680 --> 00:01:23,720 una sesión tirando la casa por la ventana presencial 24 00:01:23,800 --> 00:01:28,840 y con una parte práctica que creemos que es relevante para que todos, 25 00:01:28,840 --> 00:01:32,760 incluido el que os habla, pues empieza a tocar un poco cosas 26 00:01:32,960 --> 00:01:35,800 y empecemos a saber un poco qué herramientas tenemos 27 00:01:35,800 --> 00:01:39,240 para poder trabajar con esta tecnología que hasta ahora, 28 00:01:39,400 --> 00:01:42,240 pues digamos, está 29 00:01:42,240 --> 00:01:45,560 ubicada en algunos espacios donde no es fácil acceder, 30 00:01:45,760 --> 00:01:50,680 pero que actualmente nos gustaría empezar a democratizarla, 31 00:01:50,720 --> 00:01:54,160 que todos tengamos acceso y que podamos ver qué posibilidades tiene. 32 00:01:54,160 --> 00:01:54,960 ¿Vale? 33 00:01:54,960 --> 00:01:55,760 Y en esa línea, 34 00:01:55,760 --> 00:02:00,320 pues hemos invitado hoy dentro de un acuerdo marco que tenemos con IBM. 35 00:02:00,360 --> 00:02:04,400 La UPM tiene un acuerdo general de colaboración con con IBM, 36 00:02:04,760 --> 00:02:08,400 en el que se desarrollan diferentes actividades. 37 00:02:08,520 --> 00:02:09,720 Bueno, pues una de ellas 38 00:02:09,720 --> 00:02:14,320 es la actividad de formación y acceso a recursos y es, digamos, un poco 39 00:02:14,320 --> 00:02:18,360 en el marco en el que se circunscribe esta sesión que hemos organizado hoy. 40 00:02:19,640 --> 00:02:20,600 Bueno, lo 41 00:02:20,600 --> 00:02:24,560 hemos organizado con, digamos, no demasiado tiempo, pero la verdad es 42 00:02:24,560 --> 00:02:27,800 que la respuesta que hemos tenido por parte de IBM ha sido excelente. 43 00:02:28,640 --> 00:02:32,600 Agradecer a Cristina que está por aquí en algún sitio, que es la responsable de 44 00:02:32,600 --> 00:02:36,760 universidades de IBM, que nos ha ayudado muchísimo para poder organizar esto. 45 00:02:37,040 --> 00:02:41,120 Y a Ivania Ginés, que son los speakers que nos hemos traído hoy. 46 00:02:41,320 --> 00:02:45,720 Ambos han trabajado o trabajan en el departamento de investigación de IBM. 47 00:02:46,240 --> 00:02:50,560 O sea que están más cercanos a la parte técnica que a la parte comercial 48 00:02:50,840 --> 00:02:55,040 y que en dos charlas separadas nos van a contar en primer lugar 49 00:02:55,240 --> 00:02:58,000 una breve introducción o unos conceptos básicos 50 00:02:58,000 --> 00:03:01,000 para que podamos entender qué es la cuántica. 51 00:03:01,040 --> 00:03:04,560 Quizá alguno de vosotros, pues, le sea más útil 52 00:03:04,560 --> 00:03:09,040 que a otros y a las 11:30 haremos un descanso. 53 00:03:09,080 --> 00:03:14,240 Hemos preparado un café para poder charlar un ratillo mientras descansamos un poco 54 00:03:14,280 --> 00:03:17,360 y en una segunda sesión vamos a hacer algo un poco más práctico, 55 00:03:18,320 --> 00:03:21,620 intentando ya acceder a recursos, viendo recursos. 56 00:03:21,640 --> 00:03:25,920 Y bueno, pues intentando entrar un poco más en el detalle, obviamente. 57 00:03:25,920 --> 00:03:29,360 Pues habrá algunos de vosotros que os interese más la primera, otros la segunda. 58 00:03:29,400 --> 00:03:31,720 A mí me interesan mucho las dos. 59 00:03:31,720 --> 00:03:35,200 Vamos a intentar grabar las dos sesiones, ya he dicho, la dejaremos disponibles 60 00:03:35,200 --> 00:03:38,440 y pues nada, esperemos que esto sea de utilidad. 61 00:03:38,480 --> 00:03:43,040 Deciros que presencialmente se habían apuntado 190 personas. 62 00:03:43,040 --> 00:03:47,280 ¿Ahora no estamos aquí 190 Alguna persona se ha ido incorporando y on line? 63 00:03:47,280 --> 00:03:49,800 Pues ya os contaré cuántas personas han asistido. 64 00:03:49,800 --> 00:03:53,000 Lo cual nos lleva a pensar que evidentemente este es un tema que tiene 65 00:03:53,000 --> 00:03:57,360 interés, tiene tirón y que hay necesidad de conocer en la comunidad. 66 00:03:57,400 --> 00:03:59,480 Así que yo no me entretengo más. 67 00:03:59,480 --> 00:04:04,120 Agradecer a los ponentes que hayan venido y hayan preparado 68 00:04:04,280 --> 00:04:07,800 dos sesiones de hora y media y pues confiemos en que todo, 69 00:04:07,800 --> 00:04:10,980 todo salga bien y que sea de mucho interés para todos. 70 00:04:11,000 --> 00:04:11,480 Así que 71 00:04:12,920 --> 00:04:14,960 como se dice en los ingleses de Flores. 72 00:04:14,960 --> 00:04:17,800 George Muchas gracias Fernando. 73 00:04:17,800 --> 00:04:22,600 Hola buenas, yo soy Iván Cantero, soy parte de de IBM. 74 00:04:23,160 --> 00:04:24,320 Llevo 15 años en IBM, 75 00:04:24,320 --> 00:04:27,560 sobre todo estado centrado en área de en el área de la ciberseguridad. 76 00:04:28,260 --> 00:04:31,660 Y bueno, por motivos que comentaremos luego como la. 77 00:04:31,880 --> 00:04:35,500 Hay ciertas implicaciones en la computación cuántica que afectan 78 00:04:35,500 --> 00:04:37,640 al área de la ciberseguridad. 79 00:04:37,640 --> 00:04:39,440 He acabado cerca de la computación cuántica. 80 00:04:39,440 --> 00:04:42,440 Ahora soy embajador cuántico dentro de IBM, 81 00:04:42,880 --> 00:04:44,800 es decir, estoy relacionado con la computación cuántica. 82 00:04:44,800 --> 00:04:50,160 Ha estado dos años en research en IBM desde desde hace dos años, 83 00:04:50,440 --> 00:04:54,280 y yo voy a hacer 1/1, la de introducción a la computación cuántica 84 00:04:55,000 --> 00:04:59,000 y después va a ir mi compañero Giner, si te quieres presentar ya. 85 00:04:59,280 --> 00:05:01,480 Bueno. Yo soy. 86 00:05:04,920 --> 00:05:07,800 Yo soy Ginés Carrascal y también compañero de Iván. 87 00:05:07,800 --> 00:05:10,800 Trabajo en en IBM 88 00:05:10,840 --> 00:05:13,840 desde hace más años de los que quiero admitir. 89 00:05:14,320 --> 00:05:17,320 Digamos que vi el efecto 2000 en IBM 90 00:05:17,760 --> 00:05:21,880 y y trabajo ahora en el equipo de Richard, también 91 00:05:21,880 --> 00:05:24,880 en la aplicación de computación cuántica 92 00:05:25,240 --> 00:05:28,920 y en la búsqueda de aplicaciones prácticas de la computación cuántica. 93 00:05:28,920 --> 00:05:33,600 Así que a ver si podemos también ver cómo cómo acceder a todo esto, 94 00:05:33,600 --> 00:05:36,600 que es un campo muy interesante para. 95 00:05:37,360 --> 00:05:40,040 ¿Igual que cuando decimos para qué sirve la computación cuántica? 96 00:05:40,040 --> 00:05:40,560 Igual que 97 00:05:40,560 --> 00:05:43,960 para qué sirve la computación sirve para todo lo que necesitemos calcular. 98 00:05:43,960 --> 00:05:48,480 Así que a ver si desde aquí despertamos posibilidades interesantes hay. 99 00:05:50,720 --> 00:05:52,000 Bueno, pues vamos a empezar 100 00:05:52,000 --> 00:05:55,000 con la introducción. 101 00:05:55,520 --> 00:05:58,240 Cuando hablamos de computación cuántica, 102 00:05:58,240 --> 00:06:01,240 de lo que estamos hablando es de hacer computación 103 00:06:01,280 --> 00:06:04,280 distinta a la que estamos acostumbrados a la computación clásica. 104 00:06:04,280 --> 00:06:07,880 En la clásica tenemos por el electromagnetismo 105 00:06:07,920 --> 00:06:11,880 la dejar pasar corriente o no, los transistores, todas estas cosas, 106 00:06:12,560 --> 00:06:16,400 las puertas a las puertas OR y con eso vamos 107 00:06:16,440 --> 00:06:21,200 creando circuitos más y más complejos, pero siempre utilizamos las mismas leyes 108 00:06:22,280 --> 00:06:23,440 para poder 109 00:06:23,440 --> 00:06:27,840 computar y implementar los problemas a los que nos enfrentamos al día a día. 110 00:06:27,840 --> 00:06:29,480 Trasladarlos a algo que podemos ejecutar 111 00:06:29,480 --> 00:06:32,000 en esos circuitos y obtener unos resultados. 112 00:06:32,000 --> 00:06:35,240 Con la computación cuántica digamos que lo que vamos a utilizar 113 00:06:35,240 --> 00:06:38,240 es las leyes de la mecánica cuántica, las leyes 114 00:06:38,360 --> 00:06:42,440 que rigen cómo se comportan las cosas en la escala atómica, los electrones, 115 00:06:42,520 --> 00:06:45,720 los átomos, los espines, las moléculas, todas estas cosas, 116 00:06:46,240 --> 00:06:49,680 que son unas leyes un tanto, son distintas 117 00:06:49,680 --> 00:06:54,200 a lo que estamos acostumbrados a ver en la escala macroscópica. 118 00:06:54,640 --> 00:06:58,160 Y básicamente son esas propiedades que vemos ahí, la superposición, 119 00:06:58,200 --> 00:07:01,200 el entrelazamiento y la interferencia 120 00:07:01,520 --> 00:07:04,520 en nuestro nuestro día a día. 121 00:07:05,560 --> 00:07:08,400 Por poneros un ejemplo, las cosas vosotros estáis de pie 122 00:07:08,400 --> 00:07:13,200 o estáis sentados, pero no podéis estar de pie y sentados a la vez. Pues 123 00:07:14,360 --> 00:07:14,720 en el 124 00:07:14,720 --> 00:07:18,480 mundo de las cosas pequeñas, de las cosas cuánticas sí que pasa eso. 125 00:07:18,520 --> 00:07:21,480 ¿La superposición, que es la primera de estas propiedades, 126 00:07:21,480 --> 00:07:25,120 básicamente quiere decir eso que las cosas pueden estar en dos estados a la vez? 127 00:07:25,800 --> 00:07:27,840 Hablaremos un poquito más adelante. Pero. 128 00:07:27,840 --> 00:07:30,800 Pero bueno, que sepáis simplemente que lo que queremos es utilizar 129 00:07:30,800 --> 00:07:35,560 las propiedades de la mecánica cuántica para computar de una forma distinta. 130 00:07:35,600 --> 00:07:38,600 Eso nos va a permitir hacer ciertas cosas que no podemos hacer 131 00:07:38,640 --> 00:07:41,640 en el mundo de la computación clásica. 132 00:07:42,040 --> 00:07:43,800 La ley de Moore que todos conocéis, 133 00:07:43,800 --> 00:07:46,800 pues está llegando, parece que llega a su límite. 134 00:07:47,760 --> 00:07:50,560 Ya no podemos reducir el tamaño de los transistores 135 00:07:50,560 --> 00:07:52,520 mucho más y llegamos a ciertos límites. 136 00:07:52,520 --> 00:07:54,560 Y lo que esperamos es que con la computación cuántica 137 00:07:54,560 --> 00:07:58,320 podemos podamos llegar un paso más allá y llegar a resolver 138 00:07:58,320 --> 00:08:01,320 cosas que con la computación clásica no podemos resolver. 139 00:08:01,480 --> 00:08:05,440 No pretendemos resolver todas las cosas con computación cuántica, No, 140 00:08:05,680 --> 00:08:09,800 no queremos reemplazar los portátiles, los móviles. 141 00:08:09,800 --> 00:08:11,080 Todas estas cosas que utilizamos 142 00:08:11,080 --> 00:08:13,800 hoy en día, que son muy eficientes, nos sirven para. 143 00:08:13,800 --> 00:08:17,360 Para ejecutar Word no necesitamos un ordenador cuántico ya con lo que tenemos. 144 00:08:17,360 --> 00:08:20,720 Es muy eficiente, barato y nos vale, pero sí que hay ciertas cosas 145 00:08:20,720 --> 00:08:25,000 que no podemos llegar con computación clásica y quizá con la computación 146 00:08:25,280 --> 00:08:29,040 no podemos llegar con la clásica y quizá con la cuántica podamos podamos 147 00:08:29,040 --> 00:08:29,760 llegar a ello. 148 00:08:31,200 --> 00:08:32,020 Entonces 149 00:08:32,020 --> 00:08:35,320 estáis acostumbrados al mundo de los bits de la computación clásica. 150 00:08:35,320 --> 00:08:38,960 Los bits, que pueden ser un cero o un uno, 151 00:08:39,440 --> 00:08:43,660 y tenemos unas puertas lógicas clásicas. 152 00:08:43,720 --> 00:08:47,020 Ahí tenéis una puerta ante una puerta X or y con eso 153 00:08:47,240 --> 00:08:50,240 vamos haciendo circuitos más y más y más complejos. 154 00:08:50,760 --> 00:08:53,780 Hasta bueno, todos sabéis las cosas que podemos hacer 155 00:08:53,780 --> 00:08:56,780 hoy en día. 156 00:08:58,600 --> 00:09:02,600 Pero en el mundo de la computación cuántica lo que tenemos son qubits. 157 00:09:02,640 --> 00:09:07,660 Es el equivalente del bit en el mundo cuántico y y un qubit 158 00:09:08,280 --> 00:09:12,720 no solo puede ser cero o uno, sino que puede ser una combinación 159 00:09:12,900 --> 00:09:17,420 de ambos y lo podemos representar en lo que llamamos el blog Sir. 160 00:09:17,760 --> 00:09:21,160 ¿O sea, imaginaros que sería una flecha que puede estar apuntando 161 00:09:22,080 --> 00:09:25,380 a cualquier punto de esa de esa esfera, vale? 162 00:09:26,440 --> 00:09:27,560 Es decir, básicamente que 163 00:09:27,560 --> 00:09:31,480 tiene mucha más información que ser un cero o un uno. 164 00:09:32,240 --> 00:09:34,480 Depende de un desde ese punto, pues la información que tenemos 165 00:09:34,480 --> 00:09:38,040 ahí es mucho más que digamos que el qubit 166 00:09:38,040 --> 00:09:41,040 es mucho más rico en la información que almacena que el bit 167 00:09:41,680 --> 00:09:44,680 y a la derecha lo que veis es un circuito cuántico 168 00:09:44,680 --> 00:09:47,720 en el que tenemos una serie de puertas que son distintas. 169 00:09:47,720 --> 00:09:52,880 También podemos ejecutar NOT, por ejemplo, una puerta NOT en el mundo cuántico. 170 00:09:52,880 --> 00:09:56,080 Pero pero tenemos otras puertas que no tenemos en el mundo clásico. 171 00:09:56,120 --> 00:10:00,480 Vale lo que tenemos de izquierda a derecha, a la izquierda, digamos. 172 00:10:00,480 --> 00:10:03,040 Lo que tenemos es dos qubits en ese circuito. 173 00:10:03,040 --> 00:10:05,640 Básicamente cuando tenemos un ordenador cuántico 174 00:10:05,640 --> 00:10:09,320 lo programamos de uno clásico con ceros y unos. 175 00:10:09,480 --> 00:10:12,760 Hacemos la magia cuántica ahí en el medio 176 00:10:13,360 --> 00:10:16,840 y al final lo que hacemos es medir y volvemos a tener ceros y unos. 177 00:10:17,160 --> 00:10:21,240 Cuando ejecutamos las puertas rojas esas medimos y volvemos a tener ceros y unos. 178 00:10:21,480 --> 00:10:25,040 Entonces la magia de lo cuántico es lo que podemos hacer hoy en medio, 179 00:10:25,040 --> 00:10:27,400 en esas puertas azules entre medias. ¿Vale? 180 00:10:31,920 --> 00:10:34,200 En un estado, 181 00:10:34,200 --> 00:10:38,960 el estado de un qubit, como decía, es puede ser una combinación de un del cero 182 00:10:38,960 --> 00:10:42,240 y uno del estado cero y el estado uno y se representa. 183 00:10:43,080 --> 00:10:46,680 A ver si veis el ratón igual, un poco pequeñito. 184 00:10:47,920 --> 00:10:50,440 A qué cero más Beckett uno. 185 00:10:50,440 --> 00:10:52,600 Voy a meterme un poco en harina. 186 00:10:52,600 --> 00:10:53,640 Va a ser un momento nada más. 187 00:10:53,640 --> 00:10:57,280 Vale, pero luego volvemos, subimos un poco de nivel. 188 00:10:58,360 --> 00:11:01,360 Básicamente esto lo que quiere decir es que tenemos. 189 00:11:03,200 --> 00:11:07,760 Una cantidad de cero y una cantidad de uno en ese estado, en ese qubit. 190 00:11:07,800 --> 00:11:12,000 Vale, no solo tenemos un cero o uno, sino que tenemos una cantidad de cero 191 00:11:12,000 --> 00:11:13,880 y una cantidad de uno. 192 00:11:13,880 --> 00:11:16,480 La A es lo que nos determina cuánto de cero 193 00:11:16,480 --> 00:11:19,480 tenemos y la B cuánto tenemos de uno. 194 00:11:20,080 --> 00:11:23,720 Y básicamente lo que pasa es cuando llegamos a la puerta roja, la de medir. 195 00:11:24,400 --> 00:11:25,080 Vamos a medir 196 00:11:25,080 --> 00:11:28,240 y vamos a volver a tener un cero o un uno, como en el mundo clásico. 197 00:11:28,760 --> 00:11:29,600 ¿Vale? 198 00:11:29,600 --> 00:11:34,360 ¿Y en función de que vamos a tener 1011, pues en función de esa Isabel 199 00:11:34,400 --> 00:11:36,240 que nos va a determinar la probabilidad 200 00:11:36,240 --> 00:11:39,560 de obtener un cero o un uno cuando midamos, Vale? 201 00:11:40,280 --> 00:11:43,280 Repito, al final cuando medimos tenemos ceros y unos, 202 00:11:43,680 --> 00:11:47,640 pero en un estado previo, cuando estamos trabajando con ese qubit 203 00:11:47,640 --> 00:11:50,720 en un estado mágico, vamos a llamarle. 204 00:11:50,720 --> 00:11:51,400 Por ahora 205 00:11:52,920 --> 00:11:54,240 tenemos una combinación de 206 00:11:54,240 --> 00:11:57,240 ambos estados y podemos hacer cosas más complejas. 207 00:11:58,680 --> 00:12:02,240 Entonces, en función de esa ISB, esos dos coeficientes 208 00:12:02,240 --> 00:12:06,120 nos van a determinar la probabilidad de obtener un cero o uno cuando medimos. 209 00:12:08,680 --> 00:12:10,600 Pero ese 210 00:12:10,600 --> 00:12:13,840 que eso de que tengamos una parte de cero o una cantidad cero 211 00:12:13,840 --> 00:12:17,000 y una cantidad de uno es lo que se llama la propiedad de la superposición. 212 00:12:17,040 --> 00:12:19,600 Vale, lo que os decía antes, vosotros estáis sentados o de pie, 213 00:12:19,600 --> 00:12:21,520 pero no podéis estar las dos cosas a la vez. 214 00:12:21,520 --> 00:12:24,360 Pues en el mundo de las cosas cuánticas, si pasa eso, 215 00:12:24,360 --> 00:12:27,360 realmente vale ya pensar que es algo 216 00:12:28,080 --> 00:12:29,840 muy extraño 217 00:12:29,840 --> 00:12:32,600 el hecho de que algo pueda estar en dos estados a la vez. 218 00:12:32,600 --> 00:12:36,420 Eso es una de las cosas curiosas de de la cuántica. 219 00:12:36,440 --> 00:12:36,960 Vale. 220 00:12:39,280 --> 00:12:40,520 Entonces podéis 221 00:12:40,520 --> 00:12:43,200 ver a la derecha de nuevo En verde 222 00:12:43,200 --> 00:12:47,360 a qué cero y uno, que es como se representa 223 00:12:47,400 --> 00:12:51,440 la rayita esa con el ángulo a la derecha que cero y que uno 224 00:12:52,040 --> 00:12:55,120 y y de nuevo pues hay ver son los coeficientes 225 00:12:55,120 --> 00:12:58,040 que nos van a determinar cuánto tenemos de A y cuánto tenemos, 226 00:12:58,040 --> 00:12:59,920 cuánto tenemos de cero y cuánto tenemos de uno. 227 00:12:59,920 --> 00:13:02,920 Vale. 228 00:13:05,080 --> 00:13:08,080 En esta esfera de blog a la izquierda. 229 00:13:10,040 --> 00:13:11,000 Digamos que 230 00:13:11,000 --> 00:13:12,720 si tenemos la flecha 231 00:13:12,720 --> 00:13:16,200 que os decía apuntando hacia arriba, lo que vamos a tener es un cero, 232 00:13:16,320 --> 00:13:20,920 y si esa flecha la tenemos hacia abajo, vamos a tener un uno, ese va a ser cero 233 00:13:20,920 --> 00:13:23,560 o va a ser uno, es decir, vamos a tener como si fuera un bit. 234 00:13:23,560 --> 00:13:25,800 Ahí no tiene ninguna gracia, tenemos lo mismo. 235 00:13:25,800 --> 00:13:29,960 La gracia está en que si movemos esa flecha a cualquier punto del Ecuador, 236 00:13:30,440 --> 00:13:33,720 lo que vamos a tener es en un 50% de las veces que midamos ese cubo 237 00:13:33,720 --> 00:13:37,320 vamos a tener un cero y otro 50, vamos a tener un uno. 238 00:13:37,640 --> 00:13:40,000 Y eso en el mundo, 239 00:13:41,600 --> 00:13:43,240 en el mundo clásico lo podemos tener. 240 00:13:43,240 --> 00:13:48,120 También podemos tener algo que sabemos que cuando por ejemplo un dado lo tiramos 241 00:13:48,120 --> 00:13:51,480 la mitad de las veces base cero y la mitad va a ser uno, no tiene, 242 00:13:51,520 --> 00:13:55,440 no tiene mucha gracia, pero la gracia está en que realmente 243 00:13:55,480 --> 00:13:57,200 cuando tenemos el estado cuántico de 244 00:13:57,200 --> 00:14:00,600 superposición en el mismo momento vamos a tener la mitad. 245 00:14:01,040 --> 00:14:02,680 Va a estar en esos dos estados a la vez. 246 00:14:02,680 --> 00:14:05,680 Es como si el dado estuviera en un estado que es 247 00:14:06,040 --> 00:14:08,640 par o impar a la vez. 248 00:14:08,640 --> 00:14:12,960 Es cierto que cuando el dado lo tiras vas a tener vas a obtener 111315 249 00:14:13,000 --> 00:14:17,040 impar o 124 o seis par, pero en ningún momento 250 00:14:17,040 --> 00:14:20,840 vas a tener el dado en una superposición de par o impar. 251 00:14:21,360 --> 00:14:22,480 O es par o es impar. 252 00:14:22,480 --> 00:14:26,320 Vale, entonces la gracia de la cuántica está que en ese momento 253 00:14:26,320 --> 00:14:30,920 en el que tenemos el estado, el el estado del qubit en superposición 254 00:14:30,960 --> 00:14:34,760 va a estar en ambos estados a la vez, y las operaciones que haga sobre ese qubit 255 00:14:34,760 --> 00:14:38,400 se van a producir sobre ambos estados a la vez. 256 00:14:38,560 --> 00:14:42,120 Vale, Y al final medimos y vamos a tener un cero o un uno. 257 00:14:42,320 --> 00:14:46,280 Pero la gracia está en qué podemos hacer en ese estado en superposición 258 00:14:46,720 --> 00:14:50,360 que no sea útil y que cuando midamos y obtengamos ceros y unos en base 259 00:14:50,360 --> 00:14:54,880 a esas probabilidades, lo importante es qué hemos hecho ahí en medio. 260 00:14:54,920 --> 00:14:57,040 Y eso nos tiene que resultar útil. 261 00:14:58,120 --> 00:15:01,240 No os preocupéis si ahora no lo pilláis, pero. 262 00:15:01,240 --> 00:15:04,800 Pero bueno, por lo menos para que tengáis una intuición de por dónde está la 263 00:15:05,080 --> 00:15:08,760 la magia de la computación cuántica, que es básicamente qué puedes hacer hoy 264 00:15:08,760 --> 00:15:13,560 medio mientras que tienes esos estados cuánticos y el encontrar 265 00:15:13,560 --> 00:15:16,720 qué puedes hacer hoy en medio para que sea útil y que al medirlo 266 00:15:16,760 --> 00:15:19,760 al final te va a dar ceros y unos, no es trivial, no es trivial. 267 00:15:19,760 --> 00:15:22,760 Qué hacer ahí que sea, que sea útil, vale. 268 00:15:25,280 --> 00:15:26,880 Vale, esto lo hemos comentado ya. 269 00:15:26,880 --> 00:15:29,360 Bueno, al final el A y el B, esto es coeficiente. 270 00:15:29,360 --> 00:15:33,720 No son números reales, ni enteros, ni lo que son números imaginarios. 271 00:15:33,760 --> 00:15:37,320 Vale, entonces podemos tener, como en este ejemplo de aquí 272 00:15:37,360 --> 00:15:41,880 podemos tener raíz de dos partidos que es cero raíz de dos partidos que uno, 273 00:15:41,920 --> 00:15:46,080 y eso sigue siendo 50% de las veces obtengo cero 50 veces uno, 274 00:15:46,720 --> 00:15:49,200 pero podemos tener raíz de tres partidos 275 00:15:49,200 --> 00:15:52,720 que cero y -1 medio y que uno. 276 00:15:52,720 --> 00:15:57,560 Y lo que tenemos es que el 75% de las veces voy a obtener un cero. 277 00:15:57,800 --> 00:15:58,200 ¿Por qué? 278 00:15:58,200 --> 00:16:01,720 Porque esa medida, lo que se perdón, 279 00:16:01,880 --> 00:16:05,840 la probabilidad que lo tenía por aquí antes que nos lo contado. 280 00:16:05,840 --> 00:16:11,160 La probabilidad se calcula como el valor absoluto de esa o se ve al cuadrado. 281 00:16:12,160 --> 00:16:14,520 Vale, con eso es con lo que vamos a tener la probabilidad. 282 00:16:14,520 --> 00:16:16,040 Cogemos el A o el B, 283 00:16:16,040 --> 00:16:18,280 valor absoluto al cuadrado y ya sabemos la probabilidad 284 00:16:18,280 --> 00:16:20,000 de obtener el cero o el uno. 285 00:16:20,000 --> 00:16:22,160 Vale de nuevo. 286 00:16:22,160 --> 00:16:25,680 Este a valor absoluto al cuadrado y sabemos la probabilidad 287 00:16:25,680 --> 00:16:27,440 de obtener un cero cuando lo midamos. 288 00:16:27,440 --> 00:16:30,440 Y lo mismo con con el B. 289 00:16:34,480 --> 00:16:37,480 Entrelazamiento es una propiedad 290 00:16:37,520 --> 00:16:40,400 que nos permite poner dos qubits 291 00:16:40,400 --> 00:16:43,400 en un estado de entrelazamiento 292 00:16:44,160 --> 00:16:48,120 y que esos qubit están fuertemente relacionados entre sí, 293 00:16:48,880 --> 00:16:51,840 de tal forma que aunque eso es 294 00:16:51,840 --> 00:16:55,560 lo separemos muchísimo, cuando miramos el 295 00:16:55,560 --> 00:17:00,080 uno, automáticamente sabemos lo que el valor del otro. 296 00:17:01,160 --> 00:17:04,680 Son dos unidades de información, dos qubits 297 00:17:04,880 --> 00:17:08,240 que vamos a poner un estado entrelazado y que cuando miramos la una 298 00:17:08,280 --> 00:17:11,200 sabemos automáticamente lo que mide la otra, 299 00:17:11,200 --> 00:17:13,100 están relacionadas entre sí fuertemente. 300 00:17:13,100 --> 00:17:14,820 Esto es algo que no pasa en el mundo. 301 00:17:14,820 --> 00:17:16,280 En el mundo clásico tampoco. 302 00:17:18,440 --> 00:17:21,440 Cuando tenemos dos qubits 303 00:17:21,560 --> 00:17:25,160 podemos tener en superposición cuatro estados a la vez, 304 00:17:25,300 --> 00:17:30,000 podemos tener el cero cero, el 0110 y uno uno. 305 00:17:30,160 --> 00:17:32,760 O sea, vamos a tener 306 00:17:32,760 --> 00:17:35,960 cuatro coeficientes aquí el A, B, C 307 00:17:36,040 --> 00:17:39,560 y D que nos van a determinar con qué probabilidad vamos a obtener cero cero 308 00:17:39,580 --> 00:17:40,400 con qué probabilidad 309 00:17:40,400 --> 00:17:43,300 vamos a tener uno, con qué probabilidad vamos a tener uno cero 310 00:17:43,300 --> 00:17:46,300 y con qué probabilidad uno uno En el mundo de los bits 311 00:17:46,580 --> 00:17:50,160 tendríamos o bien tenemos cero cero o bien 011011, 312 00:17:50,160 --> 00:17:53,240 Pero no podemos tener una superposición de los cuatro estados a la vez. 313 00:17:54,440 --> 00:17:56,720 Aquí vamos a tener los cuatro estados a la vez. 314 00:17:56,720 --> 00:17:59,720 Podemos ponerlo en superposición y operar en esos cuatro estados a la vez. 315 00:18:00,700 --> 00:18:04,400 Vale, es una cosa que crece de forma exponencial con tres qubits. 316 00:18:04,400 --> 00:18:07,440 Tenemos ocho estados a la vez sobre los que poder computar. 317 00:18:07,480 --> 00:18:11,100 Con cuatro qubit tenemos dos a la cuatro, 16, qubit, 318 00:18:11,300 --> 00:18:14,880 16 estados con los que poder computar la vez y esto crece exponencialmente. 319 00:18:16,100 --> 00:18:18,300 Entonces, 320 00:18:18,300 --> 00:18:21,300 de nuevo estos coeficientes a, B, C y d 321 00:18:21,920 --> 00:18:24,800 valor absoluto al cuadrado nos van a determinar la probabilidad 322 00:18:24,800 --> 00:18:29,320 de obtener cada uno de esos cero cero o 11011. 323 00:18:31,160 --> 00:18:34,160 Y cuando. 324 00:18:34,560 --> 00:18:37,800 Ponemos un estado dos qubit en un estado entrelazamiento 325 00:18:38,200 --> 00:18:42,960 dos de estos coeficientes a, b, c o d van a ser cero. 326 00:18:43,000 --> 00:18:47,440 O sea, solo vamos a tener la opción de de obtener 327 00:18:47,960 --> 00:18:50,960 dos de esos valores 328 00:18:51,280 --> 00:18:55,000 y además no vamos a poder separar los qubits. 329 00:18:55,280 --> 00:18:57,680 ¿Qué quiere decir esto? 330 00:18:57,680 --> 00:19:01,440 Que si tenemos un estado de este tipo, fijaros que hemos pasado 331 00:19:01,480 --> 00:19:06,000 del estado en el que teníamos las cuatro opciones 000110 y uno uno. 332 00:19:06,040 --> 00:19:09,520 Ahora solo tenemos dos opciones porque no hemos puesto un estado X. 333 00:19:09,560 --> 00:19:12,560 Vale este de aquí 334 00:19:13,360 --> 00:19:19,940 raíz dos partido 20000 y raíz de dos partidos que uno. 335 00:19:19,960 --> 00:19:24,840 Eso quiere decir que con un 50% por salir vamos a tener 100 o 101. 336 00:19:24,840 --> 00:19:28,440 Cuando miramos, fijaros que debajo hay otros dos estados, 337 00:19:28,640 --> 00:19:32,120 pero en el primero de ellos eso no es un estado entrelazado. 338 00:19:32,120 --> 00:19:35,040 Los dos de abajo si son estado entrelazado. ¿Por qué? 339 00:19:35,040 --> 00:19:38,080 Porque fijaros que aquí lo que tenemos son dos qubits, 340 00:19:38,320 --> 00:19:41,320 el primero va a ser cero y el segundo va a ser cero. 341 00:19:41,400 --> 00:19:45,440 Y en el caso de la derecha el primero va a ser cero también 342 00:19:45,600 --> 00:19:47,320 y el segundo va a ser uno. 343 00:19:47,320 --> 00:19:48,600 ¿Qué quiere decir eso? 344 00:19:48,600 --> 00:19:52,200 Que cuando miramos el primer qubit vamos a tener un cero siempre. 345 00:19:52,360 --> 00:19:57,200 En ambos casos tenemos un cero en el primer qubit y hemos dicho que 346 00:19:58,200 --> 00:19:59,160 entre lanzamiento. 347 00:19:59,160 --> 00:20:00,160 Cuando miramos 348 00:20:00,160 --> 00:20:03,160 el valor de uno de los qubits, sabemos automáticamente el valor del otro. 349 00:20:03,320 --> 00:20:06,320 En este caso, cuando miramos el primer qubit 350 00:20:06,680 --> 00:20:09,920 cero, el segundo puede ser un cero o un uno. 351 00:20:09,920 --> 00:20:11,960 No vamos a saber el valor del otro. 352 00:20:11,960 --> 00:20:14,960 Por tanto, este estado no es entrelazado. 353 00:20:15,440 --> 00:20:17,600 Pero en los siguientes dos ejemplos. 354 00:20:17,600 --> 00:20:21,400 Cuando miramos un cero sabemos que el de la derecha es un uno 355 00:20:21,880 --> 00:20:25,200 y cuando miramos un uno, este va a ser un cero. 356 00:20:26,160 --> 00:20:29,800 Y en el ejemplo de abajo, cuando miramos un cero sabemos que el otro es un cero. 357 00:20:29,800 --> 00:20:34,280 Cuando miramos un uno, el otro es un uno siempre vale, Entonces esos dos, 358 00:20:34,600 --> 00:20:37,600 esos dos estados de abajo, si son entrelazados. 359 00:20:38,560 --> 00:20:42,560 Ya termino con el con el rollo nos ponemos un poquito más alto nivel 360 00:20:43,600 --> 00:20:44,960 y esto como 361 00:20:44,960 --> 00:20:48,360 como se puede ver de otra forma, pues simplemente que si tenemos 362 00:20:48,360 --> 00:20:51,800 este estado de aquí de nuevo el 0001 363 00:20:52,200 --> 00:20:56,840 lo podemos, podemos sacar el el estado del primer qubit fuera 364 00:20:56,880 --> 00:21:02,680 y decir qué es cero y entre paréntesis aquí tendríamos el segundo qubit. 365 00:21:03,240 --> 00:21:07,680 Si podemos separar el primer qubit, sacarlo de ese estado, 366 00:21:07,720 --> 00:21:10,720 dejarlo fuera quiere decir que no está entrelazado. 367 00:21:11,160 --> 00:21:15,480 Sin embargo, en el los dos ejemplos que teníamos abajo, 368 00:21:15,480 --> 00:21:20,360 el 0011, por ejemplo, no podemos sacar ninguno de los qubits fuera. 369 00:21:20,400 --> 00:21:24,480 No se puede alistar ninguno de los qubit porque están entrelazados entre sí. 370 00:21:24,980 --> 00:21:28,040 Vale, bueno, esto lo lo voy a dejar aquí 371 00:21:28,720 --> 00:21:31,880 cuando veáis las slide de nuevo, si queréis le dais otra vuelta. 372 00:21:31,880 --> 00:21:35,440 Pero para que sepáis un poco por dónde va este tema del entrelazamiento, 373 00:21:36,080 --> 00:21:38,440 decíamos las puertas. 374 00:21:38,440 --> 00:21:39,280 Tenemos un 375 00:21:40,240 --> 00:21:42,120 número de puertas más rico. 376 00:21:42,120 --> 00:21:42,600 Todo lo que 377 00:21:42,600 --> 00:21:46,200 podemos ejecutar en el mundo clásico lo podemos ejecutar en el mundo cuántico. 378 00:21:46,400 --> 00:21:49,840 Pero como decía antes, no tiene sentido que ejecutemos un Word en un 379 00:21:50,040 --> 00:21:51,120 ordenador cuántico. 380 00:21:51,120 --> 00:21:54,840 Esto lo vamos a dedicar fundamentalmente a hacer cosas donde no podemos llegar 381 00:21:55,280 --> 00:21:58,280 con lo clásico. 382 00:22:00,000 --> 00:22:03,000 Vale, algún ejemplito más 383 00:22:04,000 --> 00:22:04,840 interferencia. 384 00:22:04,840 --> 00:22:08,480 Esta es otra de las propiedades, que esto es algo de la misma forma que que lo que 385 00:22:08,480 --> 00:22:13,240 vemos en el mundo clásico con las ondas, las olas del mar que interfiere entre sí. 386 00:22:13,240 --> 00:22:17,000 Cuando se juntan dos, se hacen el doble grande o se anulan entre sí. 387 00:22:17,520 --> 00:22:20,320 Esa propiedad la podemos utilizar en el mundo de las cosas cuánticas. 388 00:22:20,320 --> 00:22:23,320 Para, para, 389 00:22:24,320 --> 00:22:26,280 para operar. 390 00:22:26,280 --> 00:22:30,040 En este ejemplo de la derecha, lo que hemos hecho básicamente es con tres 391 00:22:30,040 --> 00:22:35,040 qubit tenemos dos a la tres estados que podemos codificar, o sea, 392 00:22:35,080 --> 00:22:41,720 podemos tener ocho estados en paralelo desde el 000 001 010 hasta el 111. 393 00:22:41,960 --> 00:22:44,800 Con lo que hacemos es con esos tres qubits poner una superposición 394 00:22:44,800 --> 00:22:48,400 de los ocho estados y operar a la vez con los ocho estados 395 00:22:49,120 --> 00:22:51,480 y jugando con esta interferencia. 396 00:22:51,480 --> 00:22:55,800 Básicamente podéis ver que lo que hacemos con algoritmo 397 00:22:55,960 --> 00:22:58,960 en concreto es que conseguimos que 398 00:22:59,280 --> 00:23:02,160 lo que es la solución a nuestro problema 399 00:23:02,160 --> 00:23:07,280 vaya teniendo más probabilidades de ser el resultado. 400 00:23:07,280 --> 00:23:09,840 Cuando miramos al final eso, lo que vamos a hacer 401 00:23:09,840 --> 00:23:12,320 es poner una superposición de todos esos estados. 402 00:23:12,320 --> 00:23:16,000 Operamos de cierta forma que maximizamos las propiedades, 403 00:23:16,040 --> 00:23:19,040 las probabilidades de medir la opción correcta 404 00:23:19,440 --> 00:23:22,840 que el propio algoritmo haga que se maximicen esas propiedades. 405 00:23:22,840 --> 00:23:25,480 Nosotros, obviamente de primeras, cuando estamos intentando resolver 406 00:23:25,480 --> 00:23:27,640 un problema, no sabemos cuál es la solución correcta. 407 00:23:27,640 --> 00:23:29,840 Lo que hacemos es poner una superposición de estados, 408 00:23:29,840 --> 00:23:32,960 todos los estados y con ese algoritmo que ejecutamos, 409 00:23:33,000 --> 00:23:34,880 las probabilidades de obtener 410 00:23:34,880 --> 00:23:36,520 el resultado, las probabilidades de obtener 411 00:23:36,520 --> 00:23:38,440 el resultado correcto se van a maximizar. 412 00:23:38,440 --> 00:23:43,200 Para que lo veáis de forma visual rápida, ahí tenemos la las mismas probabilidades 413 00:23:43,200 --> 00:23:47,600 de obtener todos los estados y lo que hacemos es 414 00:23:49,280 --> 00:23:51,760 dar la vuelta al estado correcto 415 00:23:51,760 --> 00:23:56,080 que el algoritmo de la vuelta al estado que es el correcto y 416 00:23:57,240 --> 00:24:00,240 lo volvemos a dar la vuelta y 417 00:24:00,320 --> 00:24:03,680 maximizamos esas probabilidades de obtener el resultado 418 00:24:04,680 --> 00:24:05,080 correcto. 419 00:24:05,080 --> 00:24:07,840 Esto es para que lo veáis de forma visual. 420 00:24:07,840 --> 00:24:10,280 Entender el algoritmo es un poco más complejo, pero. 421 00:24:10,280 --> 00:24:13,760 Pero bueno, para que tengáis una idea de cómo esto y esto lo hacemos 422 00:24:13,760 --> 00:24:17,360 con la interferencia, vale, 423 00:24:18,920 --> 00:24:21,920 dejo de soltar rollo ya. La. 424 00:24:23,400 --> 00:24:25,960 Una molécula de cafeína es una molécula muy sencillita 425 00:24:25,960 --> 00:24:30,840 por los elementos que tiene, pero simular el estado energético, 426 00:24:30,840 --> 00:24:35,440 una molécula de cafeína con computación clásica es muy complicado. 427 00:24:36,320 --> 00:24:37,840 Muy, muy, muy complicado. 428 00:24:37,840 --> 00:24:40,840 Tan complicado que necesitaríamos 429 00:24:41,600 --> 00:24:45,480 diez a la 48 bits en un ordenador clásico, diez a la 48 bits 430 00:24:45,520 --> 00:24:48,840 es el 10% de todos los átomos de la Tierra. 431 00:24:49,720 --> 00:24:52,000 O sea, es imposible tener un ordenador 432 00:24:52,000 --> 00:24:55,400 de 10 a 48 bits para poder simular de forma real 433 00:24:55,440 --> 00:24:59,560 el estado energético de una de una molécula de cafeína. 434 00:24:59,760 --> 00:25:01,240 Y es una molécula muy sencillita. 435 00:25:01,240 --> 00:25:04,400 Si hablamos de proteínas, de medicamentos, de cosas de estas que son 436 00:25:04,400 --> 00:25:07,840 muy muy complejas, imaginaros lo que se hace hoy en día. 437 00:25:07,840 --> 00:25:11,200 Son aproximaciones, métodos heurísticos que nos ayudan 438 00:25:11,200 --> 00:25:15,040 a entender los problemas, a llegar a soluciones que no son válidas. 439 00:25:15,080 --> 00:25:18,280 ¿Pero realmente no podemos hacer esa simulación de forma real, vale? 440 00:25:20,360 --> 00:25:22,040 Esto tiene muchas implicaciones. 441 00:25:22,040 --> 00:25:26,520 Por ejemplo, las farmacéuticas, como no pueden simular una proteína, 442 00:25:26,560 --> 00:25:30,840 un un nuevo, una nueva molécula que están diseñando 443 00:25:30,840 --> 00:25:33,880 para para que sea para curar cualquier cosa. 444 00:25:34,040 --> 00:25:35,120 Al final, lo que tienen que hacer 445 00:25:35,120 --> 00:25:39,680 es un montón de candidatos durante unos procesos de diez años, 446 00:25:39,720 --> 00:25:42,040 12 años que van evaluando, van entendiendo 447 00:25:42,040 --> 00:25:45,040 cómo se comportan esas moléculas hasta que al final dicen oye, pues este 448 00:25:45,040 --> 00:25:48,320 estos son candidatos, vamos a probar en monos, en ratas, 449 00:25:48,320 --> 00:25:49,920 en lo que sea, hasta que llegan a nosotros 450 00:25:49,920 --> 00:25:52,920 y se tiran 12 años simulando esas moléculas. 451 00:25:52,960 --> 00:25:53,520 ¿Cómo funcionan? 452 00:25:53,520 --> 00:25:56,520 Para entender bien cómo se comportan, 453 00:25:56,760 --> 00:25:58,520 pues en un ordenador 454 00:25:58,520 --> 00:26:01,520 cuántico, simular esta molécula de cafeína 455 00:26:01,960 --> 00:26:06,840 requeriría 160 qubits lógicos con 160 qubits lógicos. 456 00:26:06,840 --> 00:26:09,760 Ya podemos simular realmente como se comporta esa molécula de cafeína. 457 00:26:09,760 --> 00:26:12,760 ¿160 No parece un número muy grande, no? 458 00:26:13,000 --> 00:26:17,640 Pues realmente lo que estamos hablando es de que como la computación cuántica 459 00:26:17,640 --> 00:26:21,520 lo que utiliza es las propiedades de la mecánica cuántica, de cómo se comportan 460 00:26:21,840 --> 00:26:25,840 los átomos, las moléculas, esas partículas a pequeña escala. 461 00:26:26,080 --> 00:26:31,240 ¿Pues por qué no utilizar la computación cuántica para simular las cosas cuánticas? 462 00:26:31,600 --> 00:26:35,600 Vale, parece que tiene sentido que de forma natural 463 00:26:35,640 --> 00:26:39,720 un ordenador cuántico va a ser mucho más eficiente para simular cosas cuánticas. 464 00:26:41,200 --> 00:26:42,080 Entonces, dentro. 465 00:26:42,080 --> 00:26:45,600 Y tenemos un objetivo fundamental en Bien Quantum, 466 00:26:45,600 --> 00:26:51,000 que es desarrollar una computación cuántica que sea útil para para el mundo, 467 00:26:51,040 --> 00:26:54,040 que nos ayude a resolver problemas del mundo real. 468 00:26:55,640 --> 00:26:56,920 Por continuar con el ejemplo, 469 00:26:56,920 --> 00:27:00,480 desarrollar nuevos medicamentos, acortar los ciclos de desarrollo. 470 00:27:00,480 --> 00:27:03,560 Son medicamentos, pero hay otros muchos casos 471 00:27:03,560 --> 00:27:06,560 de uso en los que creemos que puede aportar. 472 00:27:07,360 --> 00:27:08,760 ¿Qué retos tenemos 473 00:27:08,760 --> 00:27:11,760 para encontrar una computación cuántica que sea útil? 474 00:27:12,200 --> 00:27:15,720 Primero, estamos en un escalar ese hardware. 475 00:27:15,840 --> 00:27:20,120 Ahora estamos por encima de los 100 qubits 476 00:27:21,620 --> 00:27:24,000 en los que podemos ejecutar algoritmos 477 00:27:24,000 --> 00:27:27,440 y obtener unos resultados que sean útiles. 478 00:27:27,840 --> 00:27:31,960 Necesitamos escalar ese hardware para poder ejecutar cosas más y más complejas 479 00:27:32,480 --> 00:27:35,880 y necesitamos poder mapear problemas interesantes del mundo real 480 00:27:35,880 --> 00:27:38,880 que donde no llegamos con la clásica a algo cuántico. 481 00:27:38,880 --> 00:27:42,720 Vale, como os comentaba antes, no es trivial el qué 482 00:27:42,720 --> 00:27:45,720 podemos hacer en ese ordenador cuántico que tenemos que programar 483 00:27:45,720 --> 00:27:46,880 con ordenadores normales 484 00:27:46,880 --> 00:27:50,760 y al final lo vamos a leer y vamos a estar resultados en ordenadores normales. 485 00:27:50,800 --> 00:27:55,120 Qué podemos hacer hoy en medio para para que no sea útil 486 00:27:55,160 --> 00:27:58,640 esos estados mágicos cuánticos con los que podemos operar 487 00:28:00,440 --> 00:28:01,600 no es trivial y 488 00:28:01,600 --> 00:28:06,400 estamos trabajando en eso, en casos de uso en distintas industrias, 489 00:28:06,680 --> 00:28:10,800 con universidades, con, con distintos consorcios, en muchos ámbitos distintos, 490 00:28:10,800 --> 00:28:14,720 para intentar encontrar esos casos de uso y cómo llevarlos a un ordenador cuántico 491 00:28:15,120 --> 00:28:15,680 que podamos, 492 00:28:15,680 --> 00:28:18,000 algo que podamos ejecutar con la escala de ordenadores 493 00:28:18,000 --> 00:28:21,000 que tenemos hoy en día y con las técnicas que tenemos para ejecutar 494 00:28:21,000 --> 00:28:24,000 algoritmos para corregir errores 495 00:28:24,360 --> 00:28:25,480 y que no sean útiles. 496 00:28:25,480 --> 00:28:28,480 Vale. 497 00:28:29,120 --> 00:28:31,040 Vale, el circuito en blanco 498 00:28:31,040 --> 00:28:34,040 representaría los problemas 499 00:28:34,040 --> 00:28:37,880 que a los que nos podemos enfrentar hoy en día con con ordenadores clásicos 500 00:28:38,480 --> 00:28:41,720 y como decía antes, el círculo rosa, tenemos 501 00:28:42,040 --> 00:28:46,160 sabemos que hay X problemas, que vamos a poder llegar con computación 502 00:28:46,160 --> 00:28:51,000 cuántica donde no llegamos con lo clásico y repito lo 503 00:28:51,160 --> 00:28:52,440 lo que podemos hacer con lo clásico lo 504 00:28:52,440 --> 00:28:54,960 podemos hacer con lo cuántico también, pero no es nuestro objetivo. 505 00:28:54,960 --> 00:28:58,080 Nuestro objetivo es llegar a hacer algo más, pero 506 00:28:58,880 --> 00:29:01,200 no creemos que vayamos a resolver todos los problemas del mundo 507 00:29:01,200 --> 00:29:02,240 con computación cuántica. 508 00:29:02,240 --> 00:29:04,240 Tampoco vamos a utilizarlo 509 00:29:04,240 --> 00:29:08,080 para hacer ciertas cosas y utilizarlo donde no sea útil realmente. 510 00:29:09,440 --> 00:29:10,680 ¿Qué cosas estamos haciendo? 511 00:29:10,680 --> 00:29:14,240 Bueno, eso es una representación representación de un ordenador cuántico. 512 00:29:14,240 --> 00:29:17,240 No sería visto alguno alguna vez, 513 00:29:17,640 --> 00:29:18,200 pero son. 514 00:29:18,200 --> 00:29:20,640 Son muy chulos cuando lo ves de cerca. 515 00:29:20,640 --> 00:29:24,760 Estamos trabajando, como decía, en escalar estos ordenadores 516 00:29:24,760 --> 00:29:30,040 a un tamaño que nos sea útil, que podamos ejecutar cosas importantes. 517 00:29:30,520 --> 00:29:31,040 Tenemos. 518 00:29:31,040 --> 00:29:35,760 Ahora os enseñaré los roadmap que tenemos de de desarrollo de la tecnología. 519 00:29:35,760 --> 00:29:38,760 Tenemos un roadmap de desarrollo y otro de innovación. 520 00:29:39,400 --> 00:29:44,200 Tenemos una comunidad, la más importante del mundo, de un ecosistema 521 00:29:44,480 --> 00:29:48,600 con partners de que están creando soluciones sobre nuestro hardware. 522 00:29:49,200 --> 00:29:52,240 Tenemos universidades, tenemos startup, 523 00:29:52,280 --> 00:29:55,360 tenemos integradores, hay muchos, 524 00:29:56,080 --> 00:29:59,080 muchas entidades que están dentro de nuestra comunidad 525 00:29:59,880 --> 00:30:04,880 y al final lo que lo que creemos es que no vamos a ganar esta carrera solos. 526 00:30:04,880 --> 00:30:08,280 Necesitamos que universidades, que haya investigación, que haya que haya 527 00:30:08,280 --> 00:30:12,020 muchas empresas que apuesten por esto y que entre todos vayamos avanzando. 528 00:30:12,040 --> 00:30:12,480 ¿Vale? Y. 529 00:30:15,840 --> 00:30:16,880 Estamos hemos 530 00:30:16,880 --> 00:30:21,320 desarrollado Qiskit, que es el framework para utilizar la computación cuántica. 531 00:30:21,320 --> 00:30:24,600 Es el de largo, el framework más utilizado en el mundo. 532 00:30:27,160 --> 00:30:30,680 Y bueno, como hay ciertas implicaciones negativas de la computación 533 00:30:30,680 --> 00:30:34,600 cuántica, también estamos involucrados en desarrollar soluciones para 534 00:30:34,640 --> 00:30:38,520 para esa parte negativa que viene de la mano de la computación cuántica. 535 00:30:40,920 --> 00:30:42,880 Para que veáis simplemente una idea 536 00:30:42,880 --> 00:30:48,120 de las pruebas de concepto de computación cuántica que se están ejecutando, 537 00:30:48,680 --> 00:30:52,200 hay un crecimiento brutal en distintas industrias. 538 00:30:52,240 --> 00:30:53,920 Cada vez hay más empresas de estas. 539 00:30:53,920 --> 00:30:56,160 De las 500 empresas más grande del mundo, hay muchas 540 00:30:56,160 --> 00:30:59,160 que están trabajando ya en casos de uso de computación cuántica, 541 00:30:59,320 --> 00:31:02,480 porque digamos que si en un momento puntual 542 00:31:02,480 --> 00:31:05,640 hay una ventaja diferencial con respecto a la competencia, 543 00:31:06,120 --> 00:31:09,680 los que estén metidos en este área van a obtener esa ventaja competitiva. 544 00:31:09,680 --> 00:31:10,920 Los que no estén. 545 00:31:10,920 --> 00:31:15,200 El día que un ordenador cuántico alcance lo que llamamos ventaja cuántica. 546 00:31:15,200 --> 00:31:19,360 Si en ese momento te pones a crear un equipo de computación cuántica, a aprender 547 00:31:19,360 --> 00:31:22,840 a ver cómo puedes, qué casos de uso lo puedes implementar, esto y demás, 548 00:31:23,240 --> 00:31:26,240 vas a perder muchísimo tiempo y la competencia te va, te va a ganar. 549 00:31:26,400 --> 00:31:28,280 Entonces ya cada vez 550 00:31:28,280 --> 00:31:29,880 hay más empresas que se están metiendo en esto, 551 00:31:29,880 --> 00:31:32,080 están creando equipos de computación cuántica 552 00:31:32,080 --> 00:31:35,080 para ser ellos los que se beneficien de esa ventaja competitiva. 553 00:31:35,840 --> 00:31:38,440 La, digamos, el 554 00:31:38,440 --> 00:31:41,320 el camino hasta llegar a poder implementar 555 00:31:41,320 --> 00:31:44,640 un algoritmo cuántico y trasladarlo a un caso de uso de tu organización. 556 00:31:44,640 --> 00:31:48,760 Y además es complejo y por eso hace falta ponerse ponerse con tiempo. 557 00:31:48,800 --> 00:31:50,740 Vale, esto no es como pasar de programar 558 00:31:50,740 --> 00:31:52,600 un lenguaje de programación a otro o algo así. 559 00:31:52,600 --> 00:31:54,920 No, no es camino. Es bastante más duro 560 00:31:56,360 --> 00:31:58,000 el impacto económico 561 00:31:58,000 --> 00:32:01,360 que se estima para 2035 de 1 trillón de dólares. 562 00:32:01,880 --> 00:32:05,400 Las estimaciones son bastante brutales para 2030. 563 00:32:05,440 --> 00:32:10,160 70.070.000.000.000 Por eso hay también muchas empresas 564 00:32:10,400 --> 00:32:13,400 KPMG Delay, todos estos integradores 565 00:32:13,400 --> 00:32:16,520 que trabajan con clientes ya en su día a día 566 00:32:16,560 --> 00:32:20,040 y lo que quieren es ser ellos los que los que les lleven 567 00:32:20,320 --> 00:32:23,160 de la mano de la computación cuántica y se sienten a pensar 568 00:32:23,160 --> 00:32:26,160 qué casos de uso cuenta en el sentido de su organización y demás. 569 00:32:26,680 --> 00:32:29,680 Entonces hay mucho interés por este tipo de organizaciones 570 00:32:29,840 --> 00:32:33,160 y aparte pues generación de nuevo negocio y ahorro de costes. 571 00:32:33,400 --> 00:32:36,400 Hay un potencial ahí tremendo. 572 00:32:38,040 --> 00:32:41,320 Para que os hagáis una idea de los papers 573 00:32:41,320 --> 00:32:45,160 que se están publicando en el mundo con distintas plataformas, 574 00:32:45,200 --> 00:32:49,000 la de IBM, como podéis ver, la de arriba de lejos es la 575 00:32:49,020 --> 00:32:53,760 la más utilizada en en la academia para hacer investigación y demás 576 00:32:54,960 --> 00:32:55,840 por número de papers 577 00:32:55,840 --> 00:32:58,840 que se están publicando. 578 00:32:58,880 --> 00:33:01,880 Vale casos de uso en los que estamos trabajando 579 00:33:01,880 --> 00:33:04,920 en desarrollar nuevas baterías. 580 00:33:05,280 --> 00:33:06,760 ¿Sabéis que la batería se vendía? 581 00:33:06,760 --> 00:33:11,840 La capacidad de la batería es crítica a muchos sectores 582 00:33:11,960 --> 00:33:12,840 con lo de los coches, 583 00:33:12,840 --> 00:33:16,960 por supuesto, y el desarrollar baterías que duren más, que sean más eficientes, 584 00:33:17,000 --> 00:33:20,120 que carguen más rápido, que poder simular esas baterías 585 00:33:20,120 --> 00:33:23,240 antes de construirlas y demás, pues es un caso de uso muy relevante. 586 00:33:23,760 --> 00:33:27,320 El diseño de materiales más ligeros, más, más, 587 00:33:28,160 --> 00:33:31,120 más duros y demás, pues es algo que estamos trabajando con 588 00:33:31,120 --> 00:33:35,000 Bain, por ejemplo, esta está trabajando en casos de uso de este tipo, 589 00:33:36,440 --> 00:33:38,760 poder hacer los planes de mantenimiento de esos aviones. 590 00:33:38,760 --> 00:33:42,840 También digo aviones, pero aplica cualquier infraestructura, 591 00:33:43,120 --> 00:33:44,360 poder hacer más eficiente 592 00:33:44,360 --> 00:33:47,240 el mantenimiento, los ciclos predictivos de incidencias 593 00:33:47,240 --> 00:33:49,360 y todas estas cosas con computación cuántica. 594 00:33:49,360 --> 00:33:52,120 Esto es algo también de interés para muchas industrias. 595 00:33:52,120 --> 00:33:54,200 Lo que comentamos antes de descubrir nuevos 596 00:33:54,200 --> 00:33:57,200 antibióticos, drogas y demás que puedan ayudar a 597 00:33:57,480 --> 00:34:01,600 que reduzcan los ciclos de desarrollo de fármacos, eso es algo también brutal. 598 00:34:01,640 --> 00:34:04,960 Bueno, hay muchos casos de uso en industria, 599 00:34:06,000 --> 00:34:07,960 diseñar nuevos superconductores y demás 600 00:34:07,960 --> 00:34:10,960 para resonancias magnéticas para. 601 00:34:13,660 --> 00:34:15,480 Nuevos materiales y demás. 602 00:34:15,480 --> 00:34:19,040 ¿Esto ya lo hemos comentado en todo lo que 603 00:34:19,040 --> 00:34:22,040 es identificar patrones, 604 00:34:22,360 --> 00:34:25,220 por ejemplo de curación en pacientes 605 00:34:25,220 --> 00:34:31,140 cuando tenemos volúmenes de datos grandes, pero tenemos relaciones 606 00:34:31,140 --> 00:34:34,520 complejas de encontrar entre oye, qué pacientes se han mejorado? 607 00:34:34,520 --> 00:34:35,180 ¿Por qué razón? 608 00:34:35,180 --> 00:34:38,080 Porque el uno tomó este medicamento, el otro ha guardado reposo. 609 00:34:38,080 --> 00:34:39,840 ¿Durante cuánto tiempo? No sé qué. 610 00:34:39,840 --> 00:34:43,660 Hay ciertos casos en los que creemos que la computación cuántica nos puede ayudar 611 00:34:43,660 --> 00:34:50,140 a encontrar esos patrones de forma más efectiva y poder encontrar 612 00:34:50,180 --> 00:34:54,700 pues mejoras con respecto a los tratamientos que tenemos hoy en día. 613 00:34:56,120 --> 00:34:59,120 ¿Gestión de riesgos, valoración de asset portfolio 614 00:34:59,120 --> 00:35:02,360 y demás en el sector financiero es otra área en el que creemos que 615 00:35:02,380 --> 00:35:05,520 que esto va a ayudar y todos los problemas de optimización 616 00:35:05,520 --> 00:35:08,620 que hay hoy en día, pues de cómo cargamos un barco, 617 00:35:08,620 --> 00:35:12,620 los contenedores de un barco, hasta qué puerta se elige para aparcar un 618 00:35:12,880 --> 00:35:17,280 para amarrar o como se diga un avión en un aeropuerto? 619 00:35:17,280 --> 00:35:18,520 Porque de eso depende 620 00:35:19,480 --> 00:35:22,080 el tiempo que tienen que andar los pasajeros hasta el otro, 621 00:35:22,080 --> 00:35:25,320 hasta la otra puerta, hasta otro embarque el tiempo, hasta las maletas, 622 00:35:25,320 --> 00:35:28,520 las maletas donde se tienen que llevar todas estas cosas. 623 00:35:29,360 --> 00:35:31,800 Entonces son problemas bastante complejos 624 00:35:31,800 --> 00:35:35,080 que la computación clásica encuentra limitaciones hoy en día 625 00:35:35,280 --> 00:35:38,560 y con la cuántica esperamos poder llegar un pasito más allá. 626 00:35:39,840 --> 00:35:43,520 En 2023 llegamos a lo que nosotros llamamos 627 00:35:43,760 --> 00:35:46,760 Quantum Utility, es que pudimos hacer una cosa 628 00:35:46,760 --> 00:35:50,180 que se publicó en Nature de 629 00:35:50,520 --> 00:35:54,440 de una simulación de espines de átomos y el modelo de Ising. 630 00:35:54,800 --> 00:35:57,840 Pudimos hacer una cosa que hacíamos con computación clásica, 631 00:35:58,120 --> 00:36:00,080 pudimos obtener los mismos resultados con cuántica, 632 00:36:00,080 --> 00:36:03,960 incluso dimos unos resultados un poquito más allá de lo que teníamos con 633 00:36:04,000 --> 00:36:04,660 con clásica. 634 00:36:04,660 --> 00:36:07,920 Qué pasa que si todavía la gente no se fía de 635 00:36:07,920 --> 00:36:11,220 acuático, esos resultados dirían unos datos más allá. 636 00:36:11,220 --> 00:36:13,920 ¿Pero cómo sé yo que eso es cierto y no lo puedo verificar? No, 637 00:36:15,400 --> 00:36:18,400 en cuanto una Advantage 638 00:36:19,040 --> 00:36:22,040 es lo que esperamos conseguir este año, 639 00:36:22,560 --> 00:36:26,080 que es que podamos demostrar que hemos hecho algo con computación 640 00:36:26,080 --> 00:36:30,080 cuántica que no podíamos hacer con clásica que sea poder hacerlo 641 00:36:30,080 --> 00:36:33,320 de forma más eficiente o con una precisión mayor 642 00:36:33,320 --> 00:36:37,440 de lo que podemos hacer con clásica y que además lo podemos verificar. 643 00:36:37,440 --> 00:36:38,280 Que no haya dudas 644 00:36:38,280 --> 00:36:41,440 de que la comunidad científica tenga claro que lo que se ha obtenido 645 00:36:41,440 --> 00:36:45,760 es correcto, que sea verificable y que y que no haya dudas al respecto. 646 00:36:45,960 --> 00:36:47,620 No queremos hacer un plan de 647 00:36:47,620 --> 00:36:51,400 hemos conseguido hacer no sé qué y que luego haya dudas y empiecen a publicarse 648 00:36:51,400 --> 00:36:52,360 paper de que eso no es así. 649 00:36:52,360 --> 00:36:55,120 No, no queremos que cuando digamos que se ha alcanzado el cuanto nada 650 00:36:55,120 --> 00:36:59,320 en alguna cosa en concreto que no haya, que no haya dudas al respecto. 651 00:37:00,000 --> 00:37:03,000 Y en eso estamos en en conseguirlo este año. 652 00:37:03,520 --> 00:37:06,800 Esos son los dos paper que explican 653 00:37:06,920 --> 00:37:11,400 lo que hicimos en 2023 del Quantum Utility y el otro paper de la derecha 654 00:37:11,400 --> 00:37:14,600 es donde publicamos la arquitectura con la que esperamos 655 00:37:14,600 --> 00:37:18,480 conseguir los ordenadores Toleran. ¿No? 656 00:37:18,480 --> 00:37:20,640 He comentado que uno de los retos más grandes que tenemos 657 00:37:20,640 --> 00:37:23,920 con la computación cuántica es la corrección de errores. 658 00:37:24,560 --> 00:37:27,640 Al final pensad que estamos trabajando. 659 00:37:27,720 --> 00:37:28,960 Voy a ir a 660 00:37:30,440 --> 00:37:33,400 contar rápido 661 00:37:33,400 --> 00:37:34,880 este ordenador cuántico. 662 00:37:34,880 --> 00:37:40,120 Esto lo que hacemos es meterlo en un crío o lo lo encerramos al vacío 663 00:37:40,240 --> 00:37:43,160 dentro de una cúpula, le sacamos el aire y empezamos a sacarle 664 00:37:43,160 --> 00:37:45,480 la energía, el calor, hasta que llegamos a. 665 00:37:45,480 --> 00:37:48,480 Creo que son cero, cero, 15 mili Kelvin o algo así. 666 00:37:49,600 --> 00:37:52,400 Y abajo del todo veis una cajita gris. 667 00:37:52,400 --> 00:37:54,760 Ahí es donde estaría el procesador cuántico. 668 00:37:54,760 --> 00:37:55,880 Y eso es lo que tiene que estar 669 00:37:55,880 --> 00:37:58,880 muy, muy, muy, muy frío, prácticamente al cero absoluto. 670 00:37:58,920 --> 00:37:59,320 ¿Por qué? 671 00:37:59,320 --> 00:38:03,480 Porque como estamos trabajando a escala atómica, cualquier energía que haya por 672 00:38:03,480 --> 00:38:07,880 ahí nos interfiere los cálculos y nos fastidia lo que estamos intentando hacer. 673 00:38:08,160 --> 00:38:10,680 Entonces necesitamos que haya no haya interferencias, 674 00:38:10,680 --> 00:38:14,400 que haya la menor energía posible, solo la que necesitamos para operar y ya está. 675 00:38:14,440 --> 00:38:18,200 Entonces es muy importante o es muy. 676 00:38:19,040 --> 00:38:22,720 ¿La computación cuántica es susceptible de de errores? 677 00:38:22,760 --> 00:38:25,440 Digamos que hay interferencia, sino fastidiosos cálculos. 678 00:38:25,440 --> 00:38:30,000 Entonces el reto para corregir esos errores es es es muy importante. 679 00:38:30,000 --> 00:38:32,960 Es un reto de ingeniería muy importante en computación clásica. 680 00:38:32,960 --> 00:38:35,080 Digamos que lo que hacemos es replicar la información. 681 00:38:35,080 --> 00:38:38,960 Cojo un bit, lo replico en otros nueve bits y ya tengo diez. 682 00:38:39,320 --> 00:38:41,960 Si uno se corrompe por lo que sea, verifico 683 00:38:41,960 --> 00:38:45,280 los otros y ya sé cuál es lo cierto. 684 00:38:45,360 --> 00:38:46,200 El dato correcto. 685 00:38:46,200 --> 00:38:48,960 En computación cuántica no podemos clonar un estado, 686 00:38:48,960 --> 00:38:51,080 es una limitación de la computación cuántica. 687 00:38:51,080 --> 00:38:54,080 Entonces no podemos hacer eso, replicar esos qubits 688 00:38:54,280 --> 00:38:56,840 y ver el que se ha corrompido. 689 00:38:56,840 --> 00:38:58,160 Entonces tenemos que encontrar 690 00:38:58,160 --> 00:39:01,480 otros métodos y ya os digo que es un reto muy importante. 691 00:39:02,240 --> 00:39:03,240 Entonces 692 00:39:04,360 --> 00:39:07,360 ese paper de Nature. 693 00:39:09,680 --> 00:39:09,960 Lo que 694 00:39:09,960 --> 00:39:13,120 publicamos es la arquitectura que hemos diseñado para 695 00:39:13,160 --> 00:39:16,700 con la que creemos que se puede llegar a tener un ordenador, fold, tolerancia, 696 00:39:16,720 --> 00:39:21,200 un ordenador que pueda escalar y no le afecten los errores, vale. 697 00:39:22,440 --> 00:39:26,480 ¿No le afecten los errores, le van a aceptar, O sea, se va, 698 00:39:27,120 --> 00:39:30,520 las interferencias van a estar ahí, pero digamos que vamos a ser capaces 699 00:39:30,520 --> 00:39:34,800 de mantener bajo control esos errores para que al escalarlo y hacer los cómputos 700 00:39:34,800 --> 00:39:37,520 que tengamos que hacer los resultados sean buenos, Vale? 701 00:39:37,520 --> 00:39:40,400 No nos afecten esos errores. 702 00:39:40,400 --> 00:39:43,400 Entonces este año es el que hemos dicho que vamos a llegar al 703 00:39:43,400 --> 00:39:46,400 Quantum Tech, como os decía. 704 00:39:47,560 --> 00:39:49,040 Pero no creemos que vaya a ser algo 705 00:39:49,040 --> 00:39:52,040 que nos vaya a dar la computación cuántica por sí solo. 706 00:39:52,240 --> 00:39:53,960 ¿Lo que creemos es que 707 00:39:55,280 --> 00:39:57,040 vamos a juntar la 708 00:39:57,040 --> 00:40:01,120 clásica, los supercomputadores que tenemos hoy en día, junto con la cuántica 709 00:40:01,200 --> 00:40:04,320 y combinando ambas tecnologías, cómo vamos a llegar al Quantum Advantage? 710 00:40:04,640 --> 00:40:07,640 No va a ser solo un ordenador cuántico el que va a hacer esto. 711 00:40:07,880 --> 00:40:09,880 Y lo que os comentaba antes 712 00:40:09,880 --> 00:40:13,840 también, que los resultados que obtengamos tienen que ser algo 713 00:40:13,840 --> 00:40:17,640 que esté validado de forma rigurosa, que no haya dudas al respecto. 714 00:40:17,760 --> 00:40:19,840 Y eso tampoco es trivial. 715 00:40:19,840 --> 00:40:23,640 El que no es trivial nada aquí, ni cómo corregimos los errores 716 00:40:23,680 --> 00:40:26,680 ni qué tipo de de caso de uso, 717 00:40:27,240 --> 00:40:30,240 por donde vamos a poder encontrar la ventaja cuántica, 718 00:40:30,720 --> 00:40:33,720 ni qué es lo que tenemos que ejecutar en esos estados 719 00:40:34,360 --> 00:40:37,040 cuánticos para poder para obtener unos resultados que 720 00:40:37,040 --> 00:40:41,720 no es que no sean útiles ni cómo verificar esos resultados de forma rigurosa. 721 00:40:41,760 --> 00:40:44,760 O sea, todo requiere, requiere mucha investigación 722 00:40:46,000 --> 00:40:47,640 y. Y sobre todo. 723 00:40:47,640 --> 00:40:49,720 Pues eso, que cuando ya alcanzamos el cuanto antes 724 00:40:49,720 --> 00:40:52,520 de verdad haya una separación entre lo que podemos hacer en el mundo 725 00:40:52,520 --> 00:40:56,080 clásico, que no es algo trivial que de verdad hayamos obtenido algo que sea 726 00:40:56,120 --> 00:40:59,880 que sea relevante en cuanto a que lo hacemos de forma mucho más eficiente, 727 00:41:00,040 --> 00:41:05,000 obtenemos una precisión muchísimo mayor que teníamos con computación clásica. 728 00:41:05,880 --> 00:41:08,880 Así que por ahí es por donde va el trabajo que estamos haciendo 729 00:41:09,360 --> 00:41:13,960 y estamos trabajando con distintos partner en métodos heurísticos 730 00:41:13,960 --> 00:41:16,960 para intentar encontrar soluciones por aquí 731 00:41:17,560 --> 00:41:19,600 y poder hacer ese 732 00:41:19,600 --> 00:41:22,600 ese claim de que hemos alcanzado el Quantum Advantage. 733 00:41:22,880 --> 00:41:25,880 ¿Y por otro lado estamos trabajando 734 00:41:25,880 --> 00:41:29,720 en otro tipo de proyectos con otros partners también en esa, 735 00:41:30,320 --> 00:41:34,160 en esa prueba rigurosa de que lo que hemos alcanzado es cuanto antes 736 00:41:34,200 --> 00:41:39,040 y no es un claim de estos que se va a poder disputar en en una semana, vale? 737 00:41:40,120 --> 00:41:41,840 ¿Veis ahí que hay 738 00:41:41,840 --> 00:41:45,360 desde entidades financieras importantes hasta farmacéuticas y demás? 739 00:41:45,360 --> 00:41:46,160 Pero bueno, que sepáis 740 00:41:46,160 --> 00:41:49,840 que hay una red de clientes muy grande que está interesado en todo esto. 741 00:41:50,800 --> 00:41:54,400 Hay distintos tipos de problemas en los que creemos que 742 00:41:55,880 --> 00:41:58,880 que podemos alcanzar el cuanto antes. 743 00:41:59,720 --> 00:42:02,200 El primero observable estimación 744 00:42:02,200 --> 00:42:05,520 Aquí digamos que con las técnicas que tenemos ahora que no podemos, 745 00:42:05,520 --> 00:42:06,880 no tenemos todavía ordenadores 746 00:42:06,880 --> 00:42:10,040 toleran de los que escalan sin que les afecten los errores, pero sí 747 00:42:10,040 --> 00:42:13,960 tenemos ciertas técnicas de supresión de errores y mitigación de errores. 748 00:42:14,160 --> 00:42:19,240 Y esto lo que nos permite es saber que el error va a estar controlado. 749 00:42:19,520 --> 00:42:19,840 Entonces, 750 00:42:19,840 --> 00:42:24,240 si encontramos ciertos problemas en los que los resultados que nos arrojen 751 00:42:24,440 --> 00:42:28,040 van a estar en un margen de error controlado y que aún 752 00:42:28,040 --> 00:42:31,040 así no resulta útil para nuestro problema, pues perfecto. 753 00:42:31,080 --> 00:42:35,040 Sabemos que va a haber cierto error, pero el resultado nosotros no nos es útil. 754 00:42:36,380 --> 00:42:39,380 Y luego hay otro tipo de problemas 755 00:42:40,360 --> 00:42:41,640 que son los de lo de medio. 756 00:42:41,640 --> 00:42:44,720 Por ejemplo, para encontrar los los 757 00:42:46,120 --> 00:42:50,520 state ground, los estados energéticos de moléculas y demás en los estados mínimos. 758 00:42:51,200 --> 00:42:55,880 Esto básicamente es muy fácil de verificar con el mundo clásico. 759 00:42:56,120 --> 00:43:01,080 Si tú encuentras una estructura de una molécula estable con un estado energético 760 00:43:02,240 --> 00:43:02,960 válido. 761 00:43:02,960 --> 00:43:06,200 Si, si con computación cuántica encuentras otro estado que sigue siendo 762 00:43:06,200 --> 00:43:09,400 estable y demás en un estado más bajo energético, 763 00:43:09,760 --> 00:43:12,480 eso ya es una. 764 00:43:12,480 --> 00:43:14,760 Es algo que es fácil de verificar. 765 00:43:14,760 --> 00:43:17,800 No necesitas la verificación, no es compleja. 766 00:43:17,840 --> 00:43:19,920 Digamos que obtienes un resultado mejor que el que tienes 767 00:43:19,920 --> 00:43:23,120 con un mundo clásico y no es complejo verificarlo. 768 00:43:23,120 --> 00:43:26,880 Entonces por ahí es el segundo tipo de problemas con el que creemos que podemos. 769 00:43:27,280 --> 00:43:29,040 Podemos encontrar ventaja. 770 00:43:29,040 --> 00:43:32,920 Y luego hay otro tipo de problemas, como los de la derecha, 771 00:43:33,960 --> 00:43:37,440 que básicamente la verificación también es. 772 00:43:37,440 --> 00:43:40,440 Es fácil con la computación cuántica. 773 00:43:40,480 --> 00:43:43,480 Hay una. 774 00:43:46,040 --> 00:43:49,520 Random Quantum Simulation Sampling. 775 00:43:49,920 --> 00:43:53,320 Es un tema que es complejo con computación clásica y con cuántica. 776 00:43:53,360 --> 00:43:58,200 Creemos que vamos a poder hacerlo mejor cuando hayamos hecho eso con cuántica. 777 00:43:58,880 --> 00:43:59,840 En este tipo de problemas 778 00:43:59,840 --> 00:44:03,040 que se pueden verificar de forma eficiente con el mundo clásico, pues 779 00:44:04,320 --> 00:44:04,880 ya está. 780 00:44:04,880 --> 00:44:05,880 Si conseguimos hacerlo 781 00:44:05,880 --> 00:44:08,880 así, este puede ser uno de los tipos de problemas en los que encontremos el 782 00:44:08,880 --> 00:44:10,040 cuanto nada antes. 783 00:44:10,040 --> 00:44:12,800 Vale. 784 00:44:12,800 --> 00:44:13,920 Todos estos problemas 785 00:44:13,920 --> 00:44:17,520 son los que necesitamos ahora porque no tenemos ese ordenador toleran. 786 00:44:17,520 --> 00:44:19,120 Cuando tengamos el ordenador 787 00:44:19,120 --> 00:44:22,440 vamos a poder ejecutar cosas más complejas donde los errores no nos 788 00:44:22,480 --> 00:44:24,240 afecten esos cálculos y vamos a poder 789 00:44:24,240 --> 00:44:27,240 escalar a otro tipo de problemas más complejos. 790 00:44:27,320 --> 00:44:31,800 Pero de momento por aquí es por donde estamos buscando el quantum Nada antes. 791 00:44:32,240 --> 00:44:36,280 Esta es una web que hemos creado que con unos partners que podéis hacer cualquiera. 792 00:44:36,280 --> 00:44:39,760 Aquí es donde se está sometiendo todos los candidatos a Advantage. 793 00:44:40,400 --> 00:44:44,120 Casos de uso en los que creemos que nosotros y los partners que están metidos ahí. 794 00:44:45,640 --> 00:44:46,720 Como ya os decía, esto es 795 00:44:46,720 --> 00:44:49,120 algo que creemos que no vamos a resolver nosotros solo ni mucho menos. 796 00:44:49,120 --> 00:44:50,800 Entonces necesitamos que se meta 797 00:44:50,800 --> 00:44:54,400 la academia, se meta en partners y mucha gente aquí a trabajar en esto. 798 00:44:54,600 --> 00:44:57,200 Y fruto de esto pues están pasando cosas muy interesantes. 799 00:44:57,200 --> 00:45:01,000 Hoy se publican cosas de computación cuántica que parece que mejoran 800 00:45:01,000 --> 00:45:02,480 lo clásico, 801 00:45:02,480 --> 00:45:04,480 pero alguien experto en clásico dice oye, 802 00:45:04,480 --> 00:45:06,320 yo con esta idea que me has dado de lo cuántico 803 00:45:06,320 --> 00:45:08,760 puede ejecutar algo en clásico y obtengo mejores resultados. 804 00:45:08,760 --> 00:45:11,760 Y luego vienen los de cuántico y yo puedo obtener mejor y está 805 00:45:11,760 --> 00:45:14,760 viendo una serie de iteraciones ahí que están haciendo obtener 806 00:45:14,960 --> 00:45:17,960 soluciones mucho mejores que lo que teníamos hasta ahora. 807 00:45:18,360 --> 00:45:19,800 Pero bueno, de momento no hemos llegado al 808 00:45:19,800 --> 00:45:22,920 cuanto antes, pero sí que está habiendo muchos, muchos progresos 809 00:45:22,920 --> 00:45:25,920 y hay muchos candidatos dentro de de esta web. 810 00:45:25,920 --> 00:45:29,640 Si estáis interesados, entráis en la web y veis las cosas cómo están yendo 811 00:45:29,640 --> 00:45:30,560 y por dónde están yendo. 812 00:45:32,240 --> 00:45:33,000 Este es un caso de 813 00:45:33,000 --> 00:45:36,000 uso que hicimos en el sector financiero con HSBC, 814 00:45:36,760 --> 00:45:38,640 un problema que tenían ellos. 815 00:45:38,640 --> 00:45:43,000 Tenían un proceso para valorar bonos corporativos, 816 00:45:44,200 --> 00:45:46,000 Tenían que tienen que valorar la probabilidad 817 00:45:46,000 --> 00:45:49,080 de que esos bonos corporativos se vayan a vender o no a ciertos precios. 818 00:45:49,120 --> 00:45:53,040 Tenían un proceso hecho ya y lo que hicimos fue meter computación 819 00:45:53,040 --> 00:45:54,440 cuántica en uno de los pasos 820 00:45:54,440 --> 00:45:57,680 que hacían ellos para valorar si se iban a vender uno de esos bonos. 821 00:45:58,440 --> 00:46:01,040 En una parte que hacían con Machine learning metimos computación 822 00:46:01,040 --> 00:46:04,820 cuántica y se obtuvo una ganancia en la precisión de ese 823 00:46:05,160 --> 00:46:08,240 si se iban a vender o no esos bonos del 34%. 824 00:46:08,560 --> 00:46:12,480 Entonces esto es algo que aparentemente así suena, que puede ser algo que dé 825 00:46:12,480 --> 00:46:13,960 mucho dinero a una empresa de estas 826 00:46:13,960 --> 00:46:17,800 que gestiona miles de millones en transacciones de este tipo. 827 00:46:18,120 --> 00:46:22,260 Si le das una ventaja al entender si eso se va a vender o no en un 34%, es 828 00:46:22,300 --> 00:46:25,760 una, es una importante, no en 829 00:46:27,080 --> 00:46:28,000 otro. 830 00:46:28,000 --> 00:46:28,500 Por ejemplo, 831 00:46:28,500 --> 00:46:31,720 caso de uso en los que hemos estado trabajando con otro, con otro cliente, 832 00:46:32,440 --> 00:46:35,560 la optimización de las plantillas de los equipos de trabajo, empresas 833 00:46:35,560 --> 00:46:38,560 que tienen muchos trabajadores, en este caso 834 00:46:38,600 --> 00:46:41,040 trabajadores que están haciendo mantenimiento, 835 00:46:41,040 --> 00:46:44,320 que al final son unas plantillas que están la mayoría del tiempo ociosas, 836 00:46:44,360 --> 00:46:47,360 pendientes de que haya una avería para ir a reemplazarla y demás, 837 00:46:47,440 --> 00:46:50,440 pues poder hacer optimizaciones en cómo se 838 00:46:51,100 --> 00:46:54,100 los turnos de esas plantillas pues. 839 00:46:55,120 --> 00:46:57,200 Nos han llevado una optimización 840 00:46:57,200 --> 00:47:02,160 en en esas plantillas, digamos en cómo en el número 841 00:47:02,160 --> 00:47:05,160 no sé si era exactamente el número empleados que hay, 842 00:47:05,440 --> 00:47:08,400 o sea que tienen que estar en plantilla agendados para 843 00:47:08,400 --> 00:47:10,120 para resolver las mismas incidencias o algo así, 844 00:47:10,120 --> 00:47:13,580 pero que se han encontrado beneficios con respecto a lo que había hasta ahora. 845 00:47:13,600 --> 00:47:13,980 Vale, 846 00:47:15,560 --> 00:47:18,200 para que tengáis una idea en general de los tipos de problemas 847 00:47:18,200 --> 00:47:22,360 en los que estamos trabajando y cuánto nos hace falta 848 00:47:22,360 --> 00:47:25,360 escalar la computación cuántica para poder resolverlos. 849 00:47:26,160 --> 00:47:29,320 Aquí tenéis en la GX el número de puertas. 850 00:47:29,680 --> 00:47:33,000 Cuantas más puertas tengamos, obviamente más cuanta 851 00:47:34,120 --> 00:47:35,160 mejor dicho. 852 00:47:35,160 --> 00:47:36,400 A ver en 853 00:47:36,400 --> 00:47:40,080 uno de los de las limitaciones que tenemos también es el estado de los qubits. 854 00:47:40,120 --> 00:47:41,880 Por cuanto tiempo el estado de los qubits 855 00:47:41,880 --> 00:47:43,920 es estable para que podamos hacer operaciones, 856 00:47:43,920 --> 00:47:46,680 porque el estado de esos qubits va perdiendo coherencia. 857 00:47:46,680 --> 00:47:51,640 Entonces tenemos una limitación temporal que creo que ahora son microsegundos. 858 00:47:51,880 --> 00:47:55,160 Durante esos microsegundos podemos ejecutar operaciones en el qubit 859 00:47:55,200 --> 00:47:57,880 antes de que pierda el estado en el que está. 860 00:47:57,880 --> 00:48:01,360 Entonces necesitamos poder ejecutar muchas puertas 861 00:48:01,360 --> 00:48:04,360 en ese tiempo en el que el Estado es coherente 862 00:48:04,560 --> 00:48:07,400 y luego necesitamos poder ejecutar muchos qubits. 863 00:48:07,400 --> 00:48:09,440 Cuanta más puertas podemos ejecutar y más qubit, 864 00:48:09,440 --> 00:48:12,440 pues más complejidad es el problema que podemos ejecutar. 865 00:48:12,500 --> 00:48:12,840 Entonces, 866 00:48:12,840 --> 00:48:14,360 dependiendo del número de puertas y qubit, 867 00:48:14,360 --> 00:48:17,360 pues podemos acceder a distintos tipos de problemas. 868 00:48:17,480 --> 00:48:22,160 Lo amarillo marrón por ejemplo, es el diseño de materiales y demás, 869 00:48:22,160 --> 00:48:23,440 dependiendo de qué tipo de material, 870 00:48:23,440 --> 00:48:26,760 de la complejidad de tal o necesitamos que haya muchas más puertas 871 00:48:27,040 --> 00:48:30,520 que en modelos de espinas, por ejemplo, que sería la zona gris. 872 00:48:31,440 --> 00:48:33,600 Si queremos ir a problemas de optimización sería 873 00:48:33,600 --> 00:48:36,720 la zona verde y para eso necesitamos más qubit. 874 00:48:37,200 --> 00:48:38,560 ¿Vale? Y 875 00:48:39,600 --> 00:48:42,640 si queremos ir al lado malo que comentaremos después 876 00:48:42,640 --> 00:48:46,440 de la computación cuántica, resolver algoritmos 877 00:48:46,440 --> 00:48:49,440 criptográficos. 878 00:48:49,680 --> 00:48:51,640 Más que resolver romper, 879 00:48:51,640 --> 00:48:55,320 iríamos a la zona azul y necesitamos bastantes puertas y bastante Scooby-Doo. 880 00:48:55,440 --> 00:49:00,080 Vale, entonces para 2029 nosotros esperamos estar por aquí con Starlink, 881 00:49:00,080 --> 00:49:04,480 que ahora comentaremos y para 2033 esperamos estar por aquí con Blue y. 882 00:49:05,120 --> 00:49:08,120 Esos son los ordenadores que los nombres de los ordenadores que 883 00:49:08,880 --> 00:49:11,880 que estamos desarrollando. 884 00:49:13,520 --> 00:49:16,000 En comentar también 885 00:49:16,000 --> 00:49:19,120 esta investigación que se está haciendo desde muchos frentes, 886 00:49:19,120 --> 00:49:22,440 lo que está contribuyendo a que haya mejoras en los algoritmos. 887 00:49:22,480 --> 00:49:25,920 Es decir, que lo que está a la derecha se vaya moviendo hacia la izquierda, 888 00:49:25,920 --> 00:49:29,520 que hagan falta menos puertas o menos qubit para hacer lo mismo. 889 00:49:30,000 --> 00:49:33,360 Y a su vez lo que estamos haciendo es mover 890 00:49:33,600 --> 00:49:35,960 la escalabilidad del hardware hacia la derecha. 891 00:49:37,280 --> 00:49:39,440 Por ejemplo, 892 00:49:39,440 --> 00:49:43,360 existen dos conceptos distintos el de qubit físico y qubit lógico. 893 00:49:43,360 --> 00:49:46,840 El qubit físico es el hardware mínimo donde almacenamos 894 00:49:46,840 --> 00:49:49,320 la información que es susceptible de errores 895 00:49:49,320 --> 00:49:52,320 y necesitamos crear un qubit lógico que no tenga errores. 896 00:49:52,640 --> 00:49:57,680 Entonces, hace unos meses necesitamos unos mil qubits para tener un qubit lógico, 897 00:49:57,720 --> 00:50:01,280 unos mil físicos para tener uno lógico sin errores con el que computar. 898 00:50:01,600 --> 00:50:04,760 Y ahora está en torno a 288 qubit físicos. 899 00:50:04,800 --> 00:50:06,880 Es decir, que vamos a necesitar mucho menos físicos. 900 00:50:06,880 --> 00:50:10,720 Cuanto menos necesitemos, más vamos a escalar más rápido el número de lógicos. 901 00:50:10,880 --> 00:50:13,480 Entonces lo de la izquierda se va moviendo, 902 00:50:13,480 --> 00:50:17,040 el hardware se ha movido hacia la derecha y los algoritmos se van 903 00:50:17,040 --> 00:50:19,240 moviendo hacia la izquierda para necesitar menos hardware. 904 00:50:19,240 --> 00:50:25,120 Así que bueno, todo esto es muy dinámico, pero que sepáis que depende el 905 00:50:25,120 --> 00:50:28,920 poder resolver un problema en el momento X cuando se va a resolver ese problema. 906 00:50:28,920 --> 00:50:32,640 Por depende de muchas cosas de ese ratio de qubit físicos por lógico 907 00:50:32,760 --> 00:50:36,000 de los avances que hayan en algoritmos depende de muchas cosas. 908 00:50:37,960 --> 00:50:39,760 2029 es cuando esperamos 909 00:50:39,760 --> 00:50:45,400 tener un ordenador cuántico que pueda escalar y sea tolerante 910 00:50:45,480 --> 00:50:48,840 y lo hemos empezado a construir ya en poco en Estados Unidos, 911 00:50:49,560 --> 00:50:53,560 que por motivos sentimentales, como dice Ginés, 912 00:50:54,680 --> 00:50:57,840 bueno, ahí se hicieron muchas cosas en el pasado de IBM. 913 00:50:58,160 --> 00:51:01,680 Seguro que habéis oído muchas cosas que inventos 914 00:51:01,720 --> 00:51:06,200 que empezaron en IBM y bueno, aquí los primeros mainframe que montamos 915 00:51:06,200 --> 00:51:10,000 y demás fueron esas infraestructuras y ahí es donde estamos construyendo 916 00:51:10,000 --> 00:51:13,000 ahora mismo el el ordenador cuántico, 917 00:51:14,360 --> 00:51:17,120 ese ordenador cuántico para 2029 fold 918 00:51:17,120 --> 00:51:22,640 toleran y large scale large scale que tenga cientos de qubits 919 00:51:22,640 --> 00:51:26,160 y que pueda ejecutar cientos de millones de puertas, 920 00:51:26,480 --> 00:51:27,400 mientras que ese qubit 921 00:51:27,400 --> 00:51:30,720 está coherente en un estado coherente que nos es útil para nosotros, 922 00:51:30,760 --> 00:51:35,860 podemos ejecutar cientos de millones de de puertas en cientos de qubits. 923 00:51:35,920 --> 00:51:38,440 Vale, eso es lo que consideramos large Scale. 924 00:51:38,440 --> 00:51:42,920 Y luego toleran que podamos hacer más de 100 millones de operaciones con 925 00:51:43,160 --> 00:51:44,680 y sin que los. 926 00:51:44,680 --> 00:51:48,160 Sin que las interferencias, los errores nos afecten a los a los datos, 927 00:51:48,200 --> 00:51:49,520 a los resultados. 928 00:51:49,520 --> 00:51:50,200 Vale. 929 00:51:50,200 --> 00:51:53,200 Eso es lo que esperamos tener para 2029. 930 00:51:53,400 --> 00:51:56,120 Para que tengáis una idea de 931 00:51:56,120 --> 00:52:00,280 cómo se compara lo cuántico y lo clásico, 932 00:52:00,880 --> 00:52:04,360 por lo que os decía antes de que cuando tenemos tres qubits 933 00:52:04,400 --> 00:52:05,440 tenemos dos a la 934 00:52:05,440 --> 00:52:09,480 tres estados en paralelo en superposición con los que podemos operar. 935 00:52:09,480 --> 00:52:12,080 Como esto escala exponencialmente. 936 00:52:12,080 --> 00:52:13,160 Esto en lo que se traduce 937 00:52:13,160 --> 00:52:17,640 es que con un portátil lo que podemos simular son 30 qubits 938 00:52:18,800 --> 00:52:22,080 con el Y bien Summit Super Computer. 939 00:52:22,080 --> 00:52:24,320 Este es el que está en Barcelona. 940 00:52:24,320 --> 00:52:26,400 Es el de. 941 00:52:26,400 --> 00:52:29,360 Un supercomputador clásico. 942 00:52:29,360 --> 00:52:31,800 Puede simular 48 qubits. 943 00:52:31,800 --> 00:52:36,280 Si juntamos todos los ordenadores del mundo, 60 qubits, podríamos simular. 944 00:52:37,040 --> 00:52:41,160 Y claro, el que vamos a tener 2021 son 200 qubits. 945 00:52:41,160 --> 00:52:44,040 Estamos hablando de que esto escala exponencialmente y 946 00:52:44,040 --> 00:52:47,520 y que vamos a tener 200 qubits en 2029. 947 00:52:47,520 --> 00:52:50,520 Lógicos sin errores. 948 00:52:55,200 --> 00:52:56,600 Videito muy chulo. 949 00:52:56,600 --> 00:52:58,920 ¿Cómo es el ordenador cuántico? 950 00:52:58,920 --> 00:53:01,800 Digamos todo lo de arriba, lo amarillo, los cables y todo eso 951 00:53:01,800 --> 00:53:04,800 es para ir enfriando el sistema. 952 00:53:07,960 --> 00:53:09,840 Ese es el sistema. 953 00:53:09,840 --> 00:53:14,040 El ordenador cuántico más potente que hay, que es el que que existe 954 00:53:14,040 --> 00:53:17,040 ya, el que está en el País Vasco, por ejemplo. 955 00:53:18,680 --> 00:53:19,440 Y lo que decía 956 00:53:19,440 --> 00:53:22,320 la parte arriba, todo es para ir enfriando el sistema 957 00:53:22,320 --> 00:53:28,560 hasta bajarlo la temperatura de operación, la cajita gris que es abajo. 958 00:53:28,600 --> 00:53:31,680 Y esto es lo que estamos construyendo en IPSE, vale 959 00:53:32,840 --> 00:53:34,240 para tener ahí 960 00:53:34,240 --> 00:53:37,400 con cuatro unidades del sistema, tener más de mil 961 00:53:37,680 --> 00:53:40,680 qubits lógicos. 962 00:53:43,440 --> 00:53:45,640 Sería Starlink 963 00:53:45,640 --> 00:53:49,400 y luego poder llegar a Blue, 964 00:53:49,400 --> 00:53:52,400 ya que es el siguiente. 965 00:53:55,520 --> 00:53:58,520 Esto sería Stalin, perdón 966 00:53:58,760 --> 00:54:01,960 200 100 millones de puertas. 967 00:54:06,080 --> 00:54:07,680 Esto es lo que estamos 968 00:54:07,680 --> 00:54:11,520 se está construyendo ya vale lo luego es el grande. 969 00:54:11,560 --> 00:54:14,560 2000 puertas lógicas y 1 billón. 970 00:54:14,680 --> 00:54:18,680 Perdón, 2000 qubits lógicos y 1 billón de puertas. 971 00:54:29,960 --> 00:54:33,200 ¿Entonces qué necesitamos para que la arquitectura sea escalable? 972 00:54:33,240 --> 00:54:34,080 Pues que sea. 973 00:54:34,080 --> 00:54:38,080 Toleran que no tenga errores, como hemos dicho ya, que sea direccionable, 974 00:54:38,120 --> 00:54:40,560 es decir, que podamos programar cada uno de los qubits por separado, 975 00:54:40,560 --> 00:54:42,880 igual que hacemos en la memoria RAM que decimos oye, 976 00:54:42,880 --> 00:54:46,160 me pongo en uno o un cero en este en concreto 977 00:54:46,440 --> 00:54:51,400 que sea universal, es decir, que tengamos todas las puertas que hacen falta para 978 00:54:52,440 --> 00:54:53,920 para poder 979 00:54:53,920 --> 00:54:56,920 ejecutar cualquier cosa, cualquier algoritmo cuántico. 980 00:54:57,800 --> 00:54:59,600 Y esto tampoco es trivial. 981 00:54:59,600 --> 00:55:04,040 Las puertas son mucho más complejas que lo que tenemos en el mundo clásico y 982 00:55:04,680 --> 00:55:07,920 y necesitamos todavía avanzar en el hardware para poder tener 983 00:55:07,920 --> 00:55:09,600 todas las puertas que son necesarias. 984 00:55:09,600 --> 00:55:12,600 Para poder ejecutar cualquier cosa. 985 00:55:12,880 --> 00:55:16,440 Tiene que ser adaptativo que los algoritmos en sí 986 00:55:17,000 --> 00:55:20,360 podamos durante la ejecución, medir el estado 987 00:55:20,360 --> 00:55:23,400 de los qubits y en función de eso seguir ejecutando. 988 00:55:23,440 --> 00:55:27,560 Vale que sea adaptativo ese algoritmo, que sea modular esa computación, 989 00:55:27,560 --> 00:55:29,680 que podamos 990 00:55:29,680 --> 00:55:31,560 linkar distintos componentes en lanzar 991 00:55:31,560 --> 00:55:34,040 distintos módulos para crecer, para escalar. 992 00:55:34,040 --> 00:55:35,160 Y tiene que ser eficiente. 993 00:55:35,160 --> 00:55:39,440 Obviamente tiene que ser algo que consuma unos recursos razonables. 994 00:55:41,200 --> 00:55:44,440 ¿Este es el paper que decía cómo vamos a alcanzar el folk tolerante? 995 00:55:44,440 --> 00:55:48,640 Y para que veáis lo que lo que tenemos que hacer, esa especie de donuts, 996 00:55:49,160 --> 00:55:53,080 lo que es, es una, es la representación de cómo tendrían que estar conectados 997 00:55:53,080 --> 00:55:55,120 todos los qubits de un procesador. 998 00:55:55,120 --> 00:55:58,320 Ahí tendríamos 288 qubits físicos. 999 00:55:58,320 --> 00:55:59,360 Cada uno de los puntitos 1000 00:55:59,360 --> 00:56:03,280 esos y lo que hacemos es conectarlos entre sí a todos los vecinos. 1001 00:56:03,600 --> 00:56:07,160 Los qubits, vecinos entre sí se conectan y aparte tenemos que conectar 1002 00:56:07,540 --> 00:56:10,840 a los qubits con otros dos qubits que no son vecinos. 1003 00:56:11,680 --> 00:56:15,040 Y eso al final lo que pasa es que si lo que tenemos, 1004 00:56:15,400 --> 00:56:19,600 si lo doblamos en tres dimensiones, tenemos una estructura de ese tipo y 1005 00:56:20,560 --> 00:56:21,400 y todos 1006 00:56:21,400 --> 00:56:24,440 esos, esas conexiones de COVID lo que hacen es que podamos ejecutar 1007 00:56:24,440 --> 00:56:27,440 algoritmos de forma mucho más eficiente que lo que hemos tenido hasta ahora. 1008 00:56:27,640 --> 00:56:28,160 Hasta ahora 1009 00:56:28,160 --> 00:56:32,280 digamos que teníamos en dos en el plano simplemente las conexiones entre sí. 1010 00:56:32,360 --> 00:56:36,360 Y si necesitamos, por ejemplo, hacer una operación entre un qubit 1011 00:56:36,360 --> 00:56:38,400 que está a una punta y otro que está en la otra, 1012 00:56:38,400 --> 00:56:40,320 tenemos que hacer operaciones de swap 1013 00:56:40,320 --> 00:56:43,480 para ir acercando a esos qubit y luego hacer la operación que queremos hacer. 1014 00:56:43,520 --> 00:56:45,800 Si ahora somos capaces de interconectar mucho más 1015 00:56:45,800 --> 00:56:48,960 los qubits entre sí, podemos ejecutar algoritmos de forma mucho más eficiente. 1016 00:56:49,120 --> 00:56:52,120 Y eso es lo que buscamos con esas interconexiones. 1017 00:56:52,400 --> 00:56:57,160 Entonces, en lo que estamos trabajando es esto de la izquierda, es en conectar 1018 00:56:57,160 --> 00:57:01,560 cada uno de los qubits con seis qubits, los cuatro vecinos y otros dos. 1019 00:57:01,840 --> 00:57:04,600 Y lo que hemos conseguido demostrar es que con independencia de que 1020 00:57:04,600 --> 00:57:07,920 estén más cerca o más lejos dentro del del procesador, 1021 00:57:08,880 --> 00:57:09,760 los errores que 1022 00:57:09,760 --> 00:57:12,760 tienen son los mismos y son muy bajos. 1023 00:57:12,840 --> 00:57:14,840 Hemos conseguido demostrar eso. 1024 00:57:14,840 --> 00:57:17,840 Además, hemos conseguido con los 1025 00:57:18,080 --> 00:57:21,760 los acopladores entre qubits de distintos tamaños 1026 00:57:21,760 --> 00:57:25,200 y que ese error esté bajo control. 1027 00:57:25,520 --> 00:57:28,520 Además, hemos conseguido salir del plano, 1028 00:57:28,540 --> 00:57:31,540 hacer conectores entre qubits 1029 00:57:32,040 --> 00:57:35,040 que salen del plano en 2D y. 1030 00:57:35,520 --> 00:57:38,840 Y claro, eso cuando estamos hablando de chips de silicio y demás. 1031 00:57:38,840 --> 00:57:44,600 Eso implica pasar por distintos planos, atravesar distintos materiales 1032 00:57:44,600 --> 00:57:47,480 y que ese margen de error siga estando bajo control. 1033 00:57:47,480 --> 00:57:49,640 No es trivial y también lo hemos demostrado. 1034 00:57:49,640 --> 00:57:54,040 Y además necesitamos una decodificación en tiempo real 1035 00:57:54,040 --> 00:57:57,840 de lo que llamamos síndrome de los errores que se van haciendo 1036 00:57:57,880 --> 00:57:59,880 mientras computamos para poder resolverlos. 1037 00:57:59,880 --> 00:58:01,600 Y también hemos demostrado que eso está ahí. 1038 00:58:01,600 --> 00:58:04,600 Entonces vamos conectando todas las piezas 1039 00:58:05,000 --> 00:58:08,040 y lo que hemos pasado es de la arquitectura 1040 00:58:08,680 --> 00:58:11,040 de la izquierda, que veis que los qubits entre sí, 1041 00:58:11,040 --> 00:58:13,680 que son las cajitas azules, está muy poco interconectados 1042 00:58:13,680 --> 00:58:17,120 a la arquitectura LUN, que está mucho más interconectado entre sí. 1043 00:58:17,400 --> 00:58:21,000 Es la complejidad es mucho más grande en estos procesadores de ahora. 1044 00:58:21,760 --> 00:58:24,840 Esto es la arquitectura que tenemos ahora abajo. 1045 00:58:24,840 --> 00:58:29,520 Tendríais el donuts con el que vamos, donde vamos a tener los qubits lógicos 1046 00:58:30,080 --> 00:58:31,560 con esa nueva arquitectura que tenemos. 1047 00:58:31,560 --> 00:58:36,000 A partir de ahí, en el nivel superior tenemos la el procesamiento lógico 1048 00:58:36,160 --> 00:58:40,320 de poder hacer operaciones con esos qubits y más arriba lo que tenemos 1049 00:58:40,320 --> 00:58:44,840 es la capacidad de interconectar distintos módulos de qubit. 1050 00:58:44,840 --> 00:58:45,760 Vale. 1051 00:58:45,760 --> 00:58:46,440 Y a la derecha 1052 00:58:46,440 --> 00:58:50,120 tenemos una cosa que se llama Magic State Factory, que simplemente una 1053 00:58:50,640 --> 00:58:54,360 poder poner a los en un estado concreto que nos va a permitir ejecutar 1054 00:58:54,360 --> 00:58:56,600 unas puertas específicas. Vale. 1055 00:58:57,880 --> 00:59:00,880 Lo de Magic sí es un poco raro el nombre. 1056 00:59:01,280 --> 00:59:04,280 Este es nuestro roadmap que hemos ido cumpliendo. 1057 00:59:04,280 --> 00:59:05,560 Tenéis la parte de arriba, 1058 00:59:05,560 --> 00:59:09,400 el roadmap de desarrollo y la parte de abajo el de innovación. 1059 00:59:09,640 --> 00:59:10,320 Aquí es donde vamos 1060 00:59:10,320 --> 00:59:13,520 probando cosas y cuando lo estemos listas las pasamos al de arriba. 1061 00:59:14,480 --> 00:59:15,720 Hemos ido cumpliendo todo. 1062 00:59:15,720 --> 00:59:16,000 ¿Veis? 1063 00:59:16,000 --> 00:59:19,600 De 2016 hemos ido cumpliendo todo lo que está en verde. 1064 00:59:20,240 --> 00:59:24,600 Aquí arriba tenemos la parte de Qiskit, el framework a nivel de software y demás, 1065 00:59:24,600 --> 00:59:27,960 todo lo que nos hace falta para poder computar. 1066 00:59:27,960 --> 00:59:31,580 Y abajo en gris negro tenéis lo que es el hardware. 1067 00:59:31,600 --> 00:59:35,240 Vale, si nos vamos a la parte de arriba, 1068 00:59:36,360 --> 00:59:37,880 ahora estamos por aquí. 1069 00:59:37,880 --> 00:59:42,720 2026 donde tenemos un procesador que se llama Nighthawk, 1070 00:59:43,360 --> 00:59:47,340 que ahora vamos a ver en un vídeo y ahí tenéis en ese root 1071 00:59:47,360 --> 00:59:48,880 map podéis verlo con detalle si queréis, 1072 00:59:48,880 --> 00:59:52,120 pues el número de cúbits que tiene, las puertas que tiene y demás. 1073 00:59:52,720 --> 00:59:56,720 Este es el procesador Nighthawk, que se está viendo un poco mal el vídeo. 1074 00:59:58,920 --> 00:59:59,880 ¿A ver si lo pongo otra 1075 00:59:59,880 --> 01:00:02,880 vez que lo veáis, vale? 1076 01:00:10,920 --> 01:00:11,720 Este ya implementa 1077 01:00:11,720 --> 01:00:14,720 la nueva arquitectura en la que conectamos. 1078 01:00:15,480 --> 01:00:18,240 ¿Conectamos a los qubits con 1079 01:00:18,240 --> 01:00:20,600 o queremos conectar los qubits con otros seis? 1080 01:00:20,600 --> 01:00:22,880 No solo los vecinos. 1081 01:00:22,880 --> 01:00:25,880 Salimos del plano y tenemos distintas capas. 1082 01:00:29,920 --> 01:00:30,840 Y con Nighthawk 1083 01:00:30,840 --> 01:00:34,160 es con el que esperamos llegar a al Quantum Advantage 1084 01:00:34,680 --> 01:00:37,280 y luego en el roadmap de innovación, la parte de abajo. 1085 01:00:37,280 --> 01:00:43,320 Estamos aquí y ahora estamos probando LUN y Lunes este de aquí en el que estamos. 1086 01:00:43,360 --> 01:00:46,440 Hemos salido del plano y estamos haciendo esas interconexiones. 1087 01:00:48,680 --> 01:00:51,120 A distintos niveles 1088 01:00:51,120 --> 01:00:53,760 y como os comentaba antes, pues doblando 1089 01:00:53,760 --> 01:00:57,040 ese procesador lo que vamos a obtener es la 1090 01:00:58,160 --> 01:01:01,160 el rosco, el toroide este. 1091 01:01:02,120 --> 01:01:05,120 Ahora lo vais a ver. 1092 01:01:20,360 --> 01:01:21,440 Al final 1093 01:01:21,440 --> 01:01:24,760 esos cables citos, azules y morados son los que están 1094 01:01:24,760 --> 01:01:28,160 interconectando los qubits con los dos extra que necesitamos 1095 01:01:28,800 --> 01:01:31,560 para para poder implementar la corrección de errores. 1096 01:01:31,560 --> 01:01:32,040 Vale. 1097 01:01:34,680 --> 01:01:37,120 Nighthawk, hemos dicho que tenía 120 qubits, 1098 01:01:37,120 --> 01:01:38,240 hemos bajado el número de qubit 1099 01:01:38,240 --> 01:01:41,520 que tenemos el procesador en la anterior tenemos 140 o por ahí, 1100 01:01:41,840 --> 01:01:45,120 pero ahora está mucho más interconectados, entonces eso permite hacer cosas 1101 01:01:45,280 --> 01:01:47,040 de forma más eficiente. 1102 01:01:47,040 --> 01:01:49,760 Esto Aquí podéis ver una comparación con la competencia. 1103 01:01:49,760 --> 01:01:52,760 Otros que están haciendo ordenadores cuánticos. 1104 01:01:53,880 --> 01:01:56,920 Básicamente lo que buscamos es que tengamos 1105 01:01:57,680 --> 01:01:59,800 que estemos arriba para tener número de qubit, 1106 01:01:59,800 --> 01:02:02,120 que tengamos un número de qubits altos, pero estemos a la derecha, 1107 01:02:02,120 --> 01:02:04,360 porque los errores, la calidad es muy buena. 1108 01:02:04,360 --> 01:02:08,120 Vale, entonces todos los procesadores que tenemos que están están por aquí. 1109 01:02:08,200 --> 01:02:11,200 Vale. 1110 01:02:12,360 --> 01:02:13,120 Este es el ordenador. 1111 01:02:13,120 --> 01:02:14,640 El sistema que se ha montado en el País Vasco. 1112 01:02:14,640 --> 01:02:16,480 En el País Vasco han hecho como el gobierno. 1113 01:02:16,480 --> 01:02:18,320 Han decidido que esto era un tema muy interesante 1114 01:02:18,320 --> 01:02:21,520 para dinamizar la industria, de allí a las universidades 1115 01:02:21,520 --> 01:02:24,360 y demás y avanzar en algo que creen que tiene mucho potencial 1116 01:02:24,360 --> 01:02:29,160 y tienen el sistema, el ordenador más potente cuántico gay. 1117 01:02:30,200 --> 01:02:31,960 Se lo hemos montado allí y ahí está. 1118 01:02:31,960 --> 01:02:36,240 Y además está creciendo el el uso que le están dando. 1119 01:02:36,240 --> 01:02:39,640 ¿Y bueno, hay mucho interés y mucha demanda, vale? 1120 01:02:40,960 --> 01:02:44,520 Hasta aquí la parte de 25 minutos, 1121 01:02:45,000 --> 01:02:48,240 la parte buena de la computación cuántica. 1122 01:02:49,200 --> 01:02:52,200 Ahora voy a contar brevemente la mala. 1123 01:02:53,320 --> 01:02:54,800 En IBM siempre tenemos, 1124 01:02:54,800 --> 01:02:57,800 como somos muy responsables. 1125 01:02:57,800 --> 01:03:01,600 El tema ético lo tenemos siempre muy en cuenta, igual que con la IA. 1126 01:03:03,120 --> 01:03:06,360 Bueno, por poner un ejemplo, sabéis que cuando empezó 1127 01:03:06,360 --> 01:03:09,360 todo el tema este de reconocimiento facial y demás, 1128 01:03:11,080 --> 01:03:13,760 nosotros en el tema de la IA 1129 01:03:13,760 --> 01:03:16,640 fuimos los que lideramos y cuando se ganó a Kasparov. 1130 01:03:16,640 --> 01:03:20,360 Por cierto, este es el cierre aniversario de IBM en España. 1131 01:03:21,080 --> 01:03:23,400 Hace 100 años que no arrancamos en España. 1132 01:03:23,400 --> 01:03:26,200 Yo no estaba tampoco, no estaba tampoco. 1133 01:03:28,120 --> 01:03:28,560 Pero bueno, 1134 01:03:28,560 --> 01:03:34,460 cuando la primera máquina ganó a Kasparov al ajedrez y a la IA empezamos nosotros. 1135 01:03:34,480 --> 01:03:36,920 Hace hace mucho tiempo 1136 01:03:36,920 --> 01:03:37,720 hubo un caso. 1137 01:03:37,720 --> 01:03:41,400 A mí me resultó curioso que es que cuando se estaba entrenando modelos para 1138 01:03:41,840 --> 01:03:46,520 para diferenciar caras, pues estaban entrenando con blancos y negros 1139 01:03:47,000 --> 01:03:50,240 y cuando había un modelo entrenado parece ser que alguien hizo una prueba 1140 01:03:50,240 --> 01:03:52,640 con un mono y el mono dio como que era un negro, 1141 01:03:52,640 --> 01:03:54,960 entonces lo consideraron como que era racista y demás. 1142 01:03:54,960 --> 01:03:59,120 Bueno, el caso es que nosotros en el tema de la ética 1143 01:03:59,120 --> 01:04:02,120 siempre hemos tenido muy en cuenta. 1144 01:04:02,560 --> 01:04:04,680 Hay ciertas áreas que hemos abandonado 1145 01:04:04,680 --> 01:04:07,680 por no ser por creer que que no son buenas. 1146 01:04:07,920 --> 01:04:12,600 Y el tema de la computación cuántica, como vimos desde el primer momento, 1147 01:04:12,600 --> 01:04:15,820 que cuando esto avance iba a tener una implicación negativa. 1148 01:04:15,840 --> 01:04:17,640 Pero nos pusimos a trabajar también en 1149 01:04:17,640 --> 01:04:22,320 proporcionar soluciones para el mundo para no solo generar la computación cuántica, 1150 01:04:22,320 --> 01:04:25,320 sino solucionar los problemas que venían de la mano de la computación cuántica. 1151 01:04:26,000 --> 01:04:28,080 ¿Cuál es el problema? 1152 01:04:28,080 --> 01:04:31,240 Pues que básicamente, como decíamos antes, vamos a abordar 1153 01:04:31,240 --> 01:04:35,240 ciertas cosas con ordenadores cuánticos que no llegamos con lo clásico. 1154 01:04:35,680 --> 01:04:39,440 Y uno de esos problemas es, por ejemplo, el del problema 1155 01:04:39,440 --> 01:04:41,000 matemático de la factorización. 1156 01:04:41,000 --> 01:04:45,440 Tenemos un número muy grande, o sea, es muy fácil multiplicar dos números 1157 01:04:45,440 --> 01:04:49,640 y obtener esa multiplicación, pero obtener los factores primos de 1158 01:04:49,640 --> 01:04:53,120 un número lo suficientemente grande es muy complejo para un ordenador clásico. 1159 01:04:53,800 --> 01:04:57,360 Y como es muy complejo, pues esa es la base de la seguridad 1160 01:04:57,360 --> 01:04:59,440 de la criptografía que utilizamos hoy en día. 1161 01:05:01,240 --> 01:05:03,720 Hay otros problemas también que se utilizan en criptografía, 1162 01:05:03,720 --> 01:05:04,600 pero básicamente 1163 01:05:04,600 --> 01:05:06,840 dependemos de la complejidad de que un problema 1164 01:05:06,840 --> 01:05:09,360 sea complejo de resolver para un ordenador, 1165 01:05:09,360 --> 01:05:11,840 para que nuestro sistema criptográfico sea seguro 1166 01:05:11,840 --> 01:05:14,840 y podamos proteger la información utilizando esa criptografía. 1167 01:05:15,600 --> 01:05:17,920 Si un ordenador cuántico es capaz de resolver 1168 01:05:17,920 --> 01:05:21,080 ese problema matemático de forma fácil, 1169 01:05:21,760 --> 01:05:25,520 la criptografía que se basa en esa complejidad deja de ser segura. 1170 01:05:26,040 --> 01:05:28,640 Y necesitamos otros problemas, 1171 01:05:28,640 --> 01:05:32,360 otros problemas matemáticos que sean seguros 1172 01:05:32,400 --> 01:05:35,320 o complejos para ordenadores clásicos y ordenadores cuánticos. 1173 01:05:35,320 --> 01:05:39,120 Para que la criptografía sea segura frente a todo lo que tengamos a mano. 1174 01:05:41,200 --> 01:05:43,000 Entonces Peter 1175 01:05:43,000 --> 01:05:48,000 Shore, en 1994, no había no teníamos nuestro roadmap ni nada de esto. 1176 01:05:48,000 --> 01:05:51,000 Pero Peter Shore en su momento ya 1177 01:05:51,040 --> 01:05:53,400 desarrolló el algoritmo de Shore 1178 01:05:53,400 --> 01:05:56,400 y este algoritmo ejecutado en ordenador cuántico 1179 01:05:56,520 --> 01:05:59,520 era capaz de resolver el problema de factorización. 1180 01:05:59,560 --> 01:06:02,840 Es decir, era capaz de encontrar esos números primos de un número grande. 1181 01:06:03,400 --> 01:06:05,240 ¿Y como es capaz de resolver ese problema? 1182 01:06:05,240 --> 01:06:09,640 Pues algoritmos como RSA, curva elíptica, estos que utilizamos por todas partes 1183 01:06:09,640 --> 01:06:13,160 para firma digital, para intercambio de claves a nivel criptográfico, 1184 01:06:14,640 --> 01:06:16,840 pues iban a dejar de ser seguros. 1185 01:06:16,840 --> 01:06:18,160 En 1994. 1186 01:06:18,160 --> 01:06:21,920 Estábamos muy lejos de aquello, pero hoy estamos bastante más cerca. 1187 01:06:22,680 --> 01:06:25,600 Y el problema está que la criptografía 1188 01:06:25,600 --> 01:06:30,880 es la base de la economía digital, O sea, todo lo que hacemos hoy en día 1189 01:06:31,000 --> 01:06:31,880 con nuestros móviles, 1190 01:06:31,880 --> 01:06:35,760 portátiles y demás, prácticamente todo se basa en criptografía. 1191 01:06:35,760 --> 01:06:37,120 Cuando hacemos un pago por el banco, 1192 01:06:37,120 --> 01:06:40,320 cuando firmamos un documento, cuando hacemos la declaración de la renta. 1193 01:06:40,360 --> 01:06:42,280 Eso ha firmado hoy criptografía por detrás, 1194 01:06:42,280 --> 01:06:45,160 cuando nos conectamos la Agencia Tributaria. 1195 01:06:45,160 --> 01:06:48,200 Y qué pasa si de hoy para mañana 1196 01:06:48,240 --> 01:06:51,000 no nos podemos fiar de la criptografía porque se sabe que se ha roto. 1197 01:06:51,000 --> 01:06:53,280 Alguien ha roto estos algoritmos criptográficos. 1198 01:06:53,280 --> 01:06:55,600 ¿Vosotros con vuestro dinero, os vais a arriesgar 1199 01:06:55,600 --> 01:06:59,800 a hacer una transferencia sabiendo que ese dinero puede acabar en otro sitio? 1200 01:07:00,040 --> 01:07:02,440 ¿O el blockchain, Bitcoin y demás? 1201 01:07:02,440 --> 01:07:05,040 ¿Tiene criptografía este tipo por detrás? 1202 01:07:05,040 --> 01:07:05,800 Entonces 1203 01:07:06,840 --> 01:07:08,160 la autenticación a los sistemas. 1204 01:07:08,160 --> 01:07:12,160 ¿Cuando os conectáis a algo y decís yo soy, yo, soy yo 1205 01:07:12,400 --> 01:07:16,480 o sabéis que estáis hablando con el banco porque detrás hay un certificado SSL? 1206 01:07:17,840 --> 01:07:21,200 Si ese certificado SSL se puede suplantar, es algo. 1207 01:07:21,240 --> 01:07:24,240 Sabes que me estoy conectando al banco o alguien que lo está suplantando 1208 01:07:24,240 --> 01:07:28,400 porque además no hay forma de verificar si es el certificado real o no, 1209 01:07:28,680 --> 01:07:32,000 Una vez que esto pase, que se rompa la criptografía. 1210 01:07:32,160 --> 01:07:35,360 ¿Todavía no estamos ahí, pero como sabemos que va a llegar? 1211 01:07:35,400 --> 01:07:37,920 Y tenemos tenemos los algoritmos para ejecutar. 1212 01:07:37,920 --> 01:07:40,280 Los ordenadores 1213 01:07:40,280 --> 01:07:41,160 están avanzando. 1214 01:07:41,160 --> 01:07:44,920 Para poder llegar a hacer eso, pues hay que ponerse a trabajar en esto. 1215 01:07:44,960 --> 01:07:49,360 Además, es conocido que en el pasado, ya agencias de seguridad, gobiernos 1216 01:07:49,360 --> 01:07:51,320 y demás eran capaces de romper sistemas 1217 01:07:51,320 --> 01:07:55,160 criptográficos y lo utilizaban para espiar al enemigo. 1218 01:07:55,320 --> 01:07:58,640 Y nos hemos enterado 40 o 50 años después de que eso estaba pasando. 1219 01:07:59,280 --> 01:08:00,080 Entonces 1220 01:08:01,400 --> 01:08:02,960 quién sabe si hay 1221 01:08:02,960 --> 01:08:06,320 algún gobierno para alguien que ya tiene la capacidad de romper esa criptografía. 1222 01:08:06,560 --> 01:08:09,560 Necesitamos cambiar la criptografía que está por todas partes, 1223 01:08:09,560 --> 01:08:12,560 a algo que sea seguro frente a ordenadores cuánticos. 1224 01:08:14,240 --> 01:08:17,240 Vale, esto es lo que comentaba del problema 1225 01:08:17,880 --> 01:08:20,920 multiplicar dos números muy fácil, pero sacar los factores primos 1226 01:08:21,160 --> 01:08:22,160 llevaría millones de años. 1227 01:08:22,160 --> 01:08:24,080 Para un ordenador clásico. 1228 01:08:24,080 --> 01:08:25,920 En un ordenador cuántico estaríamos hablando 1229 01:08:25,920 --> 01:08:29,160 ejecutando el algoritmo de sort de horas. 1230 01:08:29,840 --> 01:08:33,660 Alguien con intencionado que quiera de verdad romper la criptografía, 1231 01:08:33,920 --> 01:08:36,920 ejecutar durante horas algo no supone un mayor problema. 1232 01:08:37,300 --> 01:08:40,760 Tenemos dos tipos de criptografía la asimétrica y la asimétrica. 1233 01:08:41,160 --> 01:08:44,800 La asimétrica conlleva tener dos claves distintas 1234 01:08:44,840 --> 01:08:48,460 y son los algoritmos estos los que van a estar afectados por sort, 1235 01:08:48,600 --> 01:08:51,920 por el algoritmo de short, en el que tenemos una clave pública y una privada. 1236 01:08:52,600 --> 01:08:55,000 Cuando tenemos un certificado digital. 1237 01:08:55,000 --> 01:08:57,380 Eso, hay una clave pública que compartimos con la gente 1238 01:08:57,380 --> 01:09:00,380 para que la gente sepa que nosotros somos quien decimos ser. 1239 01:09:00,600 --> 01:09:03,640 Y la clave privada que está asociada a esa pública 1240 01:09:03,640 --> 01:09:07,040 es la que nosotros utilizamos para firmar documentos en nuestro nombre. 1241 01:09:07,040 --> 01:09:09,120 Es decir, yo soy yo y soy el que está firmando esto, 1242 01:09:09,120 --> 01:09:11,720 porque yo soy el único que tiene la clave privada. 1243 01:09:11,720 --> 01:09:15,240 De la misma forma, esa clave pública que yo comparto la 1244 01:09:15,240 --> 01:09:19,200 podéis utilizar vosotros para cifrar algo y que solo yo con mi clave privada 1245 01:09:19,460 --> 01:09:22,340 sea el que puede descifrar esa información. 1246 01:09:22,340 --> 01:09:25,260 Esa criptografía asimétrica es la que se utiliza para 1247 01:09:26,260 --> 01:09:29,660 enviar las claves con las que se cifra la información en las comunicaciones. 1248 01:09:29,660 --> 01:09:33,340 Cuando te conectas al banco, por ejemplo, y también para lo que es hacer 1249 01:09:33,340 --> 01:09:38,680 firma digital e intercambio de claves, entonces esos algoritmos RSA, además 1250 01:09:38,760 --> 01:09:42,560 estos son los que el algoritmo de Shore puede romper. 1251 01:09:43,000 --> 01:09:46,800 Y luego está la criptografía asimétrica, en la que hay una clave que compartimos 1252 01:09:46,800 --> 01:09:50,640 entre dos partes para cifrar yo cifro y tú de cifras con esa misma clave. 1253 01:09:51,260 --> 01:09:52,460 ¿Qué es lo que pasa? 1254 01:09:52,460 --> 01:09:56,380 Que para compartir esa clave entre dos partes que están separados 1255 01:09:56,380 --> 01:09:57,420 necesitamos algún método. 1256 01:09:57,420 --> 01:10:00,680 Porque claro, si yo voy a hablar con el banco y voy al banco 1257 01:10:00,680 --> 01:10:03,720 a compartir una clave, ya, ya he ido, ya puedo hablar con el banco. 1258 01:10:03,720 --> 01:10:05,840 La gracia está en de forma remota. 1259 01:10:05,840 --> 01:10:09,380 Poder intercambiar una clave para cifrar entre nosotros. 1260 01:10:10,000 --> 01:10:13,000 Para eso es para lo que se utiliza la criptografía asimétrica. 1261 01:10:13,000 --> 01:10:17,840 Utilizamos la asimétrica para intercambiar una clave y después ya con la simétrica. 1262 01:10:17,840 --> 01:10:19,340 Una vez que hemos intercambiado esa clave, 1263 01:10:20,300 --> 01:10:22,640 ciframos la información entre nosotros. 1264 01:10:22,640 --> 01:10:25,760 Pero si la asimétrica, la que utilizamos para intercambiar 1265 01:10:25,760 --> 01:10:29,120 las claves, es vulnerable, está expuesta al algoritmo de short. 1266 01:10:29,200 --> 01:10:30,160 Tenemos un problema 1267 01:10:30,160 --> 01:10:33,560 porque no podemos hacer ese intercambio clave, no podemos comunicarnos 1268 01:10:33,560 --> 01:10:36,920 a distancia y la criptografía está por todas partes. 1269 01:10:36,920 --> 01:10:39,800 En Internet, por supuesto, por todas partes. 1270 01:10:39,800 --> 01:10:44,420 ¿La firma digital, infraestructuras críticas, las actualizaciones de software, 1271 01:10:44,680 --> 01:10:46,000 firmware cuando nos llega 1272 01:10:46,000 --> 01:10:50,160 la actualización de Apple, eso viene firmado en el iPhone para que? 1273 01:10:50,200 --> 01:10:51,340 Para que sepamos que viene de Apple 1274 01:10:51,340 --> 01:10:54,340 y no viene de otro, no nos puedan instalar un virus. 1275 01:10:54,600 --> 01:10:58,840 Sistemas de pagos Swift por todas partes en el blockchain 1276 01:10:58,880 --> 01:11:04,000 Cuando te autenticas en tu en tu cuenta cuando haces una una transacción 1277 01:11:04,920 --> 01:11:09,160 en los email que enviamos que pueden estar firmados por todas partes. 1278 01:11:09,200 --> 01:11:10,760 ¿Hay criptografía, vale? 1279 01:11:10,760 --> 01:11:15,700 Y está en muchos elementos que no son fácilmente reemplazables. 1280 01:11:15,720 --> 01:11:17,960 No puedo parar una aeronave, 1281 01:11:19,380 --> 01:11:20,380 no puedo recoger todo el 1282 01:11:20,380 --> 01:11:23,380 orden de los españoles para decir oye, hay que cambiar la criptografía. 1283 01:11:23,520 --> 01:11:26,560 Es un tema operacionalmente bastante complejo. 1284 01:11:27,000 --> 01:11:28,960 Hay infraestructuras que llevan ejecutándose 1285 01:11:28,960 --> 01:11:32,380 durante muchos años y pararlas para reemplazar la criptografía es algo, 1286 01:11:33,120 --> 01:11:35,420 no es fácil. 1287 01:11:35,420 --> 01:11:39,040 Y además la criptografía es lo que protege los datos sensibles 1288 01:11:39,040 --> 01:11:42,040 de nuestras organizaciones, usuarios, empleados y demás. 1289 01:11:43,240 --> 01:11:45,300 Si la criptografía 1290 01:11:45,300 --> 01:11:48,000 que estamos utilizando para proteger la información, 1291 01:11:48,000 --> 01:11:52,380 nosotros enviamos información cifrada, estamos tranquilos porque está cifrada 1292 01:11:52,520 --> 01:11:56,340 y resulta que alguien captura esa información cifrada 1293 01:11:56,380 --> 01:11:59,380 y cuando tenga acceso ordenador cuántico, el área de cifra 1294 01:11:59,640 --> 01:12:02,420 accede a los datos sensibles que nosotros hemos compartido, 1295 01:12:02,420 --> 01:12:04,840 que nosotros estamos tranquilos porque va cifrado 1296 01:12:04,840 --> 01:12:06,800 y en el momento en el que alguien capture esos datos 1297 01:12:06,800 --> 01:12:09,800 y los descifre, ya hemos perdido el control de esos datos 1298 01:12:09,960 --> 01:12:13,600 y nosotros seguimos siendo responsables de protegerlos. 1299 01:12:13,640 --> 01:12:15,880 O sea, un hospital, por ejemplo. 1300 01:12:15,880 --> 01:12:17,800 ¿Datos sanitarios los comparte? 1301 01:12:17,800 --> 01:12:21,680 Como sea, Imaginaros que hay alguien que captura esos datos y dentro de tres 1302 01:12:21,680 --> 01:12:25,120 o cinco años, diez años con un ordenador cuántico podría decirlo. 1303 01:12:25,340 --> 01:12:27,840 Y este paciente tiene no sé qué. 1304 01:12:27,840 --> 01:12:32,260 Ese hospital será responsable de que los datos del paciente estén protegidos 1305 01:12:33,000 --> 01:12:37,160 si sigue cifrando la información con los mismos algoritmos 1306 01:12:37,260 --> 01:12:38,300 que tenemos a día de hoy, 1307 01:12:38,300 --> 01:12:42,300 que son vulnerables a la computación cuántica, Está exponiendo los datos a 1308 01:12:42,300 --> 01:12:44,120 que alguien pueda estar capturando 1309 01:12:44,120 --> 01:12:47,120 y descifrarlos cuando tenga acceso a un ordenador cuántico. 1310 01:12:47,420 --> 01:12:48,520 Eso es una amenaza real 1311 01:12:48,520 --> 01:12:52,600 que ya existe a día de hoy, que se llama Harvest Now de Later Cosecha. 1312 01:12:52,600 --> 01:12:54,160 Ahora desencripta Después. 1313 01:12:55,260 --> 01:12:58,080 Probablemente eso no nos afecte a nosotros a nivel individual, 1314 01:12:58,080 --> 01:13:01,080 no nadie esté capturando nuestros datos 1315 01:13:01,080 --> 01:13:04,340 cuando nos conectamos al banco para transferir 1.000 €, 1316 01:13:04,960 --> 01:13:09,720 pero seguramente a nivel de gobierno es agencias de seguridad y cosas de estas. 1317 01:13:10,340 --> 01:13:12,240 Pues quién sabe, lo mismo yo que sé. 1318 01:13:12,240 --> 01:13:15,240 Por poner un ejemplo, a lo mejor está China capturando información para 1319 01:13:16,460 --> 01:13:21,240 que yo que sé, entre el ministerio de entre Israel y Estados Unidos para 1320 01:13:21,260 --> 01:13:25,240 para ver qué planes tiene, no lo sé, pero que es un riesgo 1321 01:13:25,240 --> 01:13:28,380 que puede estar pasando si alguien captura la información que ciframos hoy en día, 1322 01:13:28,380 --> 01:13:32,080 que es pública, que va por internet, la del wifi está, por ejemplo, 1323 01:13:32,240 --> 01:13:35,240 en el futuro va a poder descifrarla y acceder a la información. 1324 01:13:37,460 --> 01:13:40,240 Entonces, cuando haya acceso a un ordenador cuántico, 1325 01:13:40,240 --> 01:13:42,260 qué es lo que va a poder pasar Primero esto 1326 01:13:42,260 --> 01:13:45,760 que decíamos que descifren la información que nosotros estamos cifrando, 1327 01:13:46,380 --> 01:13:48,120 que eso es algo que ya puede estar pasando, 1328 01:13:48,120 --> 01:13:51,120 que estén cosechando la información a día de hoy para descifrarla, 1329 01:13:51,640 --> 01:13:54,120 pero además van a poder suplantar identidades, 1330 01:13:54,120 --> 01:13:57,320 van a poder autenticarse en sistemas haciéndose 1331 01:13:57,320 --> 01:14:01,120 pasar por otras entidades de forma legítima. Sí. 1332 01:14:01,240 --> 01:14:04,560 Si yo me hago pasar por el administrador de la central nuclear, 1333 01:14:04,560 --> 01:14:07,600 me conecto a sus instalaciones haciéndome pasar con 1334 01:14:07,720 --> 01:14:11,440 con un certificado que yo he creado con un ordenador cuántico, 1335 01:14:12,400 --> 01:14:13,240 me hago pasar por 1336 01:14:13,240 --> 01:14:16,240 el administrador de la central nuclear y paro la operación. 1337 01:14:16,320 --> 01:14:19,600 Yo que sé, podrían hacer infraestructuras críticas, podrían 1338 01:14:20,880 --> 01:14:23,360 crear una disrupción del servicio 1339 01:14:23,360 --> 01:14:27,280 o accedo al banco y suplantando la identidad de Amancio 1340 01:14:27,280 --> 01:14:30,280 Ortega y me hago una transferencia a mi cuenta de lo que sea. 1341 01:14:30,400 --> 01:14:33,160 El poder suplantar identidades en la economía digital 1342 01:14:33,160 --> 01:14:36,160 hoy en día puede ser un problema muy gordo. 1343 01:14:36,160 --> 01:14:39,040 Y además otro. Otra cosa que puede pasar 1344 01:14:39,040 --> 01:14:42,120 es que se manipulen los documentos firmados digitalmente. 1345 01:14:42,520 --> 01:14:45,920 Yo tengo firmado digitalmente mi hipoteca, pero si tengo acceso a un ordenador 1346 01:14:45,920 --> 01:14:49,480 cuántico dentro de unos años, digo pues cojo un documento, 1347 01:14:49,560 --> 01:14:52,640 cojo el documento de mi hipoteca, crea uno alternativo en el que 1348 01:14:52,840 --> 01:14:56,760 en vez de poner que debo 300.000 €, ponga que debo 100.000, lo firmo. 1349 01:14:56,800 --> 01:15:01,920 Me hago simulo fraudulentamente la firma del banco y va a haber 1350 01:15:01,920 --> 01:15:05,400 dos documentos iguales, uno que dice que debo 300.000 y otro que debo 100.000. 1351 01:15:05,440 --> 01:15:06,960 ¿Cuál es el de verdad? 1352 01:15:06,960 --> 01:15:10,080 Pues si eso pasa en algún momento, eso es un problema muy gordo. 1353 01:15:10,080 --> 01:15:13,080 Y para las entidades financieras esa amenaza es algo. 1354 01:15:13,080 --> 01:15:15,280 Al no poder fiarse de su historial legal, de los documentos 1355 01:15:15,280 --> 01:15:18,240 firmados, es una amenaza brutal para para el sistema financiero. 1356 01:15:18,240 --> 01:15:21,400 Vale, entonces todo esto amenazas 1357 01:15:21,400 --> 01:15:24,800 que van a pasar cuando hay un ordenador cuántico lo suficientemente grande 1358 01:15:24,840 --> 01:15:28,320 con tolerancia, errores, capaz de ejecutar el algoritmo de sor. 1359 01:15:28,360 --> 01:15:31,320 Pero como decía, ya estamos expuestos a que estén 1360 01:15:31,320 --> 01:15:35,240 capturando información y que la desencripta cuando sea. 1361 01:15:37,240 --> 01:15:38,120 Va a haber un día. 1362 01:15:38,120 --> 01:15:38,800 ¿La gran pregunta 1363 01:15:38,800 --> 01:15:39,760 va a ver cuándo es el día, 1364 01:15:39,760 --> 01:15:42,760 cuando va a haber un ordenador cuántico rompiendo la criptografía? 1365 01:15:42,880 --> 01:15:47,480 Bueno, no creemos que vaya a haber un día en el que se acabe el mundo. 1366 01:15:48,160 --> 01:15:49,080 Seguramente. 1367 01:15:49,080 --> 01:15:52,080 ¿Pues como os he dicho antes, hay algún 1368 01:15:52,120 --> 01:15:54,760 alguna entidad que tenga que tenga la capacidad de hacerlo? 1369 01:15:54,760 --> 01:15:56,680 Y seguramente los primeros ataques serán 1370 01:15:56,680 --> 01:15:59,880 a entidades, gobierno, agencias de seguridad, cosas. 1371 01:15:59,880 --> 01:16:02,760 Están muy puntuales donde haya datos muy muy relevantes 1372 01:16:02,760 --> 01:16:05,600 y según la computación cuántica vaya escalando y los ataques 1373 01:16:05,600 --> 01:16:09,680 estos sean más baratos, más eficientes, pues se irá a un target más amplio 1374 01:16:10,200 --> 01:16:13,920 y y con los años pues al final se harán ataques masivos 1375 01:16:13,960 --> 01:16:16,960 a usuarios normales y demás. 1376 01:16:17,800 --> 01:16:20,440 ¿Pero como decía desde ya, el hecho de que estén capturando 1377 01:16:20,440 --> 01:16:23,760 la información cifrada lo que puede hacer es que en el futuro 1378 01:16:23,800 --> 01:16:27,760 eso Canal+ lo descifren y accedan a los datos sensibles, vale? 1379 01:16:29,160 --> 01:16:30,960 Creemos en IBM, en este 1380 01:16:30,960 --> 01:16:34,680 paper que lo primero que se va a hacer con computación cuántica es el bien. 1381 01:16:34,720 --> 01:16:37,720 Vamos a poder utilizarlo para hacer cosas buenas para hacer, 1382 01:16:37,880 --> 01:16:42,040 para resolver casos de uso del mundo real, para tener datos 1383 01:16:42,240 --> 01:16:46,280 más precisos de forma más eficiente que lo que podemos con clásica. 1384 01:16:47,160 --> 01:16:50,920 Y el tema este de la criptografía llegará, llegará después. 1385 01:16:51,560 --> 01:16:55,800 Pero es un tema que no hay que olvidar, 1386 01:16:55,800 --> 01:16:58,800 que las organizaciones tienen que ponerse desde hoy 1387 01:16:58,960 --> 01:17:03,120 a transformar, porque la media de lo que se tarda en reemplazar 1388 01:17:03,120 --> 01:17:06,440 la criptografía en una organización es de unos diez años, se estima. 1389 01:17:07,240 --> 01:17:10,120 Y la criptografía está 1390 01:17:10,120 --> 01:17:13,080 en las aplicaciones que se desarrollan en una organización 1391 01:17:13,080 --> 01:17:16,280 y en el entorno operacional, en las redes, en las comunicaciones y demás. 1392 01:17:17,520 --> 01:17:20,000 Entonces las organizaciones a partir de ahora 1393 01:17:20,000 --> 01:17:23,680 van a tener que empezar a desarrollar capacidades que no han tenido, porque 1394 01:17:24,840 --> 01:17:28,920 la criptografía lleva funcionando desde el 80 90, funciona bien, 1395 01:17:28,960 --> 01:17:29,880 no da problemas, 1396 01:17:29,880 --> 01:17:33,440 entonces la gente la utiliza para proteger, cifrar las comunicaciones, 1397 01:17:33,680 --> 01:17:36,680 pero no se preocupa muy bien de cómo funciona. 1398 01:17:36,680 --> 01:17:40,640 Utilizan librerías que hay por ahí, pero no tenemos criptógrafos por todas partes. 1399 01:17:41,080 --> 01:17:44,600 Sabiendo como se ejecuta ese algoritmo criptográfico, 1400 01:17:44,960 --> 01:17:48,920 entonces llega un momento que necesitamos reemplazar la que hacía 1401 01:17:48,920 --> 01:17:51,960 y de primeras no sabemos ni dónde la tenemos porque está por todas partes 1402 01:17:52,000 --> 01:17:55,000 y necesitamos primero saber dónde está esa criptografía. 1403 01:17:55,960 --> 01:17:58,800 Entonces las organizaciones van a necesitar herramientas 1404 01:17:58,800 --> 01:18:01,140 de descubrimiento para saber dónde estás. 1405 01:18:01,140 --> 01:18:04,280 Hacia entender qué partes de la organización están protegidas. 1406 01:18:04,280 --> 01:18:05,120 Por qué criptografía 1407 01:18:05,120 --> 01:18:09,360 Para empezar a migrar lo más crítico donde tenga los datos sensibles. 1408 01:18:09,400 --> 01:18:12,480 Si además tengo una criptografía vulnerable, tengo que empezar por ahí. 1409 01:18:12,520 --> 01:18:16,120 No voy a empezar a cambiar otra cosa porque voy a tener manos limitadas. 1410 01:18:16,760 --> 01:18:19,760 Y por último, van a tener que reemplazar la criptografía. 1411 01:18:20,040 --> 01:18:21,320 ¿Por qué criptografía? 1412 01:18:21,320 --> 01:18:23,920 Por una nueva que hemos desarrollado también en IBM. 1413 01:18:25,320 --> 01:18:26,040 ¿Pero qué pasa? 1414 01:18:26,040 --> 01:18:29,720 ¿Que todas las cajitas blancas que hay alrededor es lo que hay que tener 1415 01:18:29,720 --> 01:18:33,200 en cuenta para cuando cambias un algoritmo criptográfico? 1416 01:18:33,240 --> 01:18:35,720 Hay que tener en cuenta 1417 01:18:35,720 --> 01:18:38,360 componentes de terceros que no controlas tu, 1418 01:18:38,360 --> 01:18:42,320 que no desarrollas tu librerías que estás utilizando, que son open source 1419 01:18:42,320 --> 01:18:45,440 y que no tienes control sobre cuándo van a implementar esa nueva criptografía. 1420 01:18:45,680 --> 01:18:47,280 Estándares externos. 1421 01:18:47,280 --> 01:18:51,080 Y estoy utilizando Swift para pagos y ese Swift me dice 1422 01:18:51,080 --> 01:18:54,160 que tengo que ejecutar, que tengo ciertos algoritmos, me tengo que coger a eso, 1423 01:18:54,160 --> 01:18:57,160 no puedo migrar cuando yo quiera. 1424 01:18:57,360 --> 01:19:00,120 Las organizaciones tienen estándares criptográficos que tienen que seguir. 1425 01:19:00,120 --> 01:19:03,320 No puede hacer cada departamento lo que le dé la gana para solucionar sus cosas. 1426 01:19:05,000 --> 01:19:07,920 Tienen que tener en cuenta los certificados SSL y demás que vienen 1427 01:19:07,920 --> 01:19:11,240 de proveedores, que sus proveedores van a actualizar a la nueva. 1428 01:19:11,760 --> 01:19:14,400 Cuando actualicen van van a tener que empezar 1429 01:19:14,400 --> 01:19:16,500 a preguntar a todos los proveedores cuándo van a cambiar. 1430 01:19:16,500 --> 01:19:18,200 Ellos, ellos, su criptografía. 1431 01:19:18,200 --> 01:19:22,600 Vamos, es un reto muy, muy complejo el que tienen las organizaciones por delante. 1432 01:19:22,880 --> 01:19:26,760 Que sepáis que va a requerir muchas capacidades adicionales 1433 01:19:27,400 --> 01:19:29,480 y que tener en cuenta todo el ecosistema, 1434 01:19:29,480 --> 01:19:33,240 porque la criptografía se utiliza para comunicarnos con otros. Si 1435 01:19:34,400 --> 01:19:35,120 yo migro 1436 01:19:35,120 --> 01:19:37,280 cambio la criptografía y no migra a la otra parte, 1437 01:19:37,280 --> 01:19:39,080 no sirve para nada porque no me puedo comunicar. 1438 01:19:39,080 --> 01:19:43,160 Entonces va a haber que coordinar todas las partes para migrar de una forma 1439 01:19:43,320 --> 01:19:46,680 eficiente y que podamos seguir trabajando sin que esto sea un caos. 1440 01:19:46,720 --> 01:19:48,920 Vale. 1441 01:19:48,920 --> 01:19:51,240 En IBM hemos desarrollado los nuevos algoritmos. 1442 01:19:51,240 --> 01:19:55,520 Había un proceso desde 2016 para evaluar algoritmos criptográficos 1443 01:19:55,520 --> 01:20:00,640 que reemplacen a RSA, curva elíptica y estos que ya son van a ser vulnerables 1444 01:20:01,200 --> 01:20:04,600 y ya hay algoritmos seleccionados estandarizados. 1445 01:20:04,640 --> 01:20:09,080 Los cuatro algoritmos que se han estandarizado de los 90 1446 01:20:09,120 --> 01:20:12,680 y pico candidatos que había han sido codesarrollo por IBM 1447 01:20:13,680 --> 01:20:16,680 y y tenemos uno que se llama 1448 01:20:16,720 --> 01:20:19,840 MLM, que se va a utilizar para intercambio de claves. 1449 01:20:19,880 --> 01:20:22,480 Y luego hay tres algoritmos para firma digital. 1450 01:20:22,480 --> 01:20:25,360 Ml desea SL desea y FN 1451 01:20:25,360 --> 01:20:30,160 de ese DSA estos tres para firma y este para intercambio de claves, 1452 01:20:30,160 --> 01:20:31,840 que son las dos cosas que tenemos que reemplazar 1453 01:20:31,840 --> 01:20:35,680 de la criptografía asimétrica, que es la que está expuesta. 1454 01:20:37,200 --> 01:20:40,400 Que sepáis que el proceso de buscar algoritmos 1455 01:20:40,440 --> 01:20:44,720 sigue, sigue para adelante y hay varios candidatos. 1456 01:20:44,760 --> 01:20:47,760 Este se ha elegido para estandarización HQ CE 1457 01:20:48,560 --> 01:20:51,360 porque fijaros 1458 01:20:51,360 --> 01:20:56,400 el tamaño de las claves, de las de las firmas digitales, 1459 01:20:56,400 --> 01:21:02,120 de los algoritmos que teníamos hasta ahora en azul curva elíptica y RSA en morado. 1460 01:21:02,280 --> 01:21:04,000 Fijaros los que sean los tres que se han 1461 01:21:04,000 --> 01:21:07,960 elegido para estandarización de firma, el tamaño de las firmas que conlleva. 1462 01:21:07,960 --> 01:21:09,120 Esto quiere decir 1463 01:21:09,120 --> 01:21:12,800 que en entornos ya que están saturados, número de transacciones y demás, 1464 01:21:12,800 --> 01:21:16,240 pues empezar a meter firmas mucho más grandes puede suponer un problema 1465 01:21:17,720 --> 01:21:18,600 En cuanto a rendimiento. 1466 01:21:18,600 --> 01:21:22,160 Los algoritmos son muy eficientes, pero ya veis que el tamaño de las claves 1467 01:21:22,160 --> 01:21:23,320 que hay que compartir 1468 01:21:23,320 --> 01:21:27,320 imaginaros un entorno IT, un dispositivo y que tiene la memoria limitada y demás, 1469 01:21:27,320 --> 01:21:30,320 Pues a lo mejor no es fácil meter estos nuevos algoritmos. 1470 01:21:30,680 --> 01:21:34,200 Y bueno, pues hay ciertos los candidatos que tenemos a nivel 1471 01:21:34,280 --> 01:21:35,640 que están bien posicionados. 1472 01:21:36,680 --> 01:21:38,240 Estos son los tamaños de las 1473 01:21:38,240 --> 01:21:41,240 de las firmas. 1474 01:21:43,880 --> 01:21:46,760 Vale cinco metros. 1475 01:21:46,760 --> 01:21:48,360 Entonces esto es lo que hemos estado haciendo 1476 01:21:48,360 --> 01:21:52,360 en IBM desde 2016 para para todo este tema de la criptografía 1477 01:21:52,400 --> 01:21:56,160 empezaban, nos metimos en el proceso en 2016 para 1478 01:21:57,480 --> 01:22:01,040 publicamos ciertos candidatos que están basados en problemas 1479 01:22:01,040 --> 01:22:03,000 matemáticos distintos. 1480 01:22:03,000 --> 01:22:06,520 Aquí tenemos los los que se han estandarizado Ml, 1481 01:22:06,560 --> 01:22:10,200 DSA y ml, que están basados en problemas de retículas. 1482 01:22:10,880 --> 01:22:12,640 Son problemas matemáticos 1483 01:22:12,640 --> 01:22:16,120 que van a ser difíciles de resolver para ordenar los clásicos y cuánticos, 1484 01:22:16,480 --> 01:22:19,480 al menos hasta lo que se sabe hoy en día en el mundo científico. 1485 01:22:19,800 --> 01:22:20,760 Veremos en el futuro. 1486 01:22:20,760 --> 01:22:24,280 Pero como son problemas difíciles tanto para ordenadores clásicos como cuánticos. 1487 01:22:24,880 --> 01:22:28,160 Esos problemas matemáticos son la base de esta criptografía nueva, 1488 01:22:28,800 --> 01:22:30,720 porque no vamos a poder ni con un ordenador cuántico 1489 01:22:30,720 --> 01:22:33,960 ni clásico resolver ese problema y por tanto la criptografía va a seguir siendo 1490 01:22:35,040 --> 01:22:35,800 segura. 1491 01:22:35,800 --> 01:22:38,800 Pero luego hay otros problemas, 1492 01:22:39,240 --> 01:22:43,000 otros problemas matemáticos que son la base de otros algoritmos criptográficos. 1493 01:22:43,040 --> 01:22:46,480 Lo que quiere el en Estados Unidos es tener distintos algoritmos 1494 01:22:46,920 --> 01:22:49,160 basados en distintos problemas matemáticos, 1495 01:22:49,160 --> 01:22:51,160 de forma que si uno de esos problemas matemáticos 1496 01:22:51,160 --> 01:22:53,840 se resuelve con un ordenador clásico cuántico en el futuro 1497 01:22:53,840 --> 01:22:57,520 y el algoritmo deja de ser seguro que tengamos otros de reemplazo, vale. 1498 01:22:58,520 --> 01:23:01,280 Además, hemos estado desarrollando librerías 1499 01:23:01,280 --> 01:23:04,640 OpenSSL para implementar estos nuevos, esta nueva criptografía, 1500 01:23:04,680 --> 01:23:07,680 el hardware que hemos sacado en IBM, el mainframe, por ejemplo, 1501 01:23:08,720 --> 01:23:12,160 los ordenadores más potentes que tenemos para entornos de bancos 1502 01:23:12,160 --> 01:23:13,720 y entornos de este tipo. 1503 01:23:13,720 --> 01:23:15,880 Por ejemplo, el firmware de esos ordenadores 1504 01:23:15,880 --> 01:23:18,880 viene firmado con criptografía de la nueva y de la antigua. 1505 01:23:19,200 --> 01:23:19,720 Para. 1506 01:23:19,720 --> 01:23:24,680 Para que no se pueda modificar en cloud de IBM tenemos que estar hacia de la nueva. 1507 01:23:25,560 --> 01:23:29,160 Estamos ayudando en distintas industrias 1508 01:23:29,200 --> 01:23:32,360 a crear consorcios para que se avance en todo esto. 1509 01:23:32,360 --> 01:23:34,680 Por imaginaros el sector telco, por ejemplo, 1510 01:23:34,680 --> 01:23:37,720 que tiene criptografía por todas partes, tiene mil componentes distintos 1511 01:23:37,720 --> 01:23:41,600 las antenas, los el cloud donde se corre todos los terminales, la SIM, 1512 01:23:41,800 --> 01:23:46,840 cuando la autenticación, cuando se registra un dispositivo nuevo, el roaming 1513 01:23:47,400 --> 01:23:52,320 tienen que hablar entre proveedores y demás, tienen protocolos cientos. 1514 01:23:52,360 --> 01:23:55,840 Entonces todo eso lo van a tener que emigrar a esta nueva criptografía. 1515 01:23:55,880 --> 01:24:01,000 Y en IBM hemos potenciado un grupo de trabajo dentro del GSMA 1516 01:24:01,640 --> 01:24:04,920 para que para que trabajen en esto y están desde los fabricantes de hardware, 1517 01:24:04,920 --> 01:24:08,160 de software, los operadores, todo el mundo está metido ahí. 1518 01:24:09,600 --> 01:24:13,280 Y bueno, que sepáis un poco que hay roadmap ya 1519 01:24:13,320 --> 01:24:16,600 más y menos agresivos dependiendo de gobiernos, de que hay que ir migrando 1520 01:24:16,600 --> 01:24:22,400 las cosas ya a nivel público y privado hacia este nuevo tipo de criptografía. 1521 01:24:22,440 --> 01:24:25,440 El Reino Unido son relativamente agresivos 1522 01:24:25,960 --> 01:24:28,480 en 2025 2028. 1523 01:24:28,480 --> 01:24:31,880 Ya dicen que tiene que haber planes para migrar los 1524 01:24:32,480 --> 01:24:34,200 los casos de uso más más críticos. 1525 01:24:34,200 --> 01:24:34,920 Tiene que haber un plan. 1526 01:24:34,920 --> 01:24:37,920 Claro que cuando se van a mirar las cosas 1527 01:24:38,320 --> 01:24:41,840 en 2031 tienen que estar migrados esos casos críticos 1528 01:24:41,840 --> 01:24:44,920 y para 2035 tiene que estar migrando absolutamente todo. 1529 01:24:45,760 --> 01:24:48,200 Hay gobiernos como el de Australia que tienen roadmap 1530 01:24:48,200 --> 01:24:51,960 todavía más agresivos y bueno, y esto va evolucionando. 1531 01:24:51,960 --> 01:24:53,600 El otro día hubo un paper de Google 1532 01:24:53,600 --> 01:24:56,880 que decía que adelantaba que habían encontrado optimizaciones 1533 01:24:57,880 --> 01:24:58,320 a varios 1534 01:24:58,320 --> 01:25:02,040 niveles y Google, por ejemplo, lo que ha dicho ya es que para de su 1535 01:25:02,440 --> 01:25:06,760 su software para 2029 van a tener todo con criptografía quantum Safe, 1536 01:25:06,880 --> 01:25:10,560 porque en base a esos nuevos avances y ellos creen que va a estar todo, 1537 01:25:10,600 --> 01:25:12,560 se puede romper la criptografía mucho antes. 1538 01:25:12,560 --> 01:25:14,000 Tienen que estar preparados antes. 1539 01:25:14,000 --> 01:25:15,880 Es decir, va viendo muchos avances, 1540 01:25:15,880 --> 01:25:17,760 muchas líneas distintas en el diseño de hardware, 1541 01:25:17,760 --> 01:25:18,440 en los algoritmos 1542 01:25:18,440 --> 01:25:22,560 cuánticos, en muchas cosas que puede hacer que esa ventana todavía se acorte. 1543 01:25:22,600 --> 01:25:26,680 Vale, y lo del efecto 2000 que decía Ginés antes puede quedar. 1544 01:25:27,040 --> 01:25:30,000 Esto es un proyecto muchísimo más complejo por todas las implicaciones 1545 01:25:30,000 --> 01:25:33,000 que tiene que aquello del año 2000 1546 01:25:33,240 --> 01:25:37,400 en la Unión Europea vamos poco así de espacio 1547 01:25:37,400 --> 01:25:42,560 y lo que se ha dicho es que como para 2030 tiene que estar solucionado el riesgo 1548 01:25:42,560 --> 01:25:44,800 este del Harvest Now de Creep Later, 1549 01:25:44,800 --> 01:25:48,160 ya que no podemos estar expuestos al que alguien nos coseche la información 1550 01:25:48,160 --> 01:25:51,880 y la desencripta a futuro va a haber seguro roadmap más claros. 1551 01:25:51,920 --> 01:25:55,400 Aquí en España, por ejemplo el CCN, el Centro Criptográfico Nacional, 1552 01:25:55,440 --> 01:25:58,440 seguramente dentro de poco ya saque una guía de Oye, tenéis 1553 01:25:58,440 --> 01:26:01,960 que implementar estos nuevos algoritmos si queréis ser estándar, 1554 01:26:02,560 --> 01:26:05,840 seguir con con el estándar nacional del Esquema Nacional de Seguridad, 1555 01:26:05,840 --> 01:26:10,320 que es básicamente lo que se tiene que que acoger. 1556 01:26:10,320 --> 01:26:14,600 Las empresas que quieren vender software en España al sector público. 1557 01:26:15,840 --> 01:26:19,480 Y bueno, nada, me voy a terminar ya. 1558 01:26:20,400 --> 01:26:23,600 El hardware que hemos sacado tiene capacidades criptográficas 1559 01:26:23,600 --> 01:26:26,080 para implementar esta nueva criptografía 1560 01:26:26,080 --> 01:26:30,600 y hay un concepto interesante que igual igual hay En el futuro 1561 01:26:30,600 --> 01:26:34,480 los que estéis alrededor de esto, que es la cripto agilidad 1562 01:26:35,000 --> 01:26:37,840 hoy en día, sabemos que vamos a tener que reemplazar toda esa criptografía 1563 01:26:37,840 --> 01:26:40,920 que hemos implementado durante décadas a algo nuevo. 1564 01:26:41,200 --> 01:26:46,240 ¿Qué pasa si dentro de 235 años se descubre que hay una nueva forma 1565 01:26:46,240 --> 01:26:49,560 de resolver esos problemas matemáticos que son la base de esta criptografía? 1566 01:26:49,920 --> 01:26:52,080 Y tenemos que cambiar otra vez la criptografía. 1567 01:26:52,080 --> 01:26:54,640 Nos tenemos que meter otra vez en megaproyectos de la leche. 1568 01:26:54,640 --> 01:26:56,640 Otra vez a cambiar todo. 1569 01:26:56,640 --> 01:26:57,360 Pues la idea 1570 01:26:57,360 --> 01:27:01,440 es que ahora que hay que cambiar, intentemos ir a soluciones que sean cripto 1571 01:27:01,440 --> 01:27:05,400 ágiles, que nos permitan cambiar la criptografía de una forma más sencilla. 1572 01:27:05,520 --> 01:27:08,720 Por poner un ejemplo, si se desarrolla código que 1573 01:27:08,720 --> 01:27:11,840 la implementación de esa criptografía, la longitud de las claves 1574 01:27:12,440 --> 01:27:15,840 no esté definido forma estática en el código y que para cambiarlo 1575 01:27:15,840 --> 01:27:16,720 haya que ir no, 1576 01:27:16,720 --> 01:27:20,160 sino que haya ficheros de configuración, por ejemplo, que te permitan decir 1577 01:27:20,440 --> 01:27:23,320 quiero utilizar esta librería criptográfica con esta longitud de clave. 1578 01:27:23,320 --> 01:27:25,240 Este algoritmo, eso es un ejemplo. 1579 01:27:25,240 --> 01:27:30,800 Simplemente Vale, pero pero la idea es que vayamos algo ágil y nada 1580 01:27:32,680 --> 01:27:33,000 bueno. 1581 01:27:33,000 --> 01:27:35,520 Un concepto último ya por terminar. 1582 01:27:35,520 --> 01:27:38,680 Existen dos tecnologías distintas que a veces se confunden 1583 01:27:39,200 --> 01:27:41,000 el tema de lo que es 1584 01:27:41,000 --> 01:27:44,360 lo que soy comentado, estos algoritmos nuevos basados en problemas 1585 01:27:44,360 --> 01:27:47,640 matemáticos difíciles para ordenar los clásicos y ordenados cuánticos. 1586 01:27:47,760 --> 01:27:52,160 Esto es lo que se llama post quantum crypto, criptografía cuántica. 1587 01:27:53,800 --> 01:27:56,240 Ese nombre es como lo conoce la mayoría de la gente, 1588 01:27:56,240 --> 01:28:00,760 pero a nosotros no nos gusta llamarlo así porque post quantum crypto suena 1589 01:28:00,800 --> 01:28:02,840 pues quantum a Después del quantum 1590 01:28:02,840 --> 01:28:05,840 hay mucha gente que como vosotros que se está poniendo ahora con el Quantum, 1591 01:28:05,840 --> 01:28:09,920 dice no me voy a poner ahora con el post quantum, pero la realidad es 1592 01:28:09,920 --> 01:28:13,240 que es algo que hay que ponerse ya porque va a llevar tanto tiempo 1593 01:28:13,240 --> 01:28:16,320 cambiar la criptografía, que es que hay que ponerse ya. 1594 01:28:16,320 --> 01:28:18,560 Entonces nos gusta llamarlo Quantum Safe. 1595 01:28:18,560 --> 01:28:21,160 Vale, eso es la criptografía. 1596 01:28:21,160 --> 01:28:23,000 O sea, eso es. 1597 01:28:23,000 --> 01:28:25,840 Digamos que tenemos que ejecutar en nuestra tecnología actual, 1598 01:28:25,840 --> 01:28:28,760 en nuestros móviles, portátiles, servidores y demás, para protegernos 1599 01:28:28,760 --> 01:28:29,800 frente al ordenador cuántico. 1600 01:28:29,800 --> 01:28:30,280 Vale. 1601 01:28:30,280 --> 01:28:32,800 Y luego hay otra cosa que se llama Cuca de. 1602 01:28:35,160 --> 01:28:35,560 Que es 1603 01:28:35,560 --> 01:28:39,480 Quantum Key Distribution, que es utilizar las propiedades de la mecánica 1604 01:28:39,480 --> 01:28:42,760 cuántica también, igual que hacemos en computación cuántica. 1605 01:28:42,760 --> 01:28:45,760 Esto de la superposición, el tratamiento de estas cosas 1606 01:28:45,880 --> 01:28:48,000 en vez de para computar, 1607 01:28:48,000 --> 01:28:51,000 utilizarlo para intercambiar claves criptográficas, 1608 01:28:51,440 --> 01:28:54,680 de forma que si yo con Cuca D puedo intercambiar una clave 1609 01:28:54,680 --> 01:28:56,040 criptográfica contigo, 1610 01:28:56,040 --> 01:29:00,280 luego ya puedo establecer una comunicación segura utilizando esa clave. 1611 01:29:00,560 --> 01:29:03,920 Digamos que reemplaza lo que es la criptografía asimétrica, 1612 01:29:04,280 --> 01:29:06,880 que es la que está expuesta. ¿Cuál es el problema? 1613 01:29:06,880 --> 01:29:12,240 Que esto es un hardware distinto, caro, que está por estandarizar todavía, 1614 01:29:12,560 --> 01:29:15,560 que no es algo, digamos, una solución que podamos utilizar 1615 01:29:15,560 --> 01:29:18,320 para reemplazar la criptografía en nuestros móviles, portátiles y demás. 1616 01:29:18,320 --> 01:29:21,560 Eso para empresas grandes, para agencias de seguridad 1617 01:29:21,560 --> 01:29:23,240 que quieran establecer un canal alternativo. 1618 01:29:23,240 --> 01:29:26,760 Esto requiere comprar cacharros, grandes, comunicaciones por satélite, 1619 01:29:26,800 --> 01:29:29,000 cosas complejas. Vale, entonces 1620 01:29:30,160 --> 01:29:34,440 eso nos proporciona ese intercambio de claves, seguro, 1621 01:29:34,440 --> 01:29:39,280 pero no nos proporciona la autenticación, el poder hacer firma digital, el poder, 1622 01:29:40,400 --> 01:29:42,960 digamos, el resto de servicios que nos da la criptografía normal. 1623 01:29:42,960 --> 01:29:44,240 El Cuca nos lo da. 1624 01:29:44,240 --> 01:29:47,620 Necesitamos criptografía, quantum, safe o peke 1625 01:29:48,160 --> 01:29:51,200 para reemplazar lo que tenemos hoy en día y proteger nuestras comunicaciones. 1626 01:29:51,220 --> 01:29:53,200 Vale, Cuca de solo nos da una parte 1627 01:29:53,200 --> 01:29:56,200 y para entornos concretos, por si lo oyes a futuro. 1628 01:29:57,200 --> 01:29:58,720 Pues nada, no sé si tenéis preguntas. 1629 01:29:58,720 --> 01:30:01,800 Vamos al café o preguntas durante el café. 1630 01:30:02,000 --> 01:30:04,760 Si tarde. 1631 01:30:04,760 --> 01:30:07,280 ¿Preguntita Si 1632 01:30:07,280 --> 01:30:09,000 la primera es 1633 01:30:09,000 --> 01:30:13,560 que la base física de los de los qubits estamos hablando de iones 1634 01:30:14,200 --> 01:30:18,680 de conductores de conductores superconductores y o 1635 01:30:19,920 --> 01:30:22,280 son ya muchos? 1636 01:30:22,280 --> 01:30:24,600 Eso vale, vale. ¿Premio Nobel? 1637 01:30:24,600 --> 01:30:25,560 Sí, sí, sí. 1638 01:30:25,560 --> 01:30:26,920 Vale, vale, vale, vale. 1639 01:30:26,920 --> 01:30:29,720 No, es que cuando has dicho un 1640 01:30:30,800 --> 01:30:32,840 micro microsegundos 1641 01:30:32,840 --> 01:30:35,840 antes de que se produzca la decoherencia, si 1642 01:30:36,880 --> 01:30:40,120 en en motores 1643 01:30:41,200 --> 01:30:42,600 se ha llegado a. 1644 01:30:42,600 --> 01:30:46,720 Pero claro, no 100 qubits, sino pocos que hubiese ha llegado a. 1645 01:30:46,880 --> 01:30:49,880 Y hablando de laboratorio, más claro, el director 1646 01:30:50,920 --> 01:30:54,920 de la Complutense, que es un centro donde aparece la computación cuántica, 1647 01:30:54,960 --> 01:30:58,080 estaban hablando de milisegundos, pero claro, no tanto. 1648 01:30:59,320 --> 01:31:03,600 Hay hay distintas tecnologías para poder implementar 1649 01:31:03,600 --> 01:31:07,360 la computación cuántica y poder operar con esa ley de la computación cuántica 1650 01:31:07,400 --> 01:31:12,000 y ones atrapados superconductores que lo nuestro con fotones con. 1651 01:31:12,200 --> 01:31:15,200 Pero la cosa es lo que necesitamos es una 1652 01:31:16,480 --> 01:31:20,400 un hardware que nos permita operar, escalar, ejecutar esas puertas, 1653 01:31:20,400 --> 01:31:22,680 mantener esa coherencia durante mucho tiempo. 1654 01:31:22,680 --> 01:31:25,680 Necesitamos bastantes 1655 01:31:25,680 --> 01:31:29,240 elementos que estén a la vez para poder hacer computación cuántica. 1656 01:31:29,240 --> 01:31:31,520 Entonces cada tecnología tiene sus pros y contras y 1657 01:31:32,680 --> 01:31:35,680 apostado por por estos superconductores 1658 01:31:36,200 --> 01:31:39,080 con los trans, que es el dispositivo 1659 01:31:39,080 --> 01:31:42,120 digamos que con el que donde operamos y 1660 01:31:43,320 --> 01:31:46,320 nada. 1661 01:31:49,320 --> 01:31:52,320 Si por tema de. 1662 01:31:53,240 --> 01:31:56,240 Si esto es esto. 1663 01:32:02,080 --> 01:32:02,520 Sobre la 1664 01:32:02,520 --> 01:32:05,640 distribución sobre computación distribuida, 1665 01:32:05,680 --> 01:32:09,000 digamos tenemos ordenadores en el estado, en el LED. 1666 01:32:09,280 --> 01:32:12,920 Lo que pasa que la idea se sabe que si, 1667 01:32:13,160 --> 01:32:16,040 si comparten qubits 1668 01:32:16,040 --> 01:32:19,040 parte del cubierta en un ordenador y parte está en el otro qubit. 1669 01:32:19,240 --> 01:32:23,000 Para la computación de funciones lógicas 1670 01:32:23,920 --> 01:32:28,560 utilizando entrelazamiento necesitan menos transferencia de información clásica. 1671 01:32:29,280 --> 01:32:32,080 Se disminuye mucho la transferencia de información gráfica, 1672 01:32:32,080 --> 01:32:36,800 de forma que esa computación distribuida sería favorecida por compartir 1673 01:32:36,800 --> 01:32:40,160 qubit que se ha compartido con ir a 100 y pico kilómetros ya. 1674 01:32:40,840 --> 01:32:43,120 Entonces un poco esa sería la pregunta. 1675 01:32:43,120 --> 01:32:49,320 Si BME está pensando en un futuro de de 1676 01:32:50,440 --> 01:32:52,240 digo digo computación distribuida 1677 01:32:52,240 --> 01:32:55,240 que podría estar un ordenador cuántico aquí y otro en un satélite 1678 01:32:55,680 --> 01:32:58,680 que pensando en la en la línea que está avanzando China. 1679 01:32:58,800 --> 01:33:02,720 Si nosotros hasta donde yo sé y que Ginés comente más, 1680 01:33:03,080 --> 01:33:06,760 nosotros estamos trabajando en distintos acopladores 1681 01:33:07,040 --> 01:33:11,200 para primero conectar qubit dentro de del procesador, 1682 01:33:11,320 --> 01:33:14,120 luego poder conectar distintos procesadores 1683 01:33:14,120 --> 01:33:15,480 y luego poder conectar distintos 1684 01:33:15,480 --> 01:33:20,040 ordenadores de distintos estratos y luego sé que hay un se ha creado. 1685 01:33:20,040 --> 01:33:23,280 Hay una alianza con con Cisco que están trabajando en algo de redes 1686 01:33:23,280 --> 01:33:25,200 cuánticas para poder conectar a Cuánticos, 1687 01:33:25,200 --> 01:33:27,360 pero tampoco sé muy bien cómo va el avance. 1688 01:33:27,360 --> 01:33:29,080 Está un poco empezando y hay. 1689 01:33:29,080 --> 01:33:30,560 La idea es trabajar. 1690 01:33:30,560 --> 01:33:33,560 Ahora hay un laboratorio en Chicago, 1691 01:33:33,680 --> 01:33:36,880 otro está en Tokio y el otro no me acuerdo donde está 1692 01:33:37,560 --> 01:33:40,720 y la idea es ir trabajando para poder conseguir 1693 01:33:42,120 --> 01:33:44,240 a más largo plazo, por supuesto, pero sí poder 1694 01:33:44,240 --> 01:33:48,160 tener un ordenador cuántico distribuido que pudiera estar. 1695 01:33:48,360 --> 01:33:52,600 ¿Pues eso parte en Chicago, parte en Japón y estar compartiendo esos qubits 1696 01:33:52,640 --> 01:33:55,520 para hacer computación 1697 01:33:55,520 --> 01:33:58,040 sería realmente el computador cuántico global? 1698 01:33:58,040 --> 01:34:01,040 ¿Porque sería funcionaría como uno solo realmente? 1699 01:34:03,800 --> 01:34:06,800 Nada. 1700 01:34:06,960 --> 01:34:09,680 Si hay una pregunta. Más. 1701 01:34:09,680 --> 01:34:12,280 Si hay algunas preguntas más, 1702 01:34:12,280 --> 01:34:15,520 si acortamos el tiempo del café, podemos hacer las preguntas. 1703 01:34:15,560 --> 01:34:18,560 Veo algún no cortar el tiempo del café, 1704 01:34:19,560 --> 01:34:22,560 pero creo que merece la pena que hagamos un par de ellas más 1705 01:34:23,400 --> 01:34:23,920 por allí. 1706 01:34:23,920 --> 01:34:25,560 ¿Y había alguien más en la última fila? 1707 01:34:25,560 --> 01:34:30,200 Pues si hacemos estas dos preguntas, bueno, vamos a estar luego tomando café. 1708 01:34:30,240 --> 01:34:32,120 Yo creo que 1709 01:34:32,120 --> 01:34:33,680 y vuestros correos nos lo país 1710 01:34:33,680 --> 01:34:36,680 a dejar, con lo cual no vais a escapar de más preguntas. 1711 01:34:36,720 --> 01:34:37,720 Pues por favor. 1712 01:34:39,680 --> 01:34:40,400 Una presentación. 1713 01:34:40,400 --> 01:34:43,680 Solo quería hacerles una pregunta sobre las externalidades de un ordenador, 1714 01:34:43,720 --> 01:34:46,800 un computador cuántico, o sea consumo de recursos 1715 01:34:46,800 --> 01:34:49,880 naturales, agua, energía, espacio consumido. 1716 01:34:49,880 --> 01:34:55,800 O sea, si, si tenéis, bueno, si tenéis ya estudios o papers. 1717 01:34:56,120 --> 01:34:59,120 Sea. Yo, por lo que por lo que sé 1718 01:35:00,280 --> 01:35:03,280 y a ver ahí. 1719 01:35:04,440 --> 01:35:05,880 El consumo de energía. 1720 01:35:05,880 --> 01:35:10,280 Estamos hablando que hoy en día tenemos datacenters con miles de GPUs 1721 01:35:10,440 --> 01:35:14,840 para para temas de IA, consumo brutales, de esto 1722 01:35:14,840 --> 01:35:18,080 no estamos hablando a esa escala, estamos hablando de 1723 01:35:18,280 --> 01:35:22,080 que tenemos que conseguir enfriar eso a esa temperatura. 1724 01:35:22,080 --> 01:35:25,080 Eso requiere energía, obviamente helio y 1725 01:35:25,400 --> 01:35:29,200 bueno, pero pero estamos hablando de 1726 01:35:29,200 --> 01:35:32,240 conseguir hacer cosas que no podemos hacer con computación clásica. 1727 01:35:32,280 --> 01:35:37,000 O sea, si yo pienso un Fisher, por ejemplo, le dices que con esto 1728 01:35:37,000 --> 01:35:41,040 vas a poder en vez de tener que esperar 12 años para desarrollar un fármaco, 1729 01:35:41,400 --> 01:35:44,200 a lo mejor puedes simularlo y te vas 1730 01:35:44,200 --> 01:35:48,240 y luego con otros tres años para simularlo en para probarlo en monos, 1731 01:35:48,240 --> 01:35:51,840 en ratas y demás, acortas el ciclo de 12 años a cuatro. 1732 01:35:52,000 --> 01:35:54,000 Por ejemplo, poder estar ocho años, 1733 01:35:54,000 --> 01:35:57,520 el tiempo que te ahorras y ocho años más que vas a poder vender productos. 1734 01:35:57,520 --> 01:36:00,520 Yo creo que la la energía que se utilice 1735 01:36:00,680 --> 01:36:03,440 Pfizer en concreto me imagino que le daría un poco igual 1736 01:36:03,440 --> 01:36:06,920 por el retorno que va a tener, pero por los números que yo sé, 1737 01:36:08,440 --> 01:36:12,120 es muchísimo más bajo que un data center con tarjetas gráficas 1738 01:36:12,120 --> 01:36:15,120 con miles de tarjetas gráficas en en ejecución. 1739 01:36:19,060 --> 01:36:20,760 Un sitio donde. 1740 01:36:20,760 --> 01:36:23,760 No, no, pero una una 1741 01:36:25,000 --> 01:36:28,000 si hay, 1742 01:36:28,240 --> 01:36:29,560 hay alguna información. 1743 01:36:29,560 --> 01:36:35,000 Lo que pasa es que el la idea es que esto realmente escale bien 1744 01:36:35,200 --> 01:36:37,040 y es cuando tengamos un data center 1745 01:36:37,040 --> 01:36:41,000 cuántico grande, cuando podamos tener más ahorros de energía. 1746 01:36:41,000 --> 01:36:41,720 ¿Vale? 1747 01:36:41,720 --> 01:36:45,600 Porque la La refrigeración de los ordenadores cuánticos 1748 01:36:45,600 --> 01:36:48,760 del propio ordenador cuántico es superconductor y no disipa calor. 1749 01:36:48,800 --> 01:36:52,120 El solo es mantener la la refrigeración. 1750 01:36:52,320 --> 01:36:55,560 Y eso es es una bomba de helio que es un motor. 1751 01:36:55,560 --> 01:36:57,400 Como una nevera de una carnicería. 1752 01:36:57,400 --> 01:37:00,400 No es un motor grande. 1753 01:37:00,520 --> 01:37:03,200 Sí que es cierto que un ordenador cuántico 1754 01:37:03,200 --> 01:37:06,360 no funciona, solo tiene unos ordenadores clásicos alrededor. 1755 01:37:06,480 --> 01:37:11,720 Pero como decía Iván, al final, si estamos calculando, 1756 01:37:11,720 --> 01:37:14,920 tenemos unas GPUs durante dos meses 1757 01:37:14,920 --> 01:37:17,920 para entrenar un modelo de 1758 01:37:17,960 --> 01:37:21,360 y podemos entrenar el mismo modelo en menos tiempo, 1759 01:37:21,560 --> 01:37:25,360 vamos a gastar globalmente menos energía en la misma computación. 1760 01:37:25,880 --> 01:37:28,640 Y de hecho sí que esa es una de nuestras esperanzas. 1761 01:37:28,640 --> 01:37:33,240 Es que cuando tengamos datacenter cuánticos a suficiente escala, 1762 01:37:33,280 --> 01:37:36,520 podamos calcular las mismas cosas de una manera, 1763 01:37:36,840 --> 01:37:39,840 eh con con mucho menos consumo de energía. 1764 01:37:40,040 --> 01:37:43,180 De hecho, hay un dato en el en un. 1765 01:37:43,600 --> 01:37:47,560 Hay un paper por ahí de que se hizo con un ordenador cuántico de IBM y Kaku, 1766 01:37:47,680 --> 01:37:50,960 el ordenador, un supercomputador que hay en Japón. 1767 01:37:51,400 --> 01:37:54,400 Un cálculo que les llevaba creo que era 12 horas. 1768 01:37:54,400 --> 01:37:55,840 Con el supercomputador 1769 01:37:57,520 --> 01:37:59,680 se ha conseguido hacer en 1770 01:37:59,680 --> 01:38:04,280 una hora y media de supercomputador y unos minutos de de ordenador cuántico. 1771 01:38:04,280 --> 01:38:06,440 O sea que se ha reducido igual en diez horas o algo 1772 01:38:06,440 --> 01:38:10,320 así el tiempo que ha estado ejecutando este supercomputador para. 1773 01:38:10,320 --> 01:38:13,520 Para llegar a esos datos ya hay algunos datos que apuntan en esa 1774 01:38:13,520 --> 01:38:16,520 dirección. 1775 01:38:18,800 --> 01:38:20,840 Veo, veo que preocupa mucho 1776 01:38:20,840 --> 01:38:24,840 el asunto de de la temperatura y la base física. 1777 01:38:25,880 --> 01:38:29,840 La pregunta es si los superconductores de alta temperatura crítica 1778 01:38:29,960 --> 01:38:34,920 podrían mantener esta misma estabilidad de los mil y Kelvin 1779 01:38:34,960 --> 01:38:39,400 a temperaturas superiores y evitar ese enfriamiento y trabajar 1780 01:38:39,400 --> 01:38:42,560 a lo mejor con lo que es mucho más barato que con él. Y 1781 01:38:44,040 --> 01:38:45,960 yo sé que es un área de las que 1782 01:38:45,960 --> 01:38:49,280 de los que se está trabajando para para evitar esa parte. 1783 01:38:49,280 --> 01:38:53,480 Pero de momento, por lo que sé, la ciencia está donde está 1784 01:38:53,480 --> 01:38:58,080 y hay que utilizar esos superconductores para tener las junction y. 1785 01:39:01,080 --> 01:39:03,600 Temperatura de momento. 1786 01:39:03,600 --> 01:39:07,240 De hecho, sí que hay una de las de los carrillos 1787 01:39:07,240 --> 01:39:08,880 que se cuenta en el laboratorio. 1788 01:39:08,880 --> 01:39:12,480 Es que a veces, cuando tenemos ordenadores cuánticos buenos para poder diseñar 1789 01:39:12,480 --> 01:39:15,480 los superconductores de la siguiente generación. 1790 01:39:18,100 --> 01:39:19,520 El de 150. 1791 01:39:19,520 --> 01:39:22,520 Y no estamos tan lejos. 1792 01:39:24,120 --> 01:39:24,760 Bueno, veo. 1793 01:39:24,760 --> 01:39:27,120 Veis que las preguntas no son fáciles. 1794 01:39:27,120 --> 01:39:28,440 En esta casa. 1795 01:39:28,440 --> 01:39:32,760 En esta casa hay mucho conocimiento y las preguntas son del mismo nivel 1796 01:39:33,080 --> 01:39:34,640 que tu presentación. 1797 01:39:34,640 --> 01:39:38,120 Me he quedado mucho más tranquilo con que mis claves bancarias van a estar 1798 01:39:38,200 --> 01:39:41,880 expuestas y demás, así que voy a ir a sacar la pasta y meterla en el colchón, 1799 01:39:42,240 --> 01:39:45,760 que el colchón ahí eso sigue siendo sigue siendo seguro. 1800 01:39:46,360 --> 01:39:48,320 Agradecerte Iván la presentación. 1801 01:39:48,320 --> 01:39:51,480 Bueno, creo que ha sido muy motivadora a los que estábamos muy lejos 1802 01:39:51,480 --> 01:39:55,240 de la cuántica, por lo menos nos ha permitido acercarnos un poco. 1803 01:39:55,720 --> 01:40:00,040 Y bueno, la perspectiva que hay creo que obliga a la Politécnica 1804 01:40:00,080 --> 01:40:03,400 ponerse en esto y a liderar. 1805 01:40:03,640 --> 01:40:07,240 Si es con vuestra ayuda, pues mejor este tipo de cosas. 1806 01:40:08,320 --> 01:40:09,120 Como además hemos 1807 01:40:09,120 --> 01:40:12,120 encargado un día buenísimo que nos ha costado una pasta, 1808 01:40:12,160 --> 01:40:12,920 pues el café 1809 01:40:12,920 --> 01:40:16,760 lo hemos puesto fuera para que tengamos la oportunidad de charlar un ratillo. 1810 01:40:16,800 --> 01:40:20,620 Os pediría que no nos retrasamos mucho, sobre todo porque luego se nos 1811 01:40:20,640 --> 01:40:21,800 hablará de la. 1812 01:40:21,800 --> 01:40:24,000 Entonces. Bueno, la parte buena es que vamos a estar fuera. 1813 01:40:24,000 --> 01:40:24,680 La parte mala 1814 01:40:24,680 --> 01:40:28,280 es que vamos a estar muy cómodos y a lo mejor nos va a costar volver, pero 1815 01:40:29,040 --> 01:40:32,600 os empujaremos para que a las 12 1816 01:40:32,720 --> 01:40:35,800 empecemos 1/2, que va a ser ya más práctica 1817 01:40:35,800 --> 01:40:41,920 y nos van a dejar ver cómo acercarnos, cómo tocar, cómo conectarnos, 1818 01:40:41,960 --> 01:40:45,360 etcétera, etcétera Así que, pues nada, nos vemos en 20 minutos. 1819 01:40:46,320 --> 01:40:50,640 No quiero dar paso a 1/2 de la charla sin agradecer 1820 01:40:50,880 --> 01:40:55,200 pues la organización de este evento que como sabéis, aparte de los 1821 01:40:55,480 --> 01:40:59,680 compañeros de IBM que se han brindado a venir y además presencialmente, 1822 01:40:59,680 --> 01:41:03,880 pues agradecérselo de nuevo a los compañeros de El Antiguo Gate 1823 01:41:03,920 --> 01:41:07,720 que están grabando la sesión y que como siempre, pues hacen un trabajo 1824 01:41:07,720 --> 01:41:10,880 en la sombra que no se ve mucho pero que que se agradece. 1825 01:41:11,280 --> 01:41:14,840 Y bueno, a todos los que nos han ayudado con el registro y demás, que bueno, 1826 01:41:14,840 --> 01:41:18,120 pues al final era una cosa, digamos un poco de andar por casa, 1827 01:41:18,120 --> 01:41:21,200 pero se nos ha ido de las manos y empezó a crecer y bueno, 1828 01:41:21,240 --> 01:41:22,520 encantados de que sí sea. 1829 01:41:22,520 --> 01:41:26,080 Y pues a todas las personas que han ayudado pues agradecerles 1830 01:41:26,080 --> 01:41:31,080 desde aquí y vamos a 1/2 donde vamos a pasar de las musas al teatro. 1831 01:41:31,560 --> 01:41:36,040 Vamos a ver un poco qué recursos tenemos, si queremos aprender 1832 01:41:36,040 --> 01:41:41,600 o queremos enseñar con estas herramientas y por dónde empezar. Así 1833 01:41:41,600 --> 01:41:45,760 que yo estoy ansioso por ver y aprender, así que os paso la palabra a vosotros. 1834 01:41:53,280 --> 01:41:56,480 A Bueno, a ver si no la lío yo con el micrófono. 1835 01:41:57,520 --> 01:42:00,880 Bueno, muchas gracias por por seguir aquí después del café 1836 01:42:00,880 --> 01:42:04,360 y el solecito que hacía ahí fuera y volver aquí dentro. 1837 01:42:07,720 --> 01:42:08,160 Vale. 1838 01:42:08,160 --> 01:42:12,000 Lo que queríamos hacer un poco es enseñaros 1839 01:42:13,000 --> 01:42:16,560 la plataforma que tenemos como poder acceder y también 1840 01:42:16,600 --> 01:42:20,800 un poco cómo poder acceder a través del programa de universidades, porque 1841 01:42:20,840 --> 01:42:25,040 algunos profesores me habéis comentado también que os habéis encontrado con 1842 01:42:25,680 --> 01:42:29,720 con la desgracia de que al llegar a la web de. 1843 01:42:30,000 --> 01:42:32,720 Para poder acceder a los sistemas os ha pedido 1844 01:42:32,720 --> 01:42:35,720 una tarjeta de crédito, Vale, 1845 01:42:35,920 --> 01:42:39,780 todo esto es también un tema de debido a la seguridad. 1846 01:42:39,800 --> 01:42:43,120 Hace hace unos años, los que a lo mejor habéis 1847 01:42:43,120 --> 01:42:48,440 estado mirando alguna cosa de estas sabéis que teníamos hasta una plataforma 1848 01:42:48,440 --> 01:42:53,280 para poder ejecutar Python directamente en el en el cloud de 1849 01:42:54,320 --> 01:42:56,880 de manera 1850 01:42:56,880 --> 01:42:59,880 de manera gratuita y. 1851 01:43:03,120 --> 01:43:06,000 Bueno, el caso es que por temas de seguridad 1852 01:43:06,000 --> 01:43:10,160 y por temas de ataques, al final la gente encuentra por ahí 1853 01:43:10,160 --> 01:43:15,920 un sitio donde puedes ejecutar Python y te ponen minadores de Bitcoin y cosas así. 1854 01:43:15,960 --> 01:43:20,480 Así que al final nos han hecho poner toda la plataforma 1855 01:43:20,480 --> 01:43:23,480 de formación también de De 1856 01:43:24,280 --> 01:43:27,760 Imp Quantum dentro de la seguridad del cloud de IBM. 1857 01:43:27,800 --> 01:43:32,400 Vale, entonces eso por un lado nos da el que cuando intentamos entrar 1858 01:43:32,400 --> 01:43:35,200 nos pide una tarjeta de crédito como cuenta de cloud. 1859 01:43:35,200 --> 01:43:38,160 Pero por otro lado tenemos un programa de universidades 1860 01:43:38,160 --> 01:43:43,200 muy interesante que os da acceso a muchas cosas y que podéis 1861 01:43:43,200 --> 01:43:47,680 utilizar con los alumnos y en las que también, entre otras cosas, también está 1862 01:43:48,840 --> 01:43:52,520 la posibilidad de tener acceso a cloud con una cuenta de universidad 1863 01:43:52,640 --> 01:43:55,740 y no con una con una tarjeta de crédito. 1864 01:43:55,760 --> 01:44:01,400 Además, tenéis acceso a descarga de de muchos y 1865 01:44:02,960 --> 01:44:04,120 y un montón de 1866 01:44:04,120 --> 01:44:08,520 cursos que también le pueden dar credenciales virtuales 1867 01:44:08,520 --> 01:44:12,600 como mini certificaciones que puede ser muy interesante para los alumnos 1868 01:44:13,040 --> 01:44:16,160 el el poder acceder a estas cosas. 1869 01:44:16,720 --> 01:44:20,840 ¿Entonces vamos a ver, vamos a ver si primero no? 1870 01:44:20,880 --> 01:44:23,600 Primero La otra vez encontramos la forma. 1871 01:44:23,600 --> 01:44:26,600 ¿Vale? 1872 01:44:28,560 --> 01:44:30,880 A ver, hay una. 1873 01:44:30,880 --> 01:44:34,360 O sea, tenemos una plataforma que se llama Skills Build, 1874 01:44:34,720 --> 01:44:37,720 como la construcción de habilidades, 1875 01:44:38,200 --> 01:44:42,060 y en en esta plataforma se pueden dar. 1876 01:44:42,520 --> 01:44:43,840 Podéis dar de alta como. 1877 01:44:43,840 --> 01:44:46,160 Como profesores se pueden dar de alta a los alumnos. 1878 01:44:46,160 --> 01:44:47,240 Y aquí tenéis. 1879 01:44:47,240 --> 01:44:50,440 Ya digo, esto lo Pilar lo cuenta mucho mejor que yo, 1880 01:44:50,480 --> 01:44:55,120 que yo soy muy desastre, pero tenéis un acceso a muchos cursos. 1881 01:44:55,120 --> 01:44:55,880 También tenéis 1882 01:44:55,880 --> 01:45:01,200 acceso a solicitar, por ejemplo, charlas de profesionales de IBM a través 1883 01:45:01,200 --> 01:45:05,160 de todo el mundo, de especializados en distintas cosas que puedan dar 1884 01:45:06,120 --> 01:45:09,120 charlas para una clase o para un grupo en especial. 1885 01:45:09,320 --> 01:45:12,320 Y también hay acceso al 1886 01:45:13,520 --> 01:45:15,200 a software y al cloud. 1887 01:45:15,200 --> 01:45:18,760 Lo que pasa es que estoy entrando yo, bueno, no quiero, 1888 01:45:18,800 --> 01:45:23,360 no quiero perder tiempo ahora para ni hacer un registro entero ni demasiado. 1889 01:45:23,600 --> 01:45:25,520 Pero bueno, 1890 01:45:25,520 --> 01:45:28,520 quedaros con esta página dentro de esta página 1891 01:45:29,480 --> 01:45:32,480 vais a a 1892 01:45:32,520 --> 01:45:34,600 esta es 1893 01:45:34,600 --> 01:45:35,240 skills. 1894 01:45:35,240 --> 01:45:38,240 Si buscáis Skills Build Software Download 1895 01:45:38,560 --> 01:45:42,360 aparece la primera de Bill Technology Technology Access 1896 01:45:43,400 --> 01:45:46,400 vale con Academic puntocom. 1897 01:45:47,520 --> 01:45:50,480 Luego podemos mandar un correo y le damos los 1898 01:45:50,480 --> 01:45:52,520 los enlaces para que lo puedan distribuir. 1899 01:45:52,520 --> 01:45:55,080 ¿Entre entre todo el mundo, vale? 1900 01:45:55,080 --> 01:45:58,920 Aquí os vais a tener que hacer como dos registros uno 1901 01:45:59,080 --> 01:46:02,240 registraros en esta plataforma de Skills Build 1902 01:46:02,720 --> 01:46:07,920 y dentro de aquí vais a encontrar que podéis descargar software como SPSS 1903 01:46:08,160 --> 01:46:11,680 y Plex o productos de los productos de IBM. 1904 01:46:11,680 --> 01:46:14,360 Son las versiones completas para los alumnos 1905 01:46:14,360 --> 01:46:18,320 y una de las opciones que que tiene es IBM Cloud. 1906 01:46:18,520 --> 01:46:23,080 Vale, entonces evidentemente IBM Cloud no es descargaros cloud. 1907 01:46:23,800 --> 01:46:27,880 Lo que os da, es un código de registro que permite 1908 01:46:28,880 --> 01:46:31,880 y ahí además tiene las dos cosas te da el código de registro 1909 01:46:31,880 --> 01:46:34,400 y las instrucciones de cómo hacerlo paso a paso. 1910 01:46:34,400 --> 01:46:37,480 Te permite crear una cuenta de IBM Cloud 1911 01:46:37,760 --> 01:46:41,000 en la Claudia IBM y en vez de ir por el paso 1912 01:46:41,040 --> 01:46:45,560 de poner la tarjeta de crédito, se pone ese ese número de registro 1913 01:46:46,360 --> 01:46:48,880 y eso te da acceso a tener 1914 01:46:48,880 --> 01:46:52,320 una cuenta de profesor estudiante eh, 1915 01:46:52,960 --> 01:46:56,380 que tiene un poquito más de capacidad que la 1916 01:46:56,520 --> 01:47:00,080 que la cuenta gratuita que tienes cuando entras con una tarjeta de crédito 1917 01:47:00,080 --> 01:47:03,280 es deja hacer cosas como un clúster de Kubernetes con un solo nodo. 1918 01:47:03,280 --> 01:47:07,960 Pero bueno, te deja, te deja probar más tecnología y además 1919 01:47:08,160 --> 01:47:12,440 ese ese acceso es ahora mismo. 1920 01:47:12,440 --> 01:47:17,800 Estaba andando por un año y lo y lo está, y es renovable después. 1921 01:47:17,800 --> 01:47:21,480 Entonces, antes de que si lo hacéis, antes de que se caduque, es mucho mejor 1922 01:47:22,560 --> 01:47:23,080 si antes 1923 01:47:23,080 --> 01:47:26,840 de que pase el año completo volvéis a la página de Skills Bill, 1924 01:47:26,920 --> 01:47:29,640 seguís teniendo correo de la universidad, pedís 1925 01:47:29,640 --> 01:47:32,840 un nuevo código, os dan otro año más y otro año más y otro año más. 1926 01:47:32,840 --> 01:47:33,120 ¿Vale? 1927 01:47:33,120 --> 01:47:37,520 Luego el objetivo de esto es que los profesores lo tengan 1928 01:47:37,520 --> 01:47:39,360 todo el rato y los alumnos lo puedan tener 1929 01:47:39,360 --> 01:47:42,040 todo el tiempo que están en la universidad. 1930 01:47:42,040 --> 01:47:45,960 Y el único motivo de que se caduquen es simplemente cuando no se utiliza, 1931 01:47:46,000 --> 01:47:49,000 pues que no, no esté 1932 01:47:49,320 --> 01:47:52,320 consumiendo los recursos. 1933 01:47:55,080 --> 01:47:57,360 A ver. 1934 01:47:57,360 --> 01:48:01,000 Vale, entonces ya digo, por ese camino 1935 01:48:01,000 --> 01:48:04,440 tenéis que entrar, tiene que ser con el, con el correo de la universidad. 1936 01:48:04,440 --> 01:48:08,600 Si lo intentas hacer con un correo que no es el de la universidad, os va a decir 1937 01:48:08,600 --> 01:48:13,120 que tenéis que adjuntar la fotografía del carné de la universidad y demás cosas. 1938 01:48:13,120 --> 01:48:14,440 Pero si. 1939 01:48:16,520 --> 01:48:18,720 Entonces, como decía, el 1940 01:48:18,720 --> 01:48:23,760 objetivo que tenemos de integrar la computación cuántica dentro de 1941 01:48:23,880 --> 01:48:26,760 las capacidades generales de computación 1942 01:48:26,760 --> 01:48:31,560 que tenemos, nos lleva a hacer disponible esto como un servicio 1943 01:48:31,560 --> 01:48:34,840 más dentro de IBM Cloud, de forma que 1944 01:48:35,480 --> 01:48:38,480 igual que tenemos acceso a 1945 01:48:38,880 --> 01:48:41,160 servidores clásicos para hacer cálculos, 1946 01:48:41,160 --> 01:48:44,680 podamos tener acceso a máquinas cuánticas y las tengamos 1947 01:48:44,680 --> 01:48:48,200 en un entorno donde pueda ser rápido y ágil. 1948 01:48:48,440 --> 01:48:52,240 El que comentábamos antes ahí durante el café, 1949 01:48:52,480 --> 01:48:54,720 que en el fondo no pretendemos 1950 01:48:54,720 --> 01:48:59,280 tener un ordenador cuántico que sustituya a la computación clásica, 1951 01:48:59,280 --> 01:49:03,400 sino que sea una cosa complementaria la que le mandemos al ordenador 1952 01:49:03,440 --> 01:49:07,040 cuántico esos cálculos que nos viene bien hacer ahí porque son eficientes. 1953 01:49:07,600 --> 01:49:11,160 Entonces esto es como como un coprocesador o como una GPU 1954 01:49:11,200 --> 01:49:12,040 que tenemos ahí 1955 01:49:12,040 --> 01:49:15,360 al lado para para mandar esos cálculos y tenemos que tener la integrada 1956 01:49:15,360 --> 01:49:19,440 de una forma eficiente para que eso sea sea realmente útil. 1957 01:49:19,480 --> 01:49:22,720 Vale, entonces dentro de 1958 01:49:23,080 --> 01:49:26,680 dentro de la plataforma de IBM 1959 01:49:26,680 --> 01:49:30,640 Cloud, eh, si buscáis Qiskit. 1960 01:49:37,040 --> 01:49:39,400 Vale, es. 1961 01:49:39,400 --> 01:49:40,000 como.. 1962 01:49:40,000 --> 01:49:44,240 Sino, O sea, y s ca y te. 1963 01:49:46,320 --> 01:49:49,320 Vale ese camino te 1964 01:49:50,760 --> 01:49:52,400 vale. 1965 01:49:52,400 --> 01:49:53,520 Tenemos aquí en grande. 1966 01:49:53,520 --> 01:49:56,520 Aquí está más grande. 1967 01:49:56,640 --> 01:49:57,520 Vale. 1968 01:49:57,520 --> 01:50:03,120 Qiskit es el nombre de de toda el bloque de open 1969 01:50:03,120 --> 01:50:06,120 Source de de 1970 01:50:06,520 --> 01:50:09,240 acceso y gestión del 1971 01:50:09,240 --> 01:50:12,040 de la computación cuántica. 1972 01:50:12,040 --> 01:50:15,040 Entonces dentro de. 1973 01:50:16,920 --> 01:50:19,720 Dentro del del sistema 1974 01:50:19,720 --> 01:50:26,040 tendréis acceso a una instancia gratuita que se llama Free 1975 01:50:26,400 --> 01:50:29,400 Vale y. 1976 01:50:30,840 --> 01:50:34,760 Esta esta instancia os da diez minutos de procesador 1977 01:50:35,040 --> 01:50:38,800 cuántico al mes gratuitos. 1978 01:50:38,840 --> 01:50:40,760 Vale. 1979 01:50:40,760 --> 01:50:41,560 Hubo un tiempo. 1980 01:50:41,560 --> 01:50:45,400 Si algunos lo habéis utilizado antes, que teníamos una serie de máquinas 1981 01:50:45,400 --> 01:50:49,800 que estaban abiertas de manera ilimitada y lo que pasaba es que la gente enviaba 1982 01:50:50,520 --> 01:50:53,480 realmente muchas tonterías y tenía las máquinas saturadas, 1983 01:50:53,480 --> 01:50:56,440 siempre y cuando alguien quería hacer algo. 1984 01:50:56,440 --> 01:50:58,720 No, no llegaba nunca a la cola. 1985 01:50:58,720 --> 01:51:02,680 Entonces hicimos un poco de estadística y más o menos lo que lo que 1986 01:51:02,680 --> 01:51:06,560 le daba a la gente eran unos diez minutos con el número de usuarios que teníamos 1987 01:51:07,840 --> 01:51:09,200 y desde que lo hemos restringido. 1988 01:51:09,200 --> 01:51:12,440 Así a los diez minutos esta está funcionando mucho mejor 1989 01:51:12,440 --> 01:51:16,440 porque hay mucha menos cola y entonces se accede más rápido a los recursos. 1990 01:51:16,760 --> 01:51:20,800 Además, hay un programa nuevo ahora mismo 1991 01:51:20,800 --> 01:51:26,080 que si durante dos meses consecutivos consumes los 1992 01:51:26,200 --> 01:51:31,720 los diez minutos de procesador te dan 180 minutos 1993 01:51:31,920 --> 01:51:35,240 los 180 minutos siguientes de todos los meses 1994 01:51:36,280 --> 01:51:39,360 tienes que cuidarlos con tener responsabilidad como los cuidas, 1995 01:51:39,360 --> 01:51:42,960 porque si no los vas a gastar pero los vas a poder utilizar juntos, 1996 01:51:43,000 --> 01:51:46,320 ya no te van a restringir a que tengas que ir de diez en diez minutos 1997 01:51:46,320 --> 01:51:49,640 para que si alguien está haciendo un TFM 1998 01:51:49,640 --> 01:51:54,560 o una tesis se necesita de golpe ese tiempo de procesador, 1999 01:51:54,600 --> 01:51:58,520 pues poder hacer un trabajo más grande vale. 2000 01:52:00,120 --> 01:52:02,160 Además, si 2001 01:52:02,160 --> 01:52:07,040 si alguno estáis trabajando en algún proyecto, en alguna tesis 2002 01:52:07,040 --> 01:52:10,120 o un TFM que esté avanzado y tenga un 2003 01:52:10,440 --> 01:52:14,240 un caso interesante de computación, 2004 01:52:14,440 --> 01:52:17,600 hay un programa de universidades 2005 01:52:17,600 --> 01:52:20,760 en el que también se puede exponer. 2006 01:52:20,800 --> 01:52:22,840 Estoy haciendo esta investigación en sutil, 2007 01:52:22,840 --> 01:52:27,020 por esto tiene estas características y poder solicitar que 2008 01:52:27,080 --> 01:52:32,600 que os den un poco de apoyo a través de más tiempo de procesador 2009 01:52:32,600 --> 01:52:35,960 o que os puedan ejecutar un trabajo y devolverlo ahí. 2010 01:52:35,960 --> 01:52:38,000 Normalmente 2011 01:52:38,000 --> 01:52:40,640 al final lo que nos pasa con estas máquinas es que nos gustaría 2012 01:52:40,640 --> 01:52:42,600 tener muchas más, pero tenemos pocas. 2013 01:52:42,600 --> 01:52:48,160 Entonces lo que intentamos es utilizar los los poquitos tiempos 2014 01:52:48,160 --> 01:52:51,200 que le quedan a las máquinas sin sin que nadie utilizándolos, 2015 01:52:51,200 --> 01:52:55,960 pues para poder utilizarlos y sacarle partido para hacer investigación. Vale 2016 01:52:57,360 --> 01:53:00,360 entonces. 2017 01:53:01,200 --> 01:53:06,360 Esta estas instancias lo que os dan acceso 2018 01:53:06,400 --> 01:53:11,040 no sé si se ve muy bien es a a las máquinas cuánticas. 2019 01:53:11,040 --> 01:53:14,920 No voy a venir por aquí porque desde 2020 01:53:14,920 --> 01:53:17,920 aquí tenemos 2021 01:53:18,120 --> 01:53:20,480 los recursos de computación que tenemos. 2022 01:53:20,480 --> 01:53:24,080 Aquí estaría la lista completa de todas las máquinas que hay. 2023 01:53:24,080 --> 01:53:29,000 Vale, con la cuenta gratuita tenéis acceso a estas tres máquinas. 2024 01:53:29,040 --> 01:53:33,300 Las otras serían para las cuentas de pago. 2025 01:53:33,600 --> 01:53:37,760 Hay varias modalidades de pago. 2026 01:53:38,080 --> 01:53:40,760 Algunas son más pensadas de hecho, para 2027 01:53:40,760 --> 01:53:43,760 para empresas grandes que son más estilo tarifa plana. 2028 01:53:44,440 --> 01:53:47,440 Y lo que sí que tenemos ahora, que 2029 01:53:47,440 --> 01:53:51,200 es una cosa que se venía demandando bastante, es un 2030 01:53:52,400 --> 01:53:55,720 hay un pago por uso en el que pagas por minutos 2031 01:53:55,760 --> 01:54:00,520 lo que gastes y ahí sale, sale relativamente 2032 01:54:00,520 --> 01:54:03,200 caro, no sale a precio de estudiantes, la verdad, 2033 01:54:03,200 --> 01:54:06,720 Pero hay un programa flexible, un programa Flex en el que puedes 2034 01:54:07,760 --> 01:54:11,000 comprar una cantidad de minutos que puedes utilizar después 2035 01:54:11,000 --> 01:54:16,280 a lo largo del año y ahí sale A1A1 precio más más razonable. 2036 01:54:16,400 --> 01:54:18,400 De todas maneras, yo no soy el 2037 01:54:18,400 --> 01:54:21,760 el experto en ventas, así que tampoco os puedo dar mucho detalle. 2038 01:54:21,760 --> 01:54:25,160 ¿Pero bueno, sí, si necesitáis hablar con nosotros 2039 01:54:25,160 --> 01:54:28,440 que os ponemos en contacto con con las personas adecuadas, vale? 2040 01:54:31,800 --> 01:54:36,560 Si veis la información que nos viene aquí de las máquinas, una es la región. 2041 01:54:36,560 --> 01:54:43,160 Hay máquinas que están en en en Estados Unidos y hay otras que están en. 2042 01:54:43,260 --> 01:54:46,600 En Alemania en ningún vale tenemos. 2043 01:54:47,560 --> 01:54:52,040 A día de hoy hay cuatro máquinas en esta Berlín 2044 01:54:52,040 --> 01:54:55,040 es nueva y 2045 01:54:55,480 --> 01:54:58,480 ahora mismo tenemos dos. 2046 01:54:58,480 --> 01:55:03,880 Dos máquinas del tipo Nighthawk, que de las que os estuvo hablando Iván antes, 2047 01:55:03,880 --> 01:55:10,280 la más reciente, la más moderna, y esta una en Estados Unidos y otra en Europa. 2048 01:55:10,320 --> 01:55:11,400 Vale. 2049 01:55:11,400 --> 01:55:14,400 Es importante. ¿El datacenter de Europa? 2050 01:55:14,440 --> 01:55:18,640 Es muy importante porque ya sabéis que por temas de legislación 2051 01:55:18,640 --> 01:55:22,040 hay mucha, mucha información que no se puede sacar del territorio 2052 01:55:22,040 --> 01:55:26,320 de la Unión Europea para bancos y temas de información sensible. 2053 01:55:26,640 --> 01:55:28,040 Entonces, poder tener 2054 01:55:29,440 --> 01:55:31,520 un data center aquí en Europa es 2055 01:55:31,520 --> 01:55:37,440 es una cosa realmente útil en útil para muchos trabajos. 2056 01:55:37,440 --> 01:55:39,400 Vale. 2057 01:55:39,400 --> 01:55:42,400 Después tenemos el número de cúbits. 2058 01:55:42,720 --> 01:55:46,320 Voy a entrar en en una de las máquinas cualquiera. 2059 01:55:46,680 --> 01:55:49,080 Vale, y vemos la información. 2060 01:55:49,080 --> 01:55:51,840 Siempre tenéis el número de qubits. 2061 01:55:51,840 --> 01:55:54,600 ¿Cuáles son las las puertas básicas? 2062 01:55:54,600 --> 01:55:59,640 Decimos que un ordenador cuántico real utiliza un conjunto de puertas 2063 01:55:59,640 --> 01:56:03,040 que sea completo para poder hacer cualquier cosa. 2064 01:56:03,040 --> 01:56:06,440 Pero cuando mandamos el circuito que nosotros hemos hecho 2065 01:56:06,440 --> 01:56:08,720 se tiene que traducir a esa, a esas puertas. 2066 01:56:08,720 --> 01:56:12,520 ¿Igual que en los circuitos clásicos, ya casi no se fabrica nada 2067 01:56:12,520 --> 01:56:15,120 que no sean puertas NAND, pero nosotros lógicamente 2068 01:56:15,120 --> 01:56:18,120 diseñamos circuitos con con lo que queramos, no? 2069 01:56:18,880 --> 01:56:21,880 Y luego tenéis siempre la 2070 01:56:22,040 --> 01:56:25,920 la información del de los errores 2071 01:56:26,200 --> 01:56:29,200 tanto en operaciones 2072 01:56:29,320 --> 01:56:32,600 de un solo qubit, operaciones de varios qubits, errores de medida 2073 01:56:33,560 --> 01:56:35,760 y la Tenéis también la información aquí 2074 01:56:35,760 --> 01:56:39,240 a nivel gráfico que podéis elegir distintos tipos de. 2075 01:56:39,640 --> 01:56:44,240 De registros de toda la información online de la última calibración 2076 01:56:45,240 --> 01:56:49,160 y podéis ver para cada uno de los qubits o para cada uno de los enlaces 2077 01:56:49,600 --> 01:56:52,400 cuáles son sus sus errores. 2078 01:56:52,400 --> 01:56:55,840 En este caso en esta máquina que yo he elegido aquí ahora mismo, 2079 01:56:56,040 --> 01:57:00,040 pues tiene aquí un qubit que es más feo porque tiene más errores y por aquí 2080 01:57:00,040 --> 01:57:03,100 tiene otros qubits que tienen más errores que el resto de la máquina. 2081 01:57:03,120 --> 01:57:08,000 Vale, entonces a veces estas máquinas tienen 2082 01:57:09,280 --> 01:57:12,560 todavía no son son research, 2083 01:57:12,760 --> 01:57:16,360 no son máquinas como los PCs, que son todos iguales. 2084 01:57:16,520 --> 01:57:20,800 Tenemos que fijarnos en las peculiaridades concretas de la máquina. 2085 01:57:21,440 --> 01:57:26,520 Y tener máquinas con muchos qubits nos permite poder encontrar 2086 01:57:26,880 --> 01:57:30,840 grupos de qubits dentro de la máquina que tengan una calidad estable 2087 01:57:30,840 --> 01:57:32,560 y buena para poder hacer 2088 01:57:34,240 --> 01:57:36,760 ejecuciones de nuestros circuitos 2089 01:57:36,760 --> 01:57:42,040 con con una estabilidad a lo mejor mejor que estas medias. 2090 01:57:42,080 --> 01:57:44,160 Vale, tened en cuenta que estos son los valores medios 2091 01:57:44,160 --> 01:57:45,200 y en los valores medios. 2092 01:57:45,200 --> 01:57:49,640 Estos qubits feos hacen le hacen mucho daño a la máquina. 2093 01:57:49,640 --> 01:57:52,640 A veces, si estamos haciendo 2094 01:57:52,720 --> 01:57:55,200 un solo circuito del mismo tipo de circuito 2095 01:57:55,200 --> 01:58:00,320 en una zona concreta de la máquina, podemos conseguir poder hacer 2096 01:58:00,320 --> 01:58:04,220 cosas, operaciones más largas que tengan suficiente estabilidad. 2097 01:58:04,240 --> 01:58:08,240 Vale, entonces no os toméis estos números 2098 01:58:08,280 --> 01:58:13,920 como como absoluto, sino dependiendo de lo que lo que queráis hacer. 2099 01:58:13,920 --> 01:58:16,440 Se pueden encontrar trozos buenos de la máquina. 2100 01:58:16,440 --> 01:58:17,480 Vale. 2101 01:58:17,480 --> 01:58:22,880 Y luego otro número importante también es este claves, 2102 01:58:22,920 --> 01:58:26,120 que es el número de operaciones. 2103 01:58:26,160 --> 01:58:29,040 No opera unitarias, sino capas de operaciones. 2104 01:58:29,040 --> 01:58:33,080 Si tengo operaciones en paralelo entre varios, me cuenta como uno 2105 01:58:33,640 --> 01:58:37,360 eh, que es el número de operaciones por segundo. 2106 01:58:37,360 --> 01:58:40,200 Vale, Una de las cosas también que a veces nos dicen es 2107 01:58:40,200 --> 01:58:43,280 no es que nunca bajáis el precio de la computación cuántica 2108 01:58:43,280 --> 01:58:48,160 porque vale a un dólar el minuto allá, pero valía un dólar el minuto 2109 01:58:48,360 --> 01:58:52,000 cuando hacíamos 20 operaciones por segundo y ahora hacemos 300.000 operaciones 2110 01:58:52,000 --> 01:58:55,360 por segundo y seguimos al mismo precio, entonces la 2111 01:58:55,840 --> 01:59:01,920 es una forma de de mejorar el servicio y no complicar la facturación en. 2112 01:59:04,080 --> 01:59:05,000 Cada vez 2113 01:59:05,000 --> 01:59:09,200 va va viendo más capacidad de de hacer cosas en las máquinas. 2114 01:59:09,240 --> 01:59:11,080 Vale. 2115 01:59:11,080 --> 01:59:15,280 ¿Además, y esto es otra cosa, así 2116 01:59:16,760 --> 01:59:19,000 os cuento cosas, vale? 2117 01:59:19,000 --> 01:59:22,640 Una de las de las partes que más tiempo 2118 01:59:22,640 --> 01:59:27,200 consume en los circuitos es el tiempo que dejamos de estabilización. 2119 01:59:27,280 --> 01:59:31,080 Cuando como nuestro circuito cuántico, 2120 01:59:31,080 --> 01:59:34,080 como nos decía Iván, no, al final medimos unos y ceros. 2121 01:59:34,960 --> 01:59:38,120 Como nosotros queremos saber una distribución de probabilidad, 2122 01:59:38,120 --> 01:59:40,000 tenemos que ejecutar el mismo circuito 2123 01:59:40,000 --> 01:59:44,280 muchas veces que nos va a llevar al mismo estado de manera determinista. 2124 01:59:44,440 --> 01:59:47,440 Pero a la hora de medir vamos a hacer un 2125 01:59:48,040 --> 01:59:51,040 un sampling, una estadística. 2126 01:59:51,320 --> 01:59:54,200 Entonces el 2127 01:59:54,200 --> 01:59:58,760 dependiendo de la de la calidad o de la precisión de los resultados 2128 01:59:58,760 --> 02:00:00,560 que yo necesite y de cómo sea mi algoritmo, 2129 02:00:00,560 --> 02:00:04,040 voy a tener que hacer más o menos repeticiones para sacar información útil 2130 02:00:05,120 --> 02:00:08,600 y el tiempo de 2131 02:00:09,320 --> 02:00:12,320 ahora mismo el tiempo de ejecución es de esos milisegundos, 2132 02:00:12,320 --> 02:00:15,000 o sea, de esos segundos que tenemos de procesador. 2133 02:00:15,000 --> 02:00:18,880 Una parte del tiempo no despreciable es el tiempo que pasamos 2134 02:00:18,880 --> 02:00:22,240 entre circuito y circuito esperando a que se vaya a cero. 2135 02:00:22,240 --> 02:00:24,100 Todo vale. 2136 02:00:24,100 --> 02:00:28,040 Ese ese es un parámetro que por defecto está relativamente 2137 02:00:28,040 --> 02:00:31,680 largo para asegurarse de que va a hacer o bien, bien, bien. 2138 02:00:31,920 --> 02:00:35,720 Pero dependiendo de lo que estemos haciendo, podemos por 2139 02:00:35,960 --> 02:00:38,920 por parametrización podemos reducir ese tiempo 2140 02:00:38,920 --> 02:00:41,640 y a veces, si estamos haciendo un experimento 2141 02:00:41,640 --> 02:00:45,200 más como estudiantes y queremos poder hacer más cosas, 2142 02:00:45,400 --> 02:00:50,160 pues podemos sacrificar un poquito de de que alguna de las veces no se nos vaya 2143 02:00:50,160 --> 02:00:54,960 a cero y reducir ese tiempo a la mitad y tenemos más segundos para probar cosas. 2144 02:00:55,080 --> 02:00:57,720 Vale, entonces ahí hay que jugar 2145 02:00:59,560 --> 02:01:01,360 para sacarle partido a esto, 2146 02:01:01,360 --> 02:01:03,440 como como estudiantes del tiempo que tenemos, 2147 02:01:03,440 --> 02:01:06,480 pues a veces hay que jugar un poco a bajar la calidad, 2148 02:01:06,480 --> 02:01:11,120 no pasarnos de querer hacerlo todo, todo, todo perfecto y podemos hacer más cosas. 2149 02:01:11,120 --> 02:01:14,120 Podemos aprender y experimentar con más cosas 2150 02:01:14,280 --> 02:01:18,280 y a veces hay procesamiento clásico que podemos hacer después 2151 02:01:18,320 --> 02:01:22,040 para refinar los resultados que que no sale suficientemente bueno. 2152 02:01:22,040 --> 02:01:24,080 ¿Vale? 2153 02:01:24,080 --> 02:01:26,840 Luego otra cosa importante que hay que tener 2154 02:01:26,840 --> 02:01:30,920 en cuenta de las máquinas es el el número de 2155 02:01:31,920 --> 02:01:35,160 trabajos que hay en la cola que estoy viendo 2156 02:01:35,160 --> 02:01:39,560 que estamos sorprendentemente a cero en la cola ahora mismo. 2157 02:01:39,800 --> 02:01:43,340 Esto no quiere decir que no haya trabajos, es que no hay trabajos en espera. 2158 02:01:43,360 --> 02:01:46,600 Quiere decir que que todos los trabajos que se están enviando van entrando 2159 02:01:46,600 --> 02:01:47,120 y saliendo. 2160 02:01:48,160 --> 02:01:49,360 Vale, hoy hay 2161 02:01:49,360 --> 02:01:53,800 una con 84 que supongo que le están dando más caña a veces, 2162 02:01:53,840 --> 02:01:57,000 yo que sé si, si se pueden dar un proceso de machine learning 2163 02:01:57,000 --> 02:02:00,160 grande de entrenamiento, pues a veces entran mil trabajos y 2164 02:02:02,040 --> 02:02:04,680 hay veces que ves un proceso en la cola 2165 02:02:04,680 --> 02:02:08,520 y resulta que es un proceso que dura dos horas y hasta dos horas 2166 02:02:08,520 --> 02:02:12,880 esperando a que a que pase, pero últimamente lo 2167 02:02:13,160 --> 02:02:16,760 el tiempo de espera se ha reducido mucho por eso, 2168 02:02:16,760 --> 02:02:20,880 porque sea la velocidad de las máquinas se ha incrementado mucho 2169 02:02:21,240 --> 02:02:24,200 y entonces va, van entrando 2170 02:02:24,200 --> 02:02:27,560 mucha, o sea, con la misma cantidad de máquinas 2171 02:02:27,560 --> 02:02:31,200 tenemos mucho más capacidad de cálculo, vale. 2172 02:02:33,480 --> 02:02:35,960 Cuando 2173 02:02:35,960 --> 02:02:41,400 cuando ejecutáis cosas lo que se crean son 2174 02:02:42,680 --> 02:02:45,000 work load, cargas de trabajo 2175 02:02:45,000 --> 02:02:48,000 y dentro de una carga de trabajo 2176 02:02:48,160 --> 02:02:51,200 puedo tener uno o varios circuitos. 2177 02:02:51,360 --> 02:02:53,640 En este caso, por ejemplo, aquí tengo. 2178 02:02:54,840 --> 02:02:56,640 Esto fue un ejemplo muy, 2179 02:02:56,640 --> 02:02:59,640 muy sencillito de un. 2180 02:03:01,560 --> 02:03:04,400 Crear un estado entrelazado y medirlo, vale. 2181 02:03:04,400 --> 02:03:07,240 De hecho. Ah, no, este ni siquiera es un entrelazado. 2182 02:03:07,240 --> 02:03:09,560 Esto directamente en medio de dos qubit sin hacer nada más. 2183 02:03:09,560 --> 02:03:12,560 A ver si tengo algún circuito más bonito. 2184 02:03:23,120 --> 02:03:23,400 Este. 2185 02:03:23,400 --> 02:03:25,840 Si eso está dentro de. 2186 02:03:25,840 --> 02:03:27,880 ¿A ver, cuando yo 2187 02:03:27,880 --> 02:03:32,920 envío un circuito a una máquina, pues voy a tener un 2188 02:03:33,240 --> 02:03:36,320 un tiempo de pendiente en la cola, que en este caso 2189 02:03:36,320 --> 02:03:39,320 también ha estado aquí cero segundos en la cola 2190 02:03:39,520 --> 02:03:43,720 va a tener un tiempo de de procesado, vale? 2191 02:03:43,720 --> 02:03:47,960 Y va a tener un tiempo de segundos en el procesador cuántico. 2192 02:03:48,120 --> 02:03:52,960 Vale, entonces el tiempo total es más grande que el tiempo que gastamos. 2193 02:03:52,960 --> 02:03:56,880 Cuando nos cuentan el tiempo de procesador, nos cuentan 2194 02:03:56,880 --> 02:03:58,200 solo el tiempo de procesador. 2195 02:03:58,200 --> 02:04:01,720 ¿La otra parte no nos la están descontando, vale? 2196 02:04:03,200 --> 02:04:04,760 También tened en cuenta que 2197 02:04:04,760 --> 02:04:09,240 si en un trabajo se pueden mandar varios circuitos, 2198 02:04:09,520 --> 02:04:15,080 si mandamos nuestros circuitos agrupados, vamos a gastar menos tiempo de procesador 2199 02:04:15,080 --> 02:04:19,120 porque hay cierta parte de inicialización y limpieza que nos van a cobrar siempre. 2200 02:04:19,440 --> 02:04:23,320 ¿Entonces si mandamos bloques solo va una vez y 2201 02:04:25,040 --> 02:04:27,080 reducimos el tiempo, Entonces 2202 02:04:27,080 --> 02:04:31,200 este que es un circuito muy sencillo, ha gastado dos segundos, pero ahí 2203 02:04:31,560 --> 02:04:34,680 a lo mejor mandar diez circuitos mucho más complejos también 2204 02:04:35,040 --> 02:04:38,040 me gasta dos segundos, vale? 2205 02:04:39,040 --> 02:04:42,000 Normalmente cuando envías algo estás 2206 02:04:42,000 --> 02:04:46,600 es difícil que quede por debajo de dos segundos, pero sí que hay muchas cosas 2207 02:04:46,600 --> 02:04:51,200 que caben dentro de dos segundos y si lo mandáis más, más agrupado, vale. 2208 02:04:52,280 --> 02:04:54,680 En este caso, 2209 02:04:54,680 --> 02:04:57,800 aquí tenemos un circuito en el que 2210 02:04:59,240 --> 02:05:01,960 creamos un estado entrelazado 2211 02:05:01,960 --> 02:05:04,920 en el que solo debería estar midiendo 2212 02:05:05,880 --> 02:05:08,400 uno uno en este circuito. 2213 02:05:08,400 --> 02:05:11,280 Y si os fijáis, pues 1006 2214 02:05:11,280 --> 02:05:14,280 veces a mido uno uno. 2215 02:05:14,800 --> 02:05:16,360 Cuántas veces aquí siete veces 2216 02:05:16,360 --> 02:05:19,360 ha medido uno cero y 2217 02:05:19,360 --> 02:05:22,360 11 veces ha medido cero uno. 2218 02:05:23,000 --> 02:05:25,560 Esto es lo que os decía, que aquí. 2219 02:05:25,560 --> 02:05:29,200 Estos son errores que han sucedido que no deberían haber aparecido. 2220 02:05:29,480 --> 02:05:34,560 Vale, si yo sé que mi estructura de circuito 2221 02:05:34,780 --> 02:05:38,400 va a devolverme un solo resultado y que todo lo demás es ruido, 2222 02:05:38,520 --> 02:05:43,040 pues a lo mejor no necesito hacer tantos shots haciendo muchos menos. 2223 02:05:43,160 --> 02:05:47,160 Es suficiente para que si tengo de este 200 y de los otros solo tengo uno, 2224 02:05:47,200 --> 02:05:52,480 pues tener claro que este era mi resultado entonces Por eso es importante 2225 02:05:52,480 --> 02:05:55,480 cuando diseñamos algoritmos, 2226 02:05:55,680 --> 02:06:00,520 buscar cosas que sean eficientes a la hora de medir. 2227 02:06:00,600 --> 02:06:01,240 ¿Vale? 2228 02:06:02,440 --> 02:06:04,040 Si yo tengo, 2229 02:06:04,040 --> 02:06:08,680 yo siempre le cuento a la gente esto de yo quiero predecir la bolsa 2230 02:06:08,840 --> 02:06:11,680 que le gusta mucho a la gente eso de ganar dinero. 2231 02:06:11,680 --> 02:06:15,200 Yo digo cojo el Ibex 35, pienso, 2232 02:06:15,360 --> 02:06:20,240 pongo un qubit para cada una de las 35 acciones, miro la probabilidad 2233 02:06:20,240 --> 02:06:24,680 de que suban o bajen y entonces lo pongo así en probabilidad de que sea uno o cero. 2234 02:06:25,000 --> 02:06:29,480 Y como los bancos suben juntos las eléctricas, pues pongo entrelazamiento 2235 02:06:29,480 --> 02:06:32,760 para conseguir probabilidades condicionales y entonces 2236 02:06:32,760 --> 02:06:36,680 creo una distribución de probabilidad 2237 02:06:36,720 --> 02:06:40,800 de todos los posibles casos de la bolsa, como va a estar mañana. 2238 02:06:41,560 --> 02:06:45,520 Entonces, si yo quiero medir esa distribución de probabilidad 2239 02:06:45,520 --> 02:06:48,520 porque el ordenador cuántico me está contando qué va a pasar mañana, 2240 02:06:48,640 --> 02:06:52,480 me voy a tirar 200 años ampliando circuitos cuánticos para sacar 2241 02:06:52,480 --> 02:06:57,240 todas las combinaciones que había ahí, así que no me sirve para eso. 2242 02:06:57,240 --> 02:07:00,760 No puedo utilizar el ordenador cuántico 2243 02:07:00,760 --> 02:07:05,000 para intentar generar una distribución de probabilidad complicadísima. 2244 02:07:05,320 --> 02:07:08,680 Intentar medir la estadísticamente porque va a ser un desastre. 2245 02:07:08,960 --> 02:07:11,920 Lo que yo puedo hacer es, una vez que tengo esa distribución 2246 02:07:11,920 --> 02:07:14,920 de probabilidad dentro del ordenador cuántico 2247 02:07:15,040 --> 02:07:20,480 ahí dentro, intentar hacer algo que me deje 2248 02:07:20,480 --> 02:07:24,560 la combinación con menor riesgo o con mayor retorno. 2249 02:07:24,800 --> 02:07:26,360 ¿Entonces, qué consigo? 2250 02:07:26,360 --> 02:07:30,320 ¿Que haya muy poquitos estados que sí que tienen probabilidad de encontrarse 2251 02:07:30,320 --> 02:07:33,320 y todos los demás tengan una probabilidad muy, muy baja? 2252 02:07:33,720 --> 02:07:37,080 Entonces ahí, aunque mi distribución de probabilidad 2253 02:07:37,080 --> 02:07:40,240 teóricamente tuviera miles de millones de estados, 2254 02:07:40,680 --> 02:07:45,480 hay muy poquitos que son muy muy probables y con un número de medidas 2255 02:07:45,520 --> 02:07:49,560 razonablemente bajo puedo sacar la suficiente información. 2256 02:07:49,600 --> 02:07:49,920 ¿Vale? 2257 02:07:49,920 --> 02:07:55,260 Esto cuando hablamos con los que son muy, muy matemáticos, a veces me dicen que 2258 02:07:55,360 --> 02:07:58,840 que estamos jugando con las máquinas y que estamos forzando las cosas. 2259 02:07:59,040 --> 02:08:03,000 Y yo siempre digo si yo tengo un modelo que me predice 2260 02:08:03,600 --> 02:08:07,000 si vayan a va a llover o no, pero tardo dos días en ejecutarlo, 2261 02:08:07,000 --> 02:08:11,960 no me sirve de nada, pero si lo ejecuto en medio día me da algo de información. 2262 02:08:12,000 --> 02:08:14,320 ¿Pues ya está, no? 2263 02:08:14,320 --> 02:08:17,920 Con con esto no vamos a resolver los problemas 2264 02:08:17,920 --> 02:08:19,560 matemáticos que son irresolubles. 2265 02:08:19,560 --> 02:08:22,560 Si algo es NP completo y crece exponencialmente 2266 02:08:22,600 --> 02:08:24,160 va a seguir creciendo exponencialmente. 2267 02:08:24,160 --> 02:08:27,440 Pero si conseguimos resolverlo al nivel 2268 02:08:27,440 --> 02:08:30,880 en el que nos da un resultado útil que podemos aplicar, 2269 02:08:32,040 --> 02:08:33,120 tenemos que ver la forma de 2270 02:08:33,120 --> 02:08:36,120 sacarle partido a cómo calculamos cosas. 2271 02:08:36,160 --> 02:08:39,400 Al fin y al cabo, cuando calculamos con los ordenadores clásicos 2272 02:08:39,720 --> 02:08:43,000 calculamos en 64 bits, que tampoco son números exactos 2273 02:08:43,200 --> 02:08:47,600 y nadie protesta porque dice no, es que está redondeando a 64 bits, 2274 02:08:47,600 --> 02:08:50,600 solo no está sacando el número perfecto. 2275 02:08:51,520 --> 02:08:54,220 Entonces bueno, pues esa es la 2276 02:08:54,220 --> 02:08:57,920 la idea general de de esto, LA 2277 02:08:58,640 --> 02:09:03,280 Lo bueno de que esto esté esté aquí en el cloud tiene unos identificadores. 2278 02:09:03,280 --> 02:09:08,280 Es que cuando yo envío un envío, un trabajo, yo puedo apagar mi ordenador 2279 02:09:08,280 --> 02:09:11,640 y luego volver al día siguiente a recuperar el resultado. 2280 02:09:11,640 --> 02:09:14,640 Vale, no necesito tener 2281 02:09:15,440 --> 02:09:18,160 mi ordenador aquí conectado todo el rato. 2282 02:09:18,160 --> 02:09:22,440 Esto es muy parecido a como utilizamos los superordenadores 2283 02:09:22,440 --> 02:09:26,080 en general, enviamos trabajo, recuperamos los resultados 2284 02:09:26,080 --> 02:09:30,200 y tenemos que ir trabajando de esa manera más asíncrona. 2285 02:09:30,880 --> 02:09:34,800 Y si tenemos que hacer, tenemos que pensar que estas máquinas son. 2286 02:09:35,680 --> 02:09:37,800 En ningún sitio ponemos que son productivas. 2287 02:09:37,800 --> 02:09:42,040 Intentamos gestionar el data center como si fueran máquinas de producción, 2288 02:09:42,040 --> 02:09:46,440 precisamente para aprender cómo tenemos que manejar un data center de producción. 2289 02:09:46,480 --> 02:09:49,080 Pero no lo es. A veces tiene. 2290 02:09:51,240 --> 02:09:54,320 Pasa un camión de la basura y se acopla una máquina. 2291 02:09:54,360 --> 02:09:56,200 Y esas cosas pasan. 2292 02:09:56,200 --> 02:10:01,100 Y además intentamos mejorar las máquinas en la medida de lo posible. 2293 02:10:01,120 --> 02:10:04,120 Entonces se hacen recalibración, se hacen cambios 2294 02:10:04,560 --> 02:10:08,120 cada poco tiempo, cada mes puede haber un cambio en la máquina 2295 02:10:08,120 --> 02:10:10,240 de forma que aunque sea la misma máquina, 2296 02:10:10,240 --> 02:10:13,480 ya no está funcionando de la misma manera que antes. 2297 02:10:13,480 --> 02:10:15,000 Vale, 2298 02:10:15,000 --> 02:10:18,040 entonces siempre, si queréis hacer 2299 02:10:18,200 --> 02:10:23,560 algún trabajo que que hay que planificarlo más o menos bien, 2300 02:10:23,560 --> 02:10:27,880 porque lo que puede pasar es que a mitad del trabajo la máquina os cambie 2301 02:10:28,000 --> 02:10:31,600 porque de repente te dice no, es que es mejor porque ahora tiene menos ruido. 2302 02:10:31,600 --> 02:10:34,640 Pero te he cambiado la dirección de no sé qué puerta dice. 2303 02:10:34,680 --> 02:10:37,400 Vale, pues me has dejado mi trabajo a medias. 2304 02:10:37,400 --> 02:10:39,120 Entonces planificarlo. 2305 02:10:39,120 --> 02:10:42,800 Normalmente se avisan por aquí salen avisos, pero 2306 02:10:43,280 --> 02:10:47,000 pero no todas las cosas se avisan con mucho tiempo 2307 02:10:47,000 --> 02:10:51,280 porque tampoco se se habían planificado con con ese tiempo vale. 2308 02:10:53,120 --> 02:10:57,120 Y vale, Desde aquí también podéis ver 2309 02:10:57,920 --> 02:11:00,160 pues las ramas de los circuitos 2310 02:11:00,160 --> 02:11:04,480 que se han ejecutado y el programa que habría 2311 02:11:04,480 --> 02:11:10,280 que llevaría ese mismo circuito vale, y el código para recuperar el resultado. 2312 02:11:10,320 --> 02:11:13,560 ¿Si os fijáis, por aquí aparece este nombre de cuál 2313 02:11:13,560 --> 02:11:17,880 es la instancia, que son estos, estos códigos raritos del cloud que dicen 2314 02:11:17,880 --> 02:11:21,680 cuál es mi conexión al ordenador cuántico? 2315 02:11:24,240 --> 02:11:27,240 Vale. 2316 02:11:31,760 --> 02:11:34,760 Donde lo tenía, vale, lo tenía aquí. Mal. 2317 02:11:35,800 --> 02:11:38,840 ¿Y cuál es la forma? 2318 02:11:38,840 --> 02:11:42,400 La forma general que yo voy a tener de trabajar con. 2319 02:11:42,520 --> 02:11:45,520 Con esto, Pues. 2320 02:11:48,560 --> 02:11:51,080 Vale. 2321 02:11:51,080 --> 02:11:52,720 Lo primero es que es eso de qiskit. 2322 02:11:52,720 --> 02:11:53,960 Qiskit es. 2323 02:11:53,960 --> 02:11:55,520 Son varias cosas. 2324 02:11:55,520 --> 02:11:58,480 Abusamos del nombre mucho. 2325 02:11:58,480 --> 02:12:00,520 Por un lado es la 2326 02:12:00,520 --> 02:12:04,360 el conjunto de librerías open source en el que tenemos 2327 02:12:05,600 --> 02:12:07,480 cómo comunicarnos con la. 2328 02:12:07,480 --> 02:12:09,920 Con el ordenador cuántico. 2329 02:12:09,920 --> 02:12:13,240 La mayoría está hecho en Python, 2330 02:12:13,480 --> 02:12:17,400 aunque también hay versiones en C, vale. 2331 02:12:17,760 --> 02:12:21,600 ¿Últimamente se está trabajando mucho para integrar con supercomputación 2332 02:12:21,600 --> 02:12:24,600 y como en computación se trabaja mucho en C, 2333 02:12:24,680 --> 02:12:29,240 pues están están las librerías Python que nos ayudan a integrarnos 2334 02:12:29,240 --> 02:12:32,320 con cosas como ese Calen y demás de 2335 02:12:32,920 --> 02:12:35,680 Data Science y el que 2336 02:12:36,680 --> 02:12:39,680 que se atreva más puede meterse ahí con el C 2337 02:12:40,520 --> 02:12:44,280 para tener al final más eficiencia, vale? 2338 02:12:45,440 --> 02:12:47,480 Y alrededor de Qiskit 2339 02:12:47,480 --> 02:12:52,320 hay mucho ecosistema y ecosistema quiere decir hay mucha, 2340 02:12:52,360 --> 02:12:55,680 muchos cursos, mucho material 2341 02:12:56,640 --> 02:13:01,560 y yo siempre protesto de que tenemos por un lado material de introducción de 2342 02:13:01,600 --> 02:13:06,280 muy muy elemental y luego tenemos cosas a nivel de doctorado 2343 02:13:06,280 --> 02:13:14,160 y que nos falta ahí en la mitad el el buen material suficientemente elevado, 2344 02:13:14,160 --> 02:13:17,200 pero que no sea tanto que te permita dar el salto. 2345 02:13:17,880 --> 02:13:21,640 Y bueno, pues ahí seguimos trabajando en 2346 02:13:21,840 --> 02:13:24,840 intentar conseguir un poco esto 2347 02:13:25,400 --> 02:13:28,400 para trabajar con con Qiskit 2348 02:13:29,360 --> 02:13:33,660 tenemos dos partes o las dos partes más interesantes. 2349 02:13:33,680 --> 02:13:36,720 Uno es la propia librería de Qiskit. 2350 02:13:37,760 --> 02:13:40,800 Si trabajáis dentro de Jupyter Notebooks 2351 02:13:40,840 --> 02:13:45,640 que que ayuda a poder ver gráficas, resultados y demás, instalarlo 2352 02:13:45,640 --> 02:13:50,280 con la opción de visualización y ya os trae todas las dependencias del tirón. 2353 02:13:50,600 --> 02:13:53,800 Si lo vais a instalar en una máquina que es un servidor que está ahí 2354 02:13:53,800 --> 02:13:57,960 solo para hacer cosas, pues no hace falta que que instaléis la visualización 2355 02:13:58,360 --> 02:14:01,640 y luego qiskit es genérico. 2356 02:14:01,920 --> 02:14:05,960 Una de las cosas que sí que tuvimos claras desde el principio en esto 2357 02:14:06,000 --> 02:14:09,080 de la computación cuántica es que esto tiene que ser 2358 02:14:09,080 --> 02:14:13,000 multi proveedor, multi fabricante y interoperable. 2359 02:14:13,000 --> 02:14:14,800 Si no, no vamos por buen camino. 2360 02:14:14,800 --> 02:14:19,880 Vale, entonces Qiskit está pensado de manera global 2361 02:14:19,880 --> 02:14:24,800 y luego tiene módulos que son los que específicamente 2362 02:14:24,800 --> 02:14:28,360 se conectan con las máquinas, con las peculiaridades de cada fabricante. 2363 02:14:28,360 --> 02:14:31,440 Entonces, Qiskit IBM Runtime 2364 02:14:31,680 --> 02:14:35,360 es el conector de Qiskit para las máquinas de IBM. 2365 02:14:35,400 --> 02:14:39,000 Vale, podéis buscar porque tenéis otros conectores, 2366 02:14:39,000 --> 02:14:42,160 para otros, para otros fabricantes y 2367 02:14:43,720 --> 02:14:44,640 ahí sí que no me 2368 02:14:44,640 --> 02:14:48,360 lo sé muy bien, pero sé que en algunas épocas ha habido también 2369 02:14:48,440 --> 02:14:52,880 ofertas de acceso gratuito de distintos fabricantes a computación, 2370 02:14:52,920 --> 02:14:56,960 que también de cara a hacer un TFM o una tesis, está muy bien poder 2371 02:14:56,960 --> 02:15:00,320 probar tus mismos circuitos en distinta en distintos 2372 02:15:00,320 --> 02:15:03,320 hardware, Vale. 2373 02:15:06,080 --> 02:15:09,600 La hacía a nivel de arquitectura, 2374 02:15:09,760 --> 02:15:13,520 pues decimos que tenemos que tener en cuenta estos 2375 02:15:13,560 --> 02:15:17,520 estos cuatro pasos para poder ejecutar nuestro circuito. 2376 02:15:17,640 --> 02:15:21,060 Tenemos diseñar nuestro circuito cuántico, que es la 2377 02:15:21,520 --> 02:15:24,360 la parte en la que menos voy a entrar ahora y es la más complicada, 2378 02:15:24,360 --> 02:15:28,320 que es la que tenemos que ver cómo realmente vamos a hacer que llevar 2379 02:15:28,320 --> 02:15:30,520 nuestro problema de la realidad a algo 2380 02:15:30,520 --> 02:15:33,520 que podemos calcular en el ordenador cuántico. 2381 02:15:33,960 --> 02:15:35,920 Después tenemos que 2382 02:15:35,920 --> 02:15:39,720 tras este nombre queda un poco rayito, pero es 2383 02:15:39,800 --> 02:15:43,880 tenemos que transformar nuestro circuito cuántico en otro 2384 02:15:43,880 --> 02:15:47,200 circuito cuántico, pero que funcione con las puertas básicas 2385 02:15:47,200 --> 02:15:51,040 y la distribución de la máquina física en la que vamos a trabajar. 2386 02:15:51,040 --> 02:15:55,160 Entonces no es como tal una compilación porque estoy pasando de un circuito 2387 02:15:55,160 --> 02:15:58,160 cuántico a otro circuito cuántico, pero es el circuito cuántico 2388 02:15:58,160 --> 02:16:01,160 que ya sí puedo ejecutar en el hardware. 2389 02:16:01,160 --> 02:16:04,160 Veremos algunas cosas que se pueden verificar 2390 02:16:04,160 --> 02:16:07,920 y luego como como ejecutarlo. El. 2391 02:16:08,960 --> 02:16:10,760 1/1 es 2392 02:16:10,760 --> 02:16:15,960 efectivamente la parte del algoritmia y en ahora mismo me lo 2393 02:16:15,960 --> 02:16:20,000 voy a saltar a ver hasta donde llegamos luego para poder contar más cosas. 2394 02:16:20,000 --> 02:16:24,400 Pero la forma de crear circuitos 2395 02:16:24,400 --> 02:16:27,920 pues al final vamos a tener unos qubits 2396 02:16:29,000 --> 02:16:34,780 y vamos a tener unos bits clásicos que es en los que vamos a sacar, 2397 02:16:34,840 --> 02:16:39,320 vamos a sacar la información lo lo que hay en un circuito 2398 02:16:39,320 --> 02:16:42,320 cuántico, lo que viene por este lado no es la entrada. 2399 02:16:42,540 --> 02:16:42,860 Esto. 2400 02:16:42,860 --> 02:16:47,200 Los qubits siempre empiezan en estado cero, así que toda la información, 2401 02:16:47,200 --> 02:16:48,920 todo lo que yo quiera hacer 2402 02:16:48,920 --> 02:16:52,480 sobre este circuito lo tengo que hacer a base de crear puertas 2403 02:16:53,440 --> 02:16:58,560 y tendré que hacer medidas o calcular valores esperados. 2404 02:16:58,600 --> 02:17:01,400 Ahora veremos para poder extraer la información. 2405 02:17:01,400 --> 02:17:06,280 Vale, entonces yo creo un circuito con unos qubits y después 2406 02:17:06,400 --> 02:17:10,440 esto es muy programación orientada a objetos. 2407 02:17:10,600 --> 02:17:11,360 Así que estoy. 2408 02:17:12,600 --> 02:17:13,360 Creo que soy yo. 2409 02:17:13,360 --> 02:17:15,000 Sí, ahora sí es mejor. 2410 02:17:15,000 --> 02:17:18,000 Vale. 2411 02:17:18,040 --> 02:17:19,920 Pues son muy Programación orientada a objetos. 2412 02:17:19,920 --> 02:17:24,240 Entonces al circuito le pongo una puerta H en el que le pongo una puerta 2413 02:17:25,320 --> 02:17:28,000 X condicional, que es una puerta de dos qubits. 2414 02:17:28,000 --> 02:17:31,540 Entre el cero y el cubículo siempre van. 2415 02:17:31,680 --> 02:17:36,040 El de arriba es el de la derecha, no es de cero así. 2416 02:17:36,360 --> 02:17:42,200 Y al final pues puedo decir que que voy a medir y tengo utilidades para 2417 02:17:42,240 --> 02:17:45,240 por eso para pintar los circuitos. 2418 02:17:46,840 --> 02:17:50,360 Muy cómodo cuando cuando tengo esta parte de 2419 02:17:51,480 --> 02:17:54,160 pintar circuitos puedo utilizar 2420 02:17:54,160 --> 02:17:56,840 decirle que me los pinte utilizando más plotly 2421 02:17:56,840 --> 02:18:00,940 o puedo decir que me los pinte utilizando látex o puedo decirle que me dé 2422 02:18:01,000 --> 02:18:02,360 el código fuente del lápiz 2423 02:18:02,360 --> 02:18:04,120 para pintar el circuito que viene de maravilla 2424 02:18:04,120 --> 02:18:06,940 para copiar y pegar en tu artículo que vas a publicarlo. 2425 02:18:11,400 --> 02:18:12,080 Y vamos a 2426 02:18:12,080 --> 02:18:16,200 poder hacer en general dos tipos de cosas. 2427 02:18:16,200 --> 02:18:19,200 Con los circuitos vamos a poder 2428 02:18:19,780 --> 02:18:22,540 medir distribuciones de probabilidad, 2429 02:18:22,540 --> 02:18:25,520 medir unos y ceros y ver qué es lo que tenemos dentro. 2430 02:18:25,520 --> 02:18:28,920 Y eso lo lo llamamos sampling, sampleo. 2431 02:18:29,600 --> 02:18:32,860 Y también vamos a poder calcular valores 2432 02:18:32,860 --> 02:18:37,280 esperados de un operador sobre ese estado del circuito que teníamos. 2433 02:18:37,320 --> 02:18:42,120 Vale, lo de los valores esperados está muy bien porque no 2434 02:18:42,160 --> 02:18:45,520 lo que nos permite es en vez de intentar medir 2435 02:18:45,520 --> 02:18:48,940 una distribución de probabilidad, voy a sacar un número. 2436 02:18:49,540 --> 02:18:52,080 Vale, entonces 2437 02:18:52,080 --> 02:18:55,600 para muchas cosas en ese número 2438 02:18:55,600 --> 02:18:59,540 es una forma fácil de extraer información de dentro del circuito. 2439 02:19:01,940 --> 02:19:02,360 Vale. 2440 02:19:02,360 --> 02:19:06,080 Dentro de la librería de Qiskit tengo mis 2441 02:19:06,120 --> 02:19:10,760 mis puertas estándar en las que voy a poder ir creando mis circuitos, 2442 02:19:10,760 --> 02:19:14,440 pero también tengo algunas librerías que me permiten crear 2443 02:19:14,940 --> 02:19:20,120 algunos tipos de circuitos genéricos o útiles que se utilizan mucho 2444 02:19:20,360 --> 02:19:23,840 entonces, y también algunos circuitos que se utilizan para 2445 02:19:24,360 --> 02:19:28,440 pruebas de circuitos aleatorios con muchísimas puertas y cosas así. 2446 02:19:30,120 --> 02:19:31,320 Esto va creciendo. 2447 02:19:31,320 --> 02:19:37,620 Aquí hay distintas maneras útiles de crear nuestros circuitos. 2448 02:19:38,540 --> 02:19:42,160 El siguiente paso, y este es muy, muy importante 2449 02:19:42,540 --> 02:19:46,860 por culpa de que nuestras máquinas todavía no son FOL, toleran, 2450 02:19:46,860 --> 02:19:50,920 no son máquinas con qubits lógicos, son máquinas físicas 2451 02:19:51,540 --> 02:19:55,000 que tienen errores y que como hemos visto, cada una 2452 02:19:55,000 --> 02:19:58,360 es particular y tiene unos qubits mejor, otros peor. 2453 02:19:58,400 --> 02:19:59,680 Hay que mirar las calibraciones. 2454 02:19:59,680 --> 02:20:01,480 Entonces 2455 02:20:01,480 --> 02:20:05,480 aquí estamos todavía en la época de programar el ordenador con el soldador 2456 02:20:05,480 --> 02:20:06,240 poniendo cables. 2457 02:20:06,240 --> 02:20:11,240 Vale, hay que tenemos que pensar dónde vamos a poner nuestro circuito 2458 02:20:11,280 --> 02:20:14,360 dentro del chip concreto para sacarle partido. 2459 02:20:15,600 --> 02:20:17,400 El de Qiskit 2460 02:20:17,400 --> 02:20:21,040 funciona de manera automática y nos da algo 2461 02:20:21,400 --> 02:20:24,540 y luego podemos nosotros refinar un poquito más. 2462 02:20:25,040 --> 02:20:30,120 Lo que sí que es muy importante, si estáis haciendo algún estudio en el 2463 02:20:30,160 --> 02:20:33,600 que queréis comparar datos o hacer cosas recurrentes, si estáis haciendo 2464 02:20:33,600 --> 02:20:37,080 un ejercicio de optimización en el que vais cambiando parámetros 2465 02:20:37,080 --> 02:20:42,700 y ejecutando los mismos circuitos, tenéis que transpirar el circuito una sola vez 2466 02:20:42,760 --> 02:20:47,600 para que después estéis ejecutando siempre en las mismas condiciones 2467 02:20:47,620 --> 02:20:50,780 dentro del hardware, porque eso es lo que nos va a llevar. 2468 02:20:51,160 --> 02:20:53,040 ¿Es que una cierta cantidad 2469 02:20:53,040 --> 02:20:56,240 de los errores que se nos produzcan sean errores sistemáticos 2470 02:20:56,860 --> 02:20:59,860 y eso nos ayuda a que después en un proceso 2471 02:21:00,040 --> 02:21:03,280 podamos limpiarlos o cuidarlos mejor, Vale? 2472 02:21:07,760 --> 02:21:08,920 ¿Qué tres 2473 02:21:08,920 --> 02:21:12,280 cosas tenemos en cuenta para para hacer la transpiración? 2474 02:21:12,840 --> 02:21:16,680 ¿Cuáles son las puertas que físicamente puede ejecutar la máquina? 2475 02:21:16,680 --> 02:21:19,840 Así que tengo que traducir pues mis puertas 2476 02:21:19,840 --> 02:21:22,840 por una combinación de puertas equivalente. 2477 02:21:23,760 --> 02:21:28,160 Tengo que tener en cuenta la conectividad, porque no todos los qubits están 2478 02:21:28,160 --> 02:21:32,320 conectados con todos y yo he hecho puertas entre qubits que no están conectados. 2479 02:21:32,360 --> 02:21:32,840 Voy a. 2480 02:21:32,840 --> 02:21:37,680 Primero tengo que encontrar dentro del chip cuál es el sitio donde mejor encaja 2481 02:21:37,700 --> 02:21:41,860 y luego tendré que añadir saltos para completar la conectividad. 2482 02:21:42,400 --> 02:21:45,940 ¿Y además voy a intentar buscar el trocito del chip 2483 02:21:45,940 --> 02:21:51,000 que tiene menos errores para que mi función sea sea mejor, no? 2484 02:21:51,600 --> 02:21:54,600 Entonces, eh. 2485 02:21:54,680 --> 02:21:56,280 Bueno, esto es. 2486 02:21:56,280 --> 02:21:59,280 Esto es un poco de ida de olla de arquitectura, porque un 2487 02:21:59,520 --> 02:22:02,840 es un gestor de pasos y el gestor de pasos tiene dentro 2488 02:22:02,840 --> 02:22:06,700 pasos que van dando pasos y se agrupan en pasos de pasos, de más pasos. 2489 02:22:06,700 --> 02:22:08,700 Pero al final 2490 02:22:09,760 --> 02:22:10,400 eso es lo que 2491 02:22:10,400 --> 02:22:14,480 nos permite escribir nuestros propios pasos de transpiración. 2492 02:22:14,600 --> 02:22:19,040 Si yo tengo alguna idea específica de quiero optimizar esto más para mi caso con 2493 02:22:19,080 --> 02:22:22,520 sé que puedo meter algo ahí entre medias de toda la cadena de transpiración. 2494 02:22:23,620 --> 02:22:24,440 ¿Qué tengo que mirar? 2495 02:22:24,440 --> 02:22:28,480 Tengo que mirar eso, el layout, dónde lo voy a poner, 2496 02:22:28,700 --> 02:22:33,160 el routing, añadir puertas de saltos y si no encajan 2497 02:22:33,700 --> 02:22:37,620 la traducción a las puertas que se ejecutan 2498 02:22:38,240 --> 02:22:42,520 después de traducir y del routing hago optimización, porque a veces 2499 02:22:42,520 --> 02:22:46,000 lo que me pasa es que tengo tres puertas de rotación, una detrás de otra, 2500 02:22:46,040 --> 02:22:50,000 moviendo un ángulo que las puedo juntar todas o unas que se me descartan. 2501 02:22:51,040 --> 02:22:55,540 Y lo último es el link de los tiempos para no hacer las operaciones 2502 02:22:55,540 --> 02:23:00,360 secuenciales, sino poder poner en paralelo todas las las operaciones posibles. 2503 02:23:01,840 --> 02:23:05,320 Entonces aquel circuito que había hecho 2504 02:23:05,320 --> 02:23:09,780 que tenía una puerta X y una puerta, ceno transpirado para 2505 02:23:10,280 --> 02:23:14,240 para esta máquina y VM Brisbane que ya no ya no está accesible, 2506 02:23:15,700 --> 02:23:17,520 pues queda como esto, pues queda 2507 02:23:17,520 --> 02:23:22,160 con un conjunto de puertas equivalentes a las puertas que teníamos. 2508 02:23:22,160 --> 02:23:26,200 Siempre y cuando te quedan circuitos más largos, porque siempre acabamos 2509 02:23:26,200 --> 02:23:29,200 teniendo que hacer grupos de puertas. 2510 02:23:29,700 --> 02:23:34,120 Normalmente no es tan malo que haya muchas puertas, 2511 02:23:34,240 --> 02:23:38,520 sino cuantas puertas de dos qubits son las que nos quedan al final. 2512 02:23:38,840 --> 02:23:41,700 Porque en la máquina física 2513 02:23:41,700 --> 02:23:45,320 las puertas de dos son las que generan más errores. 2514 02:23:45,320 --> 02:23:49,080 Normalmente tienen un orden de magnitud superior en errores, 2515 02:23:49,360 --> 02:23:54,160 así que puedo hacer 100 puertas de un qubit y no me da. 2516 02:23:54,520 --> 02:23:58,700 Me dan tantos problemas como una de de dos qubits. 2517 02:23:58,760 --> 02:23:59,160 Vale, 2518 02:24:00,200 --> 02:24:02,400 En muchas veces, 2519 02:24:02,400 --> 02:24:06,820 desde el punto de vista teórico, decimos que las las puertas test 2520 02:24:06,820 --> 02:24:11,780 son las complicadas a la hora de hacer un circuito, pero 2521 02:24:12,480 --> 02:24:16,620 esa es la parte más teórica o cuando las estamos simulando matemáticamente. 2522 02:24:16,620 --> 02:24:22,700 Pero cuando nos vamos A1A1 circuito físico, lo que nos provoca 2523 02:24:22,700 --> 02:24:25,940 más errores son las puertas de dos qubits 2524 02:24:26,520 --> 02:24:29,700 y no las puertas de hoy en concreto. 2525 02:24:29,700 --> 02:24:34,700 No nos hacen ese daño directamente en el en el circuito. 2526 02:24:34,700 --> 02:24:37,700 Vale. 2527 02:24:37,700 --> 02:24:40,700 ¿Podemos dejar el runtime que que nos pille 2528 02:24:41,620 --> 02:24:42,860 y luego cómo verificamos? 2529 02:24:42,860 --> 02:24:47,080 No decimos que si estamos haciendo cosas interesantes, acordaros esa gráfica 2530 02:24:47,080 --> 02:24:51,240 que puso antes Iván, en el que teníamos un bloque 2531 02:24:51,240 --> 02:24:55,540 con pocos qubits y otro bloque con muchos qubits y pocas operaciones. 2532 02:24:55,780 --> 02:24:58,920 Si, si yo tengo pocos qubits 2533 02:24:59,240 --> 02:25:03,160 voy a poder hacer clásicamente la simulación. 2534 02:25:03,160 --> 02:25:06,940 Al final hago senos y cosenos y demás y puedo 2535 02:25:07,040 --> 02:25:10,000 puedo hacer los mismos cálculos clásicamente. 2536 02:25:10,000 --> 02:25:13,840 Vale, si yo tengo muchos qubits, 2537 02:25:13,860 --> 02:25:16,940 pero no están todos entrelazados con todos. 2538 02:25:17,000 --> 02:25:20,080 Si el y no hago demasiadas operaciones 2539 02:25:20,520 --> 02:25:23,480 voy a tener ahí unos productos de matrices 2540 02:25:24,840 --> 02:25:28,200 como se dice sparse en español dispersas, 2541 02:25:29,840 --> 02:25:33,680 en las que pues voy a poder utilizar redes de tensores y hacer esos cálculos 2542 02:25:33,700 --> 02:25:37,620 más o menos eficientemente hasta cierto punto. 2543 02:25:37,620 --> 02:25:40,620 Entonces, cuando yo 2544 02:25:41,600 --> 02:25:43,520 quiero hacer problemas de los interesantes, 2545 02:25:43,520 --> 02:25:46,520 estoy fuera de esos dos sitios, 2546 02:25:46,540 --> 02:25:49,400 pero tengo que utilizar esas dos cosas que son las que tengo 2547 02:25:49,400 --> 02:25:52,540 para poder verificar por dónde voy, si estoy yendo bien. 2548 02:25:52,760 --> 02:25:55,760 Así que puedo hacer 2549 02:25:56,160 --> 02:25:59,000 circuitos pequeños del mismo tipo de lo que estoy haciendo 2550 02:25:59,000 --> 02:26:02,920 para ver en simulador que van por el camino de lo que yo quería hacer 2551 02:26:03,120 --> 02:26:08,700 o puedo hacer circuitos que me entren dentro de la estructura de estabilizar 2552 02:26:08,700 --> 02:26:11,700 para que pueda hacer un circuito grande y probar. 2553 02:26:12,000 --> 02:26:15,360 De hecho ahí puedo abusar mucho y luego meter los ángulos que me dé 2554 02:26:15,360 --> 02:26:18,600 la gana y funcionará raro, pero funcionará. 2555 02:26:19,320 --> 02:26:20,160 Entonces 2556 02:26:21,440 --> 02:26:25,760 el el propio Qiskit, la librería básica de 2557 02:26:25,760 --> 02:26:29,280 Qiskit, trae un simulador que intenta hacer los cálculos exactos. 2558 02:26:29,540 --> 02:26:33,520 Entonces ahí con eso no paséis de diez qubits porque os va a matar 2559 02:26:33,520 --> 02:26:36,540 la máquina va a intentar hacer productos de matrices 2560 02:26:36,540 --> 02:26:41,680 ahí a saco y no, no va a poder, no va a poder llegar mucho más allá. 2561 02:26:42,360 --> 02:26:47,780 Existe una librería de simuladores más eficientes que se llama Qiskit. 2562 02:26:48,360 --> 02:26:51,280 Hay otras librerías de otros, de otros proveedores. 2563 02:26:51,280 --> 02:26:57,000 Nosotros hemos trabajado en esta que se engancha al qiskit como si fuera un 2564 02:26:57,040 --> 02:27:01,520 un runtime, no como si fuera un eje, un sitio donde puedo ejecutar. 2565 02:27:01,520 --> 02:27:05,000 Pero son simuladores que se ejecutan en nuestra propia máquina. 2566 02:27:05,840 --> 02:27:09,080 Ahí la regla es cada vez que pongo un qubit más 2567 02:27:09,120 --> 02:27:12,440 duplico la la la cantidad de recursos que necesito. 2568 02:27:12,440 --> 02:27:17,940 Entonces diez qubits voy más rápido que el ordenador cuántico. 2569 02:27:19,000 --> 02:27:21,280 O sea, pensad siempre eso. 2570 02:27:21,280 --> 02:27:22,840 La gente se sorprende mucho. 2571 02:27:22,840 --> 02:27:26,120 Dices No, un ordenador cuántico es el entorno. 2572 02:27:26,600 --> 02:27:31,120 Lo que pasa es que hace las cosas de otra forma y podemos conseguir eficiencia 2573 02:27:31,600 --> 02:27:35,360 en complejidad algorítmica, pero no son máquinas rápidas. 2574 02:27:35,620 --> 02:27:39,080 Entonces, si yo estoy utilizando un simulador 2575 02:27:39,120 --> 02:27:42,120 clásico de un ordenador cuántico para pocos qubits, 2576 02:27:42,160 --> 02:27:46,560 seguramente que sea más rápido que la máquina de verdad Con diez qubits, 2577 02:27:47,080 --> 02:27:50,760 este portátil posiblemente vaya más rápido que un ordenador cuántico. 2578 02:27:50,760 --> 02:27:51,800 ¿De verdad? 2579 02:27:51,800 --> 02:27:53,000 Bueno. Lo tengo muy. Lleno de. 2580 02:27:53,000 --> 02:27:56,000 Bueno, aún así. Aún así. 2581 02:27:56,600 --> 02:27:57,600 Luego, cuando. 2582 02:27:57,600 --> 02:28:02,080 Si nos vamos hasta 20 qubits, empieza a intentar evitar ya 2583 02:28:02,120 --> 02:28:08,040 con los ventiladores y a partir de 22 23 qubits pues ya tarda 2584 02:28:08,040 --> 02:28:13,320 media hora en simular cada circuito y se nos va muriendo esto muy rápidamente. 2585 02:28:14,160 --> 02:28:14,760 Vale, 2586 02:28:16,400 --> 02:28:19,000 tenemos cosas estas como los 2587 02:28:19,000 --> 02:28:22,680 los estabilizar que nos permiten. 2588 02:28:22,720 --> 02:28:26,360 Bueno, antes de esto hay otra cosa que también tiene la 2589 02:28:26,800 --> 02:28:29,800 la la librería esta de Qiskit Runtime, 2590 02:28:30,080 --> 02:28:33,080 el Time que nos deja 2591 02:28:33,560 --> 02:28:37,080 hacer simulaciones con ruido para que veamos 2592 02:28:37,080 --> 02:28:41,720 cómo saldrían las cosas en una máquina o tengamos una idea. 2593 02:28:41,840 --> 02:28:44,920 Pensad que esto no es la simulación del ruido 2594 02:28:44,920 --> 02:28:48,000 real, es un ruido aleatorio montado encima. 2595 02:28:48,280 --> 02:28:51,360 ¿Para que tengas una idea de cómo podría salir 2596 02:28:51,360 --> 02:28:54,360 esto, Esto es carísimo de simular, vale? 2597 02:28:54,400 --> 02:28:59,680 Porque además de tener que hacer la simulación del del proceso, 2598 02:28:59,680 --> 02:29:03,160 voy a tener que cada puerta que hago hacer un aleatorio 2599 02:29:03,160 --> 02:29:06,640 por a ver si meto ruido y cómo se propaga el ruido por todos los circuitos. 2600 02:29:07,000 --> 02:29:10,880 Entonces, cuando queráis hacer simulaciones en local, 2601 02:29:10,880 --> 02:29:14,400 a menos que tengáis específicamente un deseo 2602 02:29:15,400 --> 02:29:16,000 posible de 2603 02:29:16,000 --> 02:29:19,160 querer simular ruido, no simule ruido. 2604 02:29:19,200 --> 02:29:22,200 Coger el simulador exacto y ya está. 2605 02:29:22,640 --> 02:29:23,880 Vale, porque si no. 2606 02:29:23,880 --> 02:29:28,280 Y es que hay muchos ejemplos por ahí que empiezan con un backend de estos 2607 02:29:28,320 --> 02:29:31,580 y te te vuelve te vuelven loco y no te dejan hacer nada más. 2608 02:29:31,600 --> 02:29:33,200 Vale. 2609 02:29:33,200 --> 02:29:36,200 Y luego lo que decíamos, eso es 2610 02:29:36,920 --> 02:29:39,920 los estados estabilizar. 2611 02:29:40,840 --> 02:29:44,120 Con ciertas rotaciones podemos hacer simulaciones 2612 02:29:44,120 --> 02:29:45,920 de circuitos muy, muy grandes. 2613 02:29:45,920 --> 02:29:48,080 Como ese que está ahí. 2614 02:29:48,080 --> 02:29:49,080 ¿Qué pasa? 2615 02:29:49,080 --> 02:29:51,160 Esa simulación solo. 2616 02:29:51,160 --> 02:29:55,440 Solo va bien si los ángulos son múltiplos de pi medios. 2617 02:29:55,840 --> 02:29:59,600 Pero yo puedo poner los ángulos que me dé la gana y simularlo 2618 02:29:59,600 --> 02:30:01,280 como si fuera un estabilizador. 2619 02:30:01,280 --> 02:30:01,880 ¿Qué va a pasar? 2620 02:30:01,880 --> 02:30:05,720 Que el resultado va a ir yendo cada vez peor. 2621 02:30:06,080 --> 02:30:10,560 Depende de lo lejos que esté, de que el Estado sea lo que tenía que ser. 2622 02:30:11,000 --> 02:30:12,960 Entonces, de alguna manera 2623 02:30:14,080 --> 02:30:16,240 es como si tuviera una ejecución con ruido. 2624 02:30:16,240 --> 02:30:17,800 Podemos pensarlo así. 2625 02:30:17,800 --> 02:30:20,480 Es un ruido chungo porque no es igual en todos los estados, 2626 02:30:20,480 --> 02:30:23,840 depende de los ángulos se me va más o menos, pero me puede. 2627 02:30:23,880 --> 02:30:28,640 Esto me puede ayudar a validar cosas, a validar que mi circuito, 2628 02:30:29,200 --> 02:30:32,920 que el postprocesado de lo que estoy haciendo está bien hecho. 2629 02:30:32,920 --> 02:30:36,960 ¿Por ejemplo, aunque las medidas que esté haciendo estén mal, que me cuadren 2630 02:30:36,960 --> 02:30:40,980 mis programas me ayuda a depurar código sin tener que gastar minutos de 2631 02:30:41,200 --> 02:30:44,200 de ordenador cuántico, vale? 2632 02:30:44,840 --> 02:30:49,200 ¿Y luego pues nos vamos a ejecutarlo de De verdad? 2633 02:30:49,200 --> 02:30:52,200 ¿Vale, entonces cómo va esto? 2634 02:30:52,240 --> 02:30:56,800 Pues nosotros nos conectamos a ese servicio de cloud, 2635 02:30:57,680 --> 02:31:00,280 enviamos 2636 02:31:00,280 --> 02:31:03,280 el circuito o el conjunto de circuitos. 2637 02:31:04,640 --> 02:31:04,920 Vale. 2638 02:31:04,920 --> 02:31:07,320 Si hay, 2639 02:31:07,320 --> 02:31:09,320 enviamos el conjunto de circuitos 2640 02:31:09,320 --> 02:31:13,280 dentro del laboratorio donde está la máquina. 2641 02:31:14,200 --> 02:31:18,640 ¿Esos circuitos se acaban enviando A1A una electrónica de control que 2642 02:31:18,640 --> 02:31:22,960 es la que genera los pulsos de microondas que le enviamos a los qubits para que? 2643 02:31:23,360 --> 02:31:25,520 Para que haga las acciones 2644 02:31:25,520 --> 02:31:28,000 y los pulsos de microondas que enviamos a los qubits 2645 02:31:28,000 --> 02:31:31,960 para medir resonancias, que es la forma que tenemos de sacar la información 2646 02:31:32,200 --> 02:31:36,040 y eso vuelve para atrás y nos llega el resultado del circuito. 2647 02:31:36,080 --> 02:31:36,600 ¿Vale? 2648 02:31:38,680 --> 02:31:41,680 Entonces. 2649 02:31:42,960 --> 02:31:46,620 ¿Cuál es el mínimo para hacer un circuito? 2650 02:31:46,640 --> 02:31:49,120 ¿Pues qué estoy haciendo? Vale. 2651 02:31:49,120 --> 02:31:52,000 Cuando instalacio 2652 02:31:52,000 --> 02:31:57,360 qiskit Runtime Services, esto aquí en este paréntesis, le voy a tener que dar 2653 02:31:57,360 --> 02:32:00,360 mis credenciales del cloud o bien tenerlas guardadas. 2654 02:32:00,400 --> 02:32:01,680 ¿Vale? 2655 02:32:01,680 --> 02:32:04,920 Y después digo en que backend lo quiero hacer. 2656 02:32:05,080 --> 02:32:09,360 Me creé un circuito aleatorio aquí con unos observables 2657 02:32:09,360 --> 02:32:14,320 porque voy a medir valores esperados y le digo vale, ejecuta Melo y ya está. 2658 02:32:14,360 --> 02:32:17,360 Este circuito con este observable dame el resultado. 2659 02:32:18,960 --> 02:32:21,280 ¿Vale? 2660 02:32:21,280 --> 02:32:23,200 Cosas adicionales que tiene esto. 2661 02:32:23,200 --> 02:32:26,880 Vale, Cuando yo mando los circuitos al ordenador cuántico, 2662 02:32:26,960 --> 02:32:29,640 tengo que esperar una cola. 2663 02:32:29,640 --> 02:32:31,600 Vale, entonces si yo estoy haciendo un trabajo 2664 02:32:31,600 --> 02:32:35,960 que tiene varios circuitos juntos, existe un concepto de sesión. 2665 02:32:36,000 --> 02:32:38,400 Vale. Las sesiones. 2666 02:32:38,400 --> 02:32:42,120 Pues como cuando vas a la pescadería, que cuando te toca a la vez, 2667 02:32:42,120 --> 02:32:44,240 pues pides sardinas y salmón y no sé qué. 2668 02:32:44,240 --> 02:32:47,800 ¿Y puedes ir pidiendo tres o cuatro cosas mientras no tardes mucho en pedir unas 2669 02:32:47,800 --> 02:32:50,000 y las otras, que si no se te mete alguien en medio, no? 2670 02:32:51,520 --> 02:32:54,520 Con la cuenta gratuita 2671 02:32:54,600 --> 02:32:56,880 no se pueden utilizar sesiones, 2672 02:32:56,880 --> 02:32:59,800 vale, porque al final es reservas la máquina 2673 02:32:59,800 --> 02:33:03,120 y la puedes tener mucho más tiempo y haces esperar al resto de la gente. 2674 02:33:03,520 --> 02:33:06,360 Pero la idea de las sesiones simplemente es esto, 2675 02:33:06,360 --> 02:33:10,160 que puedas ir encadenando una serie de trabajos 2676 02:33:10,160 --> 02:33:14,760 siempre que el tiempo entre un trabajo y el siguiente sea suficientemente pequeño 2677 02:33:14,760 --> 02:33:18,640 para que no saltes de la cola y te quedas con el procesador. 2678 02:33:18,640 --> 02:33:23,400 Para poder terminar un cálculo que hay que hacer en varias en varios pasos 2679 02:33:25,120 --> 02:33:26,680 y simplemente se pone 2680 02:33:26,680 --> 02:33:29,680 como un bloque de sesión y ya está. 2681 02:33:32,040 --> 02:33:36,160 ¿Y qué cosas puedo manejar? 2682 02:33:36,160 --> 02:33:39,960 Pues puedo manejar el número de shots. 2683 02:33:40,200 --> 02:33:42,920 ¿Cuántas veces voy a repetir esa estadística? 2684 02:33:42,920 --> 02:33:47,280 Aquí hay que esto hay que pensarlo desde un punto de vista muy muy genero. 2685 02:33:47,440 --> 02:33:51,240 Vale, hay que decir cuál es el mínimo, la mínima cantidad de recursos 2686 02:33:51,240 --> 02:33:54,800 que yo tengo que utilizar para sacar lo que me interesa. 2687 02:33:55,640 --> 02:33:58,880 No, no intentéis buscar cómo tengo que 2688 02:33:59,960 --> 02:34:00,720 chuparlo esto al 2689 02:34:00,720 --> 02:34:04,440 máximo para que me dé el número más bonito, sino cómo 2690 02:34:04,480 --> 02:34:07,920 hago para gastar lo menos posible y que me dé un valor que me sirve. 2691 02:34:08,800 --> 02:34:10,640 ¿Vale, entonces número de shots? 2692 02:34:10,640 --> 02:34:14,800 Pues lo suficiente es para que estadísticamente sea significativo 2693 02:34:14,800 --> 02:34:15,720 lo que estoy sacando ahí. 2694 02:34:15,720 --> 02:34:18,640 Y ya está. 2695 02:34:18,640 --> 02:34:19,800 La transpiración. 2696 02:34:19,800 --> 02:34:23,280 Pues en la transpiración sí que me voy a esforzar todo lo que pueda, 2697 02:34:23,280 --> 02:34:26,400 porque eso es algo clásico que hago antes de mandar el circuito. 2698 02:34:26,680 --> 02:34:30,120 Así que voy a intentar encontrar el mejor sitio, 2699 02:34:30,160 --> 02:34:33,840 poner los cubitos de la mejor manera para sacar el mejor, el mayor partido 2700 02:34:34,040 --> 02:34:36,520 y luego mitigación de errores. 2701 02:34:36,520 --> 02:34:40,560 También tengo de dos tipos la que gasta tiempo y la que no gasta tiempo, 2702 02:34:40,600 --> 02:34:44,320 la que no gasta tiempo Voy a usarla toda la otra, dependiendo vale, 2703 02:34:46,000 --> 02:34:49,000 la parte del transpirado 2704 02:34:49,160 --> 02:34:51,760 por defecto está puesto al máximo y va a intentar 2705 02:34:51,760 --> 02:34:55,880 hacer todas las optimizaciones posibles por lo dicho, porque es es gratis. 2706 02:34:55,880 --> 02:34:58,880 Y además, si yo voy a repetir mi circuito muchas veces, 2707 02:35:00,640 --> 02:35:02,640 voy a transpirar, una vez me lo guardo. 2708 02:35:02,640 --> 02:35:03,800 Tengo que tener cuidado de 2709 02:35:03,800 --> 02:35:07,800 no transpirar todas las veces porque si no estaría gastando y además 2710 02:35:08,880 --> 02:35:10,120 el mismo circuito. 2711 02:35:10,120 --> 02:35:11,560 Cuando llamo a la transpiración. 2712 02:35:11,560 --> 02:35:15,680 Como es una optimización, a veces no me lleva al mismo resultado, 2713 02:35:15,720 --> 02:35:18,720 vale. 2714 02:35:19,280 --> 02:35:22,440 Esta es la la parte interesante 2715 02:35:22,600 --> 02:35:25,880 cuando yo voy a a ejecutar 2716 02:35:27,000 --> 02:35:29,680 tengo un agrupador que llama Resilience level 2717 02:35:29,680 --> 02:35:32,680 que me deja poner con números 123 2718 02:35:33,640 --> 02:35:36,640 grupos de cosas que puedo hacer para mitigar errores. 2719 02:35:37,120 --> 02:35:41,040 ¿Y además de esto, existen otras cositas que puedo 2720 02:35:41,040 --> 02:35:45,680 puedo añadir, pero estas estas son las más, las más gordas, no? 2721 02:35:50,480 --> 02:35:52,720 Por defecto tenemos 2722 02:35:52,720 --> 02:35:56,720 cierta mitigación de de errores de medida. 2723 02:35:57,080 --> 02:36:00,200 Vale que esto es lo que lo que hace 2724 02:36:00,200 --> 02:36:04,720 al final es que en la última, cuando ejecuta los circuitos, 2725 02:36:04,760 --> 02:36:07,560 añade algunas puertas al final para que no siempre estemos midiendo 2726 02:36:07,560 --> 02:36:10,680 la misma manera y compensar estadísticamente algunos errores. 2727 02:36:11,160 --> 02:36:15,240 Entonces, como es una compensación estadística sobre los mismos shots, 2728 02:36:15,280 --> 02:36:18,320 esto no me gasta más, así que merece la pena tenerlo activado. 2729 02:36:18,360 --> 02:36:20,200 Esto solo lo desactivas. 2730 02:36:20,200 --> 02:36:23,560 Y si quieres medir cómo es de malo 2731 02:36:23,560 --> 02:36:26,560 la máquina porque quieres medir alguna cosa en concreto, 2732 02:36:27,720 --> 02:36:31,800 luego está el nivel dos, que es el cero. 2733 02:36:31,800 --> 02:36:35,920 No es extrapolación, que es aplicar machine learning 2734 02:36:35,960 --> 02:36:38,960 a los resultados para sacar 2735 02:36:39,320 --> 02:36:40,720 algo de corrección de errores. 2736 02:36:40,720 --> 02:36:44,880 Y este machine learning es el de el de lápiz y papel. 2737 02:36:44,880 --> 02:36:48,040 Y es parece mentira lo bien que funciona. 2738 02:36:48,920 --> 02:36:52,560 Cuando yo intento hacer algo, intento tener el menor número de errores posibles. 2739 02:36:52,560 --> 02:36:56,600 Entonces yo afino la máquina para que me dé el mínimo error, 2740 02:36:56,600 --> 02:36:58,600 pero no consigo bajar de ahí. 2741 02:36:58,600 --> 02:37:01,600 Lo que sí que puedo hacer es desafinar para que tenga más errores. 2742 02:37:02,160 --> 02:37:02,760 Entonces 2743 02:37:04,440 --> 02:37:07,720 hago una ejecución, la desafino un poco y hago otra ejecución, 2744 02:37:07,760 --> 02:37:11,000 la desafino más y hago otra ejecución y luego saco una línea recta 2745 02:37:11,000 --> 02:37:14,000 hacia donde estaría cuando no había errores. 2746 02:37:15,520 --> 02:37:16,480 Mira que el bruto 2747 02:37:16,480 --> 02:37:19,440 pues funciona mucho, funciona muy bien. 2748 02:37:19,440 --> 02:37:21,280 ¿Entonces es cierto que estoy haciendo? 2749 02:37:21,280 --> 02:37:22,640 Tengo que triplicar 2750 02:37:22,640 --> 02:37:26,640 mi tiempo de procesamiento, pero estoy ejecutando las cosas más veces. 2751 02:37:27,480 --> 02:37:32,000 Pero una regresión, o sea una chorrada como esa. 2752 02:37:32,040 --> 02:37:36,960 Un modelo tan simple hace que que funcione aquí esto 2753 02:37:37,800 --> 02:37:40,840 modelos de estos hay muchas cosas, muchos intentos. 2754 02:37:40,840 --> 02:37:43,840 Y estoy seguro de que se pueden hacer cosas 2755 02:37:44,040 --> 02:37:47,160 mucho más finas, pero esta es relativamente barata 2756 02:37:47,160 --> 02:37:48,920 porque se hace con solo tres puntos. 2757 02:37:48,920 --> 02:37:51,920 Es una regresión lineal, es muy rápida, 2758 02:37:52,400 --> 02:37:54,880 no es extremadamente costosa 2759 02:37:54,880 --> 02:37:57,960 de tiempo de procesamiento y mejora mucho. 2760 02:37:58,280 --> 02:38:00,280 O sea, el coste beneficio está muy bien. 2761 02:38:01,400 --> 02:38:03,520 Y luego está 2762 02:38:03,520 --> 02:38:06,760 esto el probabilístico error cancelación. 2763 02:38:07,160 --> 02:38:09,760 Esta es todo lo contrario. Esto es. 2764 02:38:09,760 --> 02:38:11,320 Tengo mi circuito. 2765 02:38:11,320 --> 02:38:14,120 Entonces miro, 2766 02:38:14,120 --> 02:38:17,720 saco cada una de las puertas que voy a hacer en cada uno de los qubits 2767 02:38:17,760 --> 02:38:22,880 y ejecuto varias veces solo esa puerta en ese qubit para intentar ver qué errores 2768 02:38:22,880 --> 02:38:26,680 tiene exactamente cada una de las puertas por separado en todos los qubits. 2769 02:38:27,120 --> 02:38:30,680 Y luego voy haciendo grupos y al final intento hacer una 2770 02:38:30,680 --> 02:38:35,760 una compensación estadística probabilística de los errores. 2771 02:38:36,200 --> 02:38:40,520 Esto te multiplica por 30 o 40 el tiempo de ejecución 2772 02:38:40,520 --> 02:38:43,320 porque tienes que hacer un montón de mediciones. 2773 02:38:43,320 --> 02:38:47,120 ¿Entonces esto donde se cuando se hace? 2774 02:38:47,160 --> 02:38:49,960 Pues estoy haciendo la medida de la energía de una molécula 2775 02:38:49,960 --> 02:38:53,360 que necesito exactamente la energía y tal, quiero que sea lo más. 2776 02:38:53,400 --> 02:38:56,760 Pues vale, puedo, puedo meterme ahí en hacer esto 2777 02:38:57,440 --> 02:39:03,000 que estoy haciendo un un proceso de de machine learning 2778 02:39:03,000 --> 02:39:07,040 y quiero hacer cosas, pues voy a intentar hacer absolutamente 2779 02:39:07,040 --> 02:39:09,600 lo mínimo mínimo posible el mínimo número de shots, 2780 02:39:09,600 --> 02:39:13,320 porque voy a tener que entrenar con cientos de datos o miles de datos 2781 02:39:13,320 --> 02:39:15,200 y voy a tener que ejecutar un montón de circuitos. 2782 02:39:15,200 --> 02:39:18,280 Entonces tengo que reducirme al máximo. 2783 02:39:18,280 --> 02:39:21,280 Aquí no hay solución buena, hay 2784 02:39:21,320 --> 02:39:26,680 según qué casos y que y que necesite, pero siempre, ya digo, pensadlo desde 2785 02:39:26,680 --> 02:39:33,160 el lado de cuál es lo mínimo que necesito para que mi resultado sea interesante. 2786 02:39:33,400 --> 02:39:33,920 Vale. 2787 02:39:36,360 --> 02:39:39,000 Y luego tenéis aquí la. 2788 02:39:39,000 --> 02:39:42,000 La documentación de Qiskit 2789 02:39:42,040 --> 02:39:45,200 está dentro del del del IBM 2790 02:39:45,200 --> 02:39:49,200 Cloud y tenéis en el canal de YouTube. 2791 02:39:49,240 --> 02:39:51,560 Hay muchísimas cosas muy interesantes. 2792 02:39:51,560 --> 02:39:56,160 Vale, porque todos los veranos, por ejemplo, se hace unas Hammer School 2793 02:39:56,200 --> 02:39:59,160 de dos semanas que se cuentan muchas cosas 2794 02:39:59,160 --> 02:40:02,520 y está está todo publicado en YouTube, 2795 02:40:03,560 --> 02:40:05,080 se hacen muchos tutoriales. 2796 02:40:05,080 --> 02:40:09,840 Ya digo que yo sigo echando de menos algo de formación intermedia. 2797 02:40:09,840 --> 02:40:14,480 Ahí hay una gran parte de formación básica, otra muy avanzada 2798 02:40:14,840 --> 02:40:17,520 y entre medias hay que buscar más. 2799 02:40:17,520 --> 02:40:19,760 Pero bueno, también hay algunas cosas. 2800 02:40:19,760 --> 02:40:22,560 ¿Y luego está la plataforma de learning, 2801 02:40:22,560 --> 02:40:25,560 a ver si la puedo pasar por aquí, 2802 02:40:26,240 --> 02:40:26,640 vale? 2803 02:40:26,640 --> 02:40:29,520 En la plataforma de learning 2804 02:40:29,520 --> 02:40:32,560 tenemos una serie de de cursos. 2805 02:40:36,840 --> 02:40:37,760 Que son interesantes. 2806 02:40:37,760 --> 02:40:39,200 Vale. Estos cursos 2807 02:40:41,160 --> 02:40:41,880 en la universidad 2808 02:40:41,880 --> 02:40:44,880 está muy bien, vale porque tienen una base matemática 2809 02:40:44,880 --> 02:40:48,160 que no se los puede recomendar a cualquiera, pero están. 2810 02:40:48,280 --> 02:40:50,240 Están bastante bien. Vale. 2811 02:40:50,240 --> 02:40:53,240 Entonces. 2812 02:40:54,080 --> 02:40:57,080 Hay una parte más. 2813 02:40:58,920 --> 02:41:01,400 Digamos que esta parte es más teórica 2814 02:41:01,400 --> 02:41:05,840 de la de la computación cuántica, pero están. 2815 02:41:06,040 --> 02:41:07,160 ¿Están bien estos cursos? 2816 02:41:07,160 --> 02:41:10,160 Además, luego te dan unas. 2817 02:41:10,280 --> 02:41:11,640 Lo están intentando poner con todos. 2818 02:41:11,640 --> 02:41:12,280 Todavía No, están 2819 02:41:12,280 --> 02:41:17,120 todos como unas credenciales de estas de haces un examen y tal, todo gratuito. 2820 02:41:17,480 --> 02:41:19,920 A ver, son un poco así porque si fallas el examen 2821 02:41:19,920 --> 02:41:21,480 te presentas otra vez hasta que lo saques. 2822 02:41:21,480 --> 02:41:24,480 Pero bueno, vamos a hacer. 2823 02:41:25,840 --> 02:41:27,240 Y luego tienes que esperar. 2824 02:41:27,240 --> 02:41:29,160 ¿Sí, bueno, 2825 02:41:29,160 --> 02:41:33,000 bueno, Pero bueno, por lo menos de alguna manera 2826 02:41:33,000 --> 02:41:36,100 te deja ver que te has enterado del curso o dices Oye, 2827 02:41:36,120 --> 02:41:40,480 yo creía que me había enterado y a ver qué es esto No es también 2828 02:41:40,480 --> 02:41:44,920 es también también para poderlo recomendar a los a los alumnos para que? 2829 02:41:44,960 --> 02:41:46,720 Para que tengan un poco de 2830 02:41:47,680 --> 02:41:49,480 de base para poder 2831 02:41:49,480 --> 02:41:52,480 entender todo lo demás. 2832 02:41:52,800 --> 02:41:57,280 ¿Eh? Vale, pues esto trampa porque tenía el enlace, 2833 02:41:57,320 --> 02:42:00,400 tenía el enlace aquí, pero os la voy a pasar de todas maneras. 2834 02:42:00,400 --> 02:42:02,600 Está también vale, 2835 02:42:02,600 --> 02:42:05,600 pero vamos, Learning Quantum. 2836 02:42:06,480 --> 02:42:11,400 Aparece. Y. 2837 02:42:15,280 --> 02:42:19,160 No sé si enseñaros más notebooks 2838 02:42:19,200 --> 02:42:22,960 o abrir un poco de turno de preguntas, porque si no yo me enrollo mucho. 2839 02:42:24,920 --> 02:42:27,920 Voy a abrir turno de preguntas y según 2840 02:42:28,560 --> 02:42:31,560 según eso vemos más cosas. 2841 02:42:33,160 --> 02:42:35,360 Bueno, es que utilizado 2842 02:42:35,360 --> 02:42:39,360 a lo largo de la forma en que estoy haciendo 2843 02:42:40,000 --> 02:42:43,440 y algo que bueno que quería preguntar por vosotros. 2844 02:42:43,440 --> 02:42:46,440 Sois de IBM que me ha resultado como 2845 02:42:46,640 --> 02:42:47,480 como que me dejó. 2846 02:42:47,480 --> 02:42:49,600 Muy descolocado siempre que he estado usándolo. 2847 02:42:49,600 --> 02:42:51,760 Bueno, se me oye así mejor. 2848 02:42:51,760 --> 02:42:57,000 Es que claro, todas estas simulaciones al final son carísimas hacerlas. 2849 02:42:57,280 --> 02:43:00,320 Si verdaderamente tenemos un ordenador cuántico que lo 2850 02:43:00,320 --> 02:43:05,800 tenemos que refrigerar hasta ridículamente bajas. 2851 02:43:05,920 --> 02:43:07,400 ¿Refrigeración es barata de verdad? 2852 02:43:08,400 --> 02:43:09,680 Claro, Pero bueno, que aún. 2853 02:43:09,680 --> 02:43:13,720 Así que digo que cada segundo de procesamiento 2854 02:43:13,760 --> 02:43:15,560 debe ser caro de hacer relativamente. 2855 02:43:15,560 --> 02:43:17,320 ¿O sea, no debe ser barato, no? 2856 02:43:17,320 --> 02:43:20,320 ¿Y que cómo desde un punto de vista económico 2857 02:43:20,520 --> 02:43:24,480 se puede llegar a esto o por por otra manera? 2858 02:43:24,480 --> 02:43:26,000 A lo mejor en plan 2859 02:43:26,000 --> 02:43:29,720 este tipo de ordenadores sobre todo a lo mejor las experiencias más gratuitas, 2860 02:43:29,880 --> 02:43:33,640 están como equilibrados, con ordenadores clásicos de alguna manera, porque también 2861 02:43:33,680 --> 02:43:38,080 hemos visto que corregir los errores es muy costoso y muy difícil, 2862 02:43:38,120 --> 02:43:41,320 y que para una experiencia gratuita, o sea, 2863 02:43:41,360 --> 02:43:44,400 yo me creo una cuenta, tengo diez minutos que con diez minutos 2864 02:43:44,440 --> 02:43:49,080 puedo procesar un montón y eso intuyo que si todo fuese 2865 02:43:49,120 --> 02:43:52,120 verdaderamente. 2866 02:43:52,920 --> 02:43:53,560 O sea como que 2867 02:43:53,560 --> 02:43:56,960 es muy caro hacerlo, entonces como que esa duda que tengo 2868 02:43:56,960 --> 02:44:00,120 ahí latente no sé si me ha podido resolver más o. Menos la pregunta. 2869 02:44:00,120 --> 02:44:03,180 La pregunta es muy buena. Vale, mira, eh, 2870 02:44:04,560 --> 02:44:07,480 El problema de todo esto, 2871 02:44:07,480 --> 02:44:11,520 igual que la computación clásica, es es un tema de factor de escala. 2872 02:44:12,000 --> 02:44:14,880 Vale, porque la computación clásica en el 2873 02:44:14,880 --> 02:44:19,920 cloud es muy barata porque tenemos hoy cientos y cientos de PC súper baratos 2874 02:44:19,960 --> 02:44:24,000 que se estropean y da igual, se sustituyen por otros y se ponen más. 2875 02:44:24,280 --> 02:44:28,520 Entonces es un recurso fácil, fácil y asequible. 2876 02:44:28,800 --> 02:44:32,880 Ahora mismo las las máquinas, estas cuánticas que tenemos 2877 02:44:32,920 --> 02:44:35,920 tienen una vida de 2878 02:44:36,320 --> 02:44:37,040 exagerando. 2879 02:44:37,040 --> 02:44:38,960 Te voy a decir que seis meses. 2880 02:44:38,960 --> 02:44:39,400 ¿Por qué? 2881 02:44:39,400 --> 02:44:41,760 Porque a los seis meses la máquina sigue funcionando igual. 2882 02:44:41,760 --> 02:44:42,240 Está bien. 2883 02:44:42,240 --> 02:44:45,040 Lo que pasa es que ya está vieja porque tenemos otra más. 2884 02:44:45,040 --> 02:44:48,800 No hay un ritmo de desarrollo muy rápido. 2885 02:44:49,120 --> 02:44:52,880 Entonces, a día de hoy no sale el caso económico 2886 02:44:52,880 --> 02:44:57,920 de construir una cantidad grande de máquinas para ponerlas en cloud 2887 02:44:57,960 --> 02:45:01,440 y bajar el bajar el precio de operación y el precio de trabajo. 2888 02:45:01,440 --> 02:45:06,040 Entonces ahora mismo el el precio este que tienen las máquinas 2889 02:45:06,040 --> 02:45:09,960 está relativamente caro o está muy caro 2890 02:45:10,480 --> 02:45:14,520 porque hay pocas por un lado y porque. 2891 02:45:17,480 --> 02:45:20,480 ¿Hay que digamos que con esto no? 2892 02:45:21,480 --> 02:45:22,880 Ahora que no me oye nadie, no 2893 02:45:22,880 --> 02:45:25,880 se gana dinero con esta computación todavía. 2894 02:45:26,240 --> 02:45:31,000 Esto es una inversión y es ese ese montón de caro que es, es recuperar 2895 02:45:31,000 --> 02:45:35,880 un poquito del dinero que cuesta montar todo esto y desarrollarlo. 2896 02:45:36,240 --> 02:45:38,960 ¿Entonces por eso estamos en esa, 2897 02:45:38,960 --> 02:45:42,800 en esa fase todavía de research, eh? 2898 02:45:43,480 --> 02:45:46,120 Te puedo contar por ejemplo, un modelo. 2899 02:45:46,120 --> 02:45:49,640 Hicimos un estudio de un modelo de machine learning 2900 02:45:49,640 --> 02:45:52,800 con una compañía de tarjetas de crédito para detección de fraude 2901 02:45:53,840 --> 02:45:57,160 y el modelo más o menos funcionaba, funcionaba, 2902 02:45:57,160 --> 02:46:00,640 daba 113 4% 2903 02:46:01,360 --> 02:46:05,680 de de mejora frente a los mejores modelos clásicos que tenían. 2904 02:46:06,000 --> 02:46:09,200 Lo que pasa es que para poder ejecutar ese modelo hay que ejecutar 2905 02:46:10,240 --> 02:46:13,320 miles de veces por segundo para las transacciones 2906 02:46:13,320 --> 02:46:15,200 de las tarjetas de crédito. 2907 02:46:15,200 --> 02:46:19,120 Para eso tendríamos que tener miles de ordenadores cuánticos 2908 02:46:19,120 --> 02:46:23,240 trabajando ahí en paralelo para resolver esto, a día de hoy 2909 02:46:24,440 --> 02:46:26,440 sale totalmente 2910 02:46:26,440 --> 02:46:29,600 antieconómico construir mil ordenadores cuánticos 2911 02:46:29,600 --> 02:46:32,760 que vas a tirar dentro de seis meses porque están viejos. 2912 02:46:32,920 --> 02:46:35,920 No sale el caso de poder escalar. 2913 02:46:37,000 --> 02:46:40,840 En cuanto tengamos empecemos a tener la corrección de errores. 2914 02:46:41,200 --> 02:46:44,840 Va a empezar a salir el caso económico del escalado. 2915 02:46:45,480 --> 02:46:50,840 Por eso el el diseño y el trabajo de todas estas máquinas para que sean modulares. 2916 02:46:51,120 --> 02:46:53,560 Porque 2917 02:46:53,560 --> 02:46:56,480 todo este rollo que ponemos de las máquinas que tenemos, 2918 02:46:56,480 --> 02:47:00,400 yo creo que ahí la industria nos va a arrastrar y las máquinas 2919 02:47:00,400 --> 02:47:05,600 van a ir creciendo según va, van saliendo el caso económico de usarlas tal cual, 2920 02:47:06,560 --> 02:47:10,040 porque si, si sale el caso económico de usarlas, 2921 02:47:10,040 --> 02:47:13,160 pues merece la pena construirlas y ponerlas a funcionar. 2922 02:47:13,480 --> 02:47:17,960 Mientras no salga el caso económico esto va a seguir siendo caro y 2923 02:47:18,880 --> 02:47:19,840 un poco por goteo. 2924 02:47:21,400 --> 02:47:23,920 Claro, claro. 2925 02:47:23,920 --> 02:47:26,360 ¿O sea, intuyo que en todo esto, 2926 02:47:26,360 --> 02:47:29,920 como has dicho, el factor determinante es la corrección de errores, no? 2927 02:47:29,960 --> 02:47:32,960 O sea, mientras que no se tenga como algo más 2928 02:47:32,960 --> 02:47:37,200 robusto o más, entiendo que será muy complicado. 2929 02:47:37,560 --> 02:47:41,680 Es la forma de realmente poder crecer con máquinas 2930 02:47:41,680 --> 02:47:46,360 que podamos decir que son completamente aplicables en propósito general 2931 02:47:46,520 --> 02:47:51,280 y entonces esas sí que pueden crecer más como un datacenter, 2932 02:47:51,840 --> 02:47:54,840 porque como digo, las 2933 02:47:54,880 --> 02:47:55,520 yo creo. 2934 02:47:55,520 --> 02:47:58,560 El punto es cuando le dejemos de poner nombre a las máquinas. 2935 02:47:59,000 --> 02:48:01,080 Tú piensa que 2936 02:48:01,080 --> 02:48:05,000 tú eres muy joven, pero los demás que estamos aquí, que somos muy viejos. 2937 02:48:05,000 --> 02:48:08,520 Cuando teníamos máquinas así en un departamento y tal, seguida 2938 02:48:08,520 --> 02:48:11,520 le poníamos nombres del Señor de los Anillos o cualquier otra cosa. 2939 02:48:12,120 --> 02:48:16,040 Y hemos llegado a un punto en el que ya las máquinas están en el cloud 2940 02:48:16,040 --> 02:48:20,240 y dices quiero 17 CPUs y olvídate y nadie piensa en ponerle nombre. 2941 02:48:20,240 --> 02:48:24,120 No tenemos que pasar de de mascotas ha ganado a 2942 02:48:24,920 --> 02:48:28,520 que tengan no tengan nombre las máquinas. 2943 02:48:28,520 --> 02:48:29,760 Entonces mientras tengamos 2944 02:48:29,760 --> 02:48:32,720 sigamos poniendo nombre a las máquinas, quiere decir que todavía estamos 2945 02:48:32,720 --> 02:48:38,800 en una fase en la que eso todavía no ha no ha despegado para para el uso masivo. 2946 02:48:40,200 --> 02:48:41,800 Bueno, y. 2947 02:48:41,800 --> 02:48:44,040 Yo creo que seguirán avanzando. 2948 02:48:44,040 --> 02:48:46,200 Seguiremos teniendo máquinas cada vez más potentes, 2949 02:48:46,200 --> 02:48:47,920 más qubit, con más puertas que podemos ejecutar, 2950 02:48:47,920 --> 02:48:51,360 pero van a ser modulares, las vamos a poder enlazar aunque haya una 2951 02:48:51,360 --> 02:48:53,560 más potente y no vamos a tener que tirar la anterior 2952 02:48:53,560 --> 02:48:57,200 porque vamos a poder conectarla, digamos, y que trabajen juntas. 2953 02:48:57,200 --> 02:49:01,440 Entonces eso es lo que estamos buscando, es que tengan full, toleran 2954 02:49:01,480 --> 02:49:02,600 y que sean modulares también 2955 02:49:02,600 --> 02:49:06,840 que podamos escalarlas y conectarlas entre sí para juntarlas. 2956 02:49:07,040 --> 02:49:10,960 Y bueno, y por último, solo volviendo al día presente. 2957 02:49:10,960 --> 02:49:14,640 ¿O sea, si yo sobre todo para también incluirlo en mi TFG, 2958 02:49:14,680 --> 02:49:19,200 o sea el ordenador que estoy usando, yo voy a estar por ahí gratuita, 2959 02:49:19,200 --> 02:49:22,440 pero es 100% cuántico o 2960 02:49:22,480 --> 02:49:26,380 tiene alguna especie de simultaneidad con uno clásico? 2961 02:49:26,380 --> 02:49:29,740 ¿O en qué grado nos estamos moviendo ahora? 2962 02:49:29,760 --> 02:49:33,680 Siempre hay un ordenador clásico al lado 2963 02:49:33,680 --> 02:49:37,160 con el que gestionas, el que le envías y que recibes como procesas. 2964 02:49:37,320 --> 02:49:43,600 Pero no son simuladores, son máquinas cuánticas de verdad, completamente las que 2965 02:49:44,920 --> 02:49:45,480 tienes eso. 2966 02:49:45,480 --> 02:49:50,000 Tienes un ordenador clásico que gestiona qué puertas 2967 02:49:50,000 --> 02:49:54,960 vas a hacer, a donde, que habla con una con un hardware 2968 02:49:55,000 --> 02:49:58,200 específico, que son generadores de pulsos de microondas 2969 02:49:58,920 --> 02:50:01,880 muy buenos, Sin, sin, sin ruido 2970 02:50:01,880 --> 02:50:04,360 y dentro del refrigerador. 2971 02:50:04,360 --> 02:50:07,440 Es un chip con con sus qubits 2972 02:50:07,480 --> 02:50:10,880 y es todo es completamente cuántico. 2973 02:50:10,880 --> 02:50:11,480 Ahí no hay. 2974 02:50:11,480 --> 02:50:14,480 No hay parte real, parte simulado. 2975 02:50:15,240 --> 02:50:16,160 Ok, Ok, vale. 2976 02:50:16,160 --> 02:50:16,920 Bueno, genial. 2977 02:50:16,920 --> 02:50:19,920 Pues muchas gracias. 2978 02:50:24,200 --> 02:50:27,560 A ver, ahora mismo hay diez minutos al mes. 2979 02:50:27,600 --> 02:50:30,920 Por, por, por persona. Vale. 2980 02:50:30,920 --> 02:50:33,880 O sea que si también hay un grupo de 2981 02:50:33,880 --> 02:50:38,080 que esté trabajando juntos, pueden buscar la forma de compartirlo. 2982 02:50:38,520 --> 02:50:43,440 Y si durante dos meses gastas los diez minutos completos, 2983 02:50:43,880 --> 02:50:48,600 lo que te dan es el siguiente año para que te lo gestiones como tú quieras 2984 02:50:48,600 --> 02:50:51,880 y te dan todos los minutos de golpe y no te obligan a que vayas 2985 02:50:51,880 --> 02:50:54,360 diez minutos al mes, sino que te dejan gestionarlo. 2986 02:50:55,400 --> 02:50:57,880 O año y medio 180. 2987 02:50:57,880 --> 02:50:59,320 Si es año y medio. 2988 02:50:59,320 --> 02:51:02,320 Te lo dan en un año y ya está. 2989 02:51:02,380 --> 02:51:04,360 Sí, los gastos, como quieras. 2990 02:51:04,360 --> 02:51:06,040 Lo gasta. No ha gastado. 2991 02:51:06,040 --> 02:51:09,040 Efectivamente año y medio en un año. 2992 02:51:09,080 --> 02:51:11,160 Eso es. 2993 02:51:11,160 --> 02:51:12,760 Y claro, el problema es eso. 2994 02:51:12,760 --> 02:51:15,840 Si se supone que por eso piden que hayas gastado 2995 02:51:15,840 --> 02:51:17,520 los diez minutos durante dos meses, 2996 02:51:17,520 --> 02:51:19,640 para que ya te hayas dado cuenta de lo que estás haciendo. 2997 02:51:19,640 --> 02:51:24,040 Y no, no te equivoques y gastes los 180 minutos de golpe. 2998 02:51:25,760 --> 02:51:28,360 Minutos es algo a nivel mundial. 2999 02:51:28,360 --> 02:51:34,400 Sí, si es global y luego hay un programa de de apoyo a las universidades que sí. 3000 02:51:34,600 --> 02:51:37,600 Si estáis trabajando en algún 3001 02:51:37,920 --> 02:51:41,680 algo que de lo que va a salir una publicación en algún trabajo 3002 02:51:42,040 --> 02:51:46,360 se puede presentar y en base a se analizan los trabajos 3003 02:51:46,360 --> 02:51:51,480 y cuando hay un trabajo interesante te pueden dar o Darby o dar tiempo 3004 02:51:51,760 --> 02:51:55,640 o decirte que te lo ejecutan a las 05:00 3005 02:51:55,640 --> 02:51:57,880 cuando haya un hueco en una máquina y te dan los resultados. 3006 02:51:57,880 --> 02:51:59,920 Pero bueno, se puede conseguir 3007 02:52:01,280 --> 02:52:03,280 más apoyo y de hecho 3008 02:52:03,280 --> 02:52:08,000 el equipo está buscando equipos en la universidad 3009 02:52:08,280 --> 02:52:12,520 en los que se esté haciendo trabajo, que sea un poco sistemático. 3010 02:52:12,520 --> 02:52:15,320 O sea, si va un profesor diciendo yo tengo aquí 3011 02:52:15,320 --> 02:52:17,400 una serie de alumnos, tengo un alumno que está haciendo 3012 02:52:17,400 --> 02:52:20,960 un doctorado, está haciendo esto, pero tengo otros más y esto va a seguir. 3013 02:52:21,240 --> 02:52:23,680 Eso te da muchos más puntos para que te lo concedan. 3014 02:52:23,680 --> 02:52:26,680 Que no sirvo a un alumno solo diciendo voy a hacer mi 3015 02:52:27,320 --> 02:52:28,880 TFG y me voy. 3016 02:52:28,880 --> 02:52:33,200 Entonces ahí es más difícil que se lo den, pero viniendo desde un 3017 02:52:33,280 --> 02:52:36,280 desde un departamento que tenga continuidad, 3018 02:52:37,640 --> 02:52:40,640 hablad con nosotros y vemos como. 3019 02:52:40,840 --> 02:52:41,640 Si no lo pregunta. 3020 02:52:41,640 --> 02:52:44,640 Pero desde la perspectiva de si se monta 3021 02:52:45,320 --> 02:52:47,840 que se puede hablar 3022 02:52:47,840 --> 02:52:51,840 un tipo de magia, pero algo a nivel universidad, 3023 02:52:53,120 --> 02:52:55,860 quiero decir los diez minutos no sé si se quedan cortos 3024 02:52:55,860 --> 02:52:58,960 o es suficiente, pero vamos a ver, puede haber muchas asignaturas 3025 02:52:59,080 --> 02:53:02,740 paralelo, gente que a lo mejor no tiene mucha experiencia. 3026 02:53:02,760 --> 02:53:05,080 Lo mejor será en cortos. 3027 02:53:05,080 --> 02:53:09,720 Lo pregunta un poco en esa línea de hasta donde se podría hablar con vosotros 3028 02:53:09,720 --> 02:53:12,720 para ver otras posibilidades. 3029 02:53:12,720 --> 02:53:15,240 Ahí sí que ahí. 3030 02:53:15,240 --> 02:53:17,600 nosotros nos pillan fuera de juego. 3031 02:53:17,600 --> 02:53:19,280 Te podemos contar lo que tenemos. 3032 02:53:19,280 --> 02:53:22,280 Yo creo que todo se puede hablar y ver. 3033 02:53:23,520 --> 02:53:26,520 No sé si hay más preguntas o cuestiones si. 3034 02:53:29,920 --> 02:53:31,800 No se va a poder utilizar para minar. 3035 02:53:31,800 --> 02:53:32,880 Antes preguntaba. 3036 02:53:32,880 --> 02:53:35,880 Si terminar. 3037 02:53:36,760 --> 02:53:37,680 Buenos días, 3038 02:53:37,680 --> 02:53:40,680 Va un poco la línea de lo que preguntaba aquí el compañero. 3039 02:53:41,120 --> 02:53:44,400 A ver, son cosas que nosotros no hemos hecho nunca 3040 02:53:44,800 --> 02:53:49,000 en ordenadores clásicos porque no había que ponerlo, Pero entiendo 3041 02:53:49,000 --> 02:53:54,500 que ciertos estudios que hagamos ciertos cosas que hagamos con alumnos, etc, 3042 02:53:55,800 --> 02:53:57,880 tesis y demás, 3043 02:53:57,880 --> 02:54:01,220 el hacer un resultado con un ordenador cuántico, de alguna manera 3044 02:54:01,400 --> 02:54:06,520 tenemos que reflejar el dato de que sea hecho en tal ordenador, 3045 02:54:06,880 --> 02:54:12,200 en tal procesador, en tal o que sea el proceso de entrada de 3046 02:54:13,480 --> 02:54:16,360 de lo que nos ha dicho que podemos hacer con la cuenta 3047 02:54:16,360 --> 02:54:18,760 gratuita de universidad. 3048 02:54:18,760 --> 02:54:20,960 De alguna manera 3049 02:54:20,960 --> 02:54:26,540 hay posibilidad de que me ofrezca una especie de certificado, 3050 02:54:26,680 --> 02:54:30,800 no sé cómo llamarlo, que alguna manera, pues en estos trabajos investigaciones 3051 02:54:30,800 --> 02:54:34,000 se pueda anexar diciendo que tal resultados 3052 02:54:34,000 --> 02:54:39,560 ha hecho en tal máquina, en tales momentos y al tema replicable 3053 02:54:39,560 --> 02:54:43,480 creo que mejor es difícil por el tema de la transpiración. 3054 02:54:43,480 --> 02:54:46,480 No lo sé, pero me refiero un poco a esos datos 3055 02:54:46,520 --> 02:54:50,560 de alguna manera, para poder corroborar en estudios científicos de que se ha hecho 3056 02:54:50,560 --> 02:54:54,360 con tales máquinas concretas, con tales procedimientos. 3057 02:54:55,880 --> 02:54:56,720 Es algo que no hemos hecho 3058 02:54:56,720 --> 02:55:00,520 nunca, menos con ordenadores clásicos, porque suponía que todos lo teníamos. 3059 02:55:00,560 --> 02:55:03,600 Coges el programa, lo aplicas y te va a dar. 3060 02:55:03,600 --> 02:55:06,700 Pero en este mundo componente de probabilidad es 3061 02:55:06,740 --> 02:55:09,880 es netamente subyacente siempre. 3062 02:55:10,280 --> 02:55:11,120 No sé cómo. 3063 02:55:11,120 --> 02:55:13,840 ¿Cómo estáis viendo eso? ¿Qué soluciones estáis ofreciendo? 3064 02:55:13,840 --> 02:55:15,520 ¿Cómo hacemos nosotros también? ¿No? 3065 02:55:15,520 --> 02:55:19,960 Ahora mismo, como certificado, como tal, Así, sellado y firmado. 3066 02:55:19,960 --> 02:55:23,040 No sé si se ha hecho en alguna en algún momento, 3067 02:55:23,160 --> 02:55:25,840 pero lo que sí que está es toda la información 3068 02:55:25,840 --> 02:55:30,000 está disponible aquí en la en la propia web. 3069 02:55:30,000 --> 02:55:32,240 Y se puede 3070 02:55:32,240 --> 02:55:34,200 se puede descargar. 3071 02:55:34,200 --> 02:55:35,720 Por aquí. 3072 02:55:35,720 --> 02:55:37,920 Si puede, puedes descargar. 3073 02:55:37,920 --> 02:55:40,920 ¿Bueno, estos son los gráficos, eh? 3074 02:55:42,520 --> 02:55:46,680 No sé por qué me lo cambian cada día, pero hay un sitio donde se puede descargar 3075 02:55:46,680 --> 02:55:49,280 toda la información de la calibración que se puede adjuntar. 3076 02:55:49,280 --> 02:55:54,080 Vale, yo cuando yo he publicado cosas, yo simplemente he adjuntado 3077 02:55:54,400 --> 02:55:57,980 esta información así, sin sin más, y con eso no me ha. 3078 02:55:58,040 --> 02:56:01,680 Normalmente no me han puesto pegas en las revistas. 3079 02:56:03,760 --> 02:56:06,760 Ah, vale, sí, arriba hay un descargar los datos en CSV. 3080 02:56:06,760 --> 02:56:08,840 Sí. Vale. 3081 02:56:08,840 --> 02:56:11,840 Me he ido a los de abajo de. 3082 02:56:12,440 --> 02:56:13,440 Hola. 3083 02:56:13,440 --> 02:56:14,640 Yo tengo una pregunta. 3084 02:56:14,640 --> 02:56:16,820 Parece claro. Que el. 3085 02:56:16,820 --> 02:56:20,080 Lo que has comentado por la miniaturización de los circuitos 3086 02:56:20,080 --> 02:56:22,800 ya no se puede llegar a menos. Ya estamos casi a nivel molecular. 3087 02:56:22,800 --> 02:56:24,360 No se puede llegar a menos que eso. 3088 02:56:24,360 --> 02:56:26,920 Obviamente. El siguiente paso es la computación cuántica. 3089 02:56:26,920 --> 02:56:27,480 No hay otra. 3090 02:56:27,480 --> 02:56:31,520 O sea, estos no creo que lo discuta nadie que algo si alguien. 3091 02:56:31,520 --> 02:56:35,400 Si quieres aumentar tu capacidad de de computación, tienes que ir a cosas 3092 02:56:35,400 --> 02:56:38,560 más pequeñas y este será el camino. El. 3093 02:56:39,280 --> 02:56:42,080 Lo que yo os digo ahora es que que utilicéis 3094 02:56:42,080 --> 02:56:43,520 la bola de cristal prácticamente. 3095 02:56:43,520 --> 02:56:45,840 ¿Creéis que algún día, 3096 02:56:45,840 --> 02:56:50,520 diez años, vamos a poner como periodo como el rango de previsión? 3097 02:56:50,560 --> 02:56:54,480 ¿Creéis que en los los los computadores cuánticos 3098 02:56:54,480 --> 02:56:57,480 pueden llegar a utilizarse como un ordenador normal? 3099 02:56:57,520 --> 02:57:01,040 Que tú le metas código y ejecute que que edite 3100 02:57:01,040 --> 02:57:05,720 vídeo a una velocidad supersónica y que por supuesto, 3101 02:57:05,720 --> 02:57:09,840 que rompa encriptaciones a una velocidad de fábula. 3102 02:57:10,320 --> 02:57:12,760 ¿Creéis que eso va a pasar en los próximos diez años? 3103 02:57:12,760 --> 02:57:14,960 ¿Que se utilice como un ordenador normal? 3104 02:57:14,960 --> 02:57:15,960 Eso es lo del quehacer. 3105 02:57:15,960 --> 02:57:19,000 Todo este tipo de circuitos y todo esto, esto es lo. 3106 02:57:19,560 --> 02:57:21,240 Bien que luego os podéis reír de mí. ¿Vale? 3107 02:57:23,960 --> 02:57:25,640 ¿No es interesante? 3108 02:57:25,640 --> 02:57:27,960 Yo a ver esta. 3109 02:57:27,960 --> 02:57:31,880 Esta pregunta me lleva por historias 3110 02:57:31,880 --> 02:57:36,720 del abuelo cebolleta en 2016 hablando con Allí en el laboratorio 3111 02:57:36,760 --> 02:57:40,360 teníamos un máquinas de cinco qubits que funcionaban a días. 3112 02:57:40,920 --> 02:57:43,920 Vale, entonces la La idea era. 3113 02:57:43,920 --> 02:57:46,920 ¿Y 20 qubits cuando tendremos 20 qubits 3114 02:57:47,040 --> 02:57:50,720 en 20 años y no han pasado? 3115 02:57:50,840 --> 02:57:56,440 No han pasado los 20 años y ya tenemos máquinas de más de 100 qubits. 3116 02:57:56,440 --> 02:57:58,800 Así que yo creo que esto, 3117 02:57:58,800 --> 02:58:01,000 como cada vez va funcionando mejor, hay más 3118 02:58:01,000 --> 02:58:04,080 inversión, hay más trabajo, hay las dos cosas. 3119 02:58:04,080 --> 02:58:06,320 Hay más dinero para poder hacer experimentos 3120 02:58:06,320 --> 02:58:10,160 y más gente poniendo neuronas para para buscar buenas cosas. 3121 02:58:10,600 --> 02:58:13,680 Y está creciendo A1A una velocidad muy rápida. 3122 02:58:14,640 --> 02:58:17,840 Por ejemplo, no tenemos esas máquinas enormes 3123 02:58:17,840 --> 02:58:20,480 en las que al lado de la máquina tenemos ese otro armario. 3124 02:58:20,480 --> 02:58:23,680 Con lo de las microondas hay un equipo de 3125 02:58:24,880 --> 02:58:26,520 del laboratorio que está dedicado 3126 02:58:26,520 --> 02:58:31,400 a hacer transistores clásicos analógicos 3127 02:58:31,400 --> 02:58:35,160 para hacer los generadores de microondas que puedan funcionar 3128 02:58:36,200 --> 02:58:40,000 dentro del estado, no a menos de 75 bajo cero 3129 02:58:40,000 --> 02:58:43,360 para poder bajar la potencia, 3130 02:58:43,400 --> 02:58:46,480 ponerlos más cerca, miniaturizar todo. 3131 02:58:46,680 --> 02:58:49,480 Entonces 3132 02:58:49,480 --> 02:58:52,240 yo creo que además se va, 3133 02:58:52,240 --> 02:58:55,520 se va uniendo a que tenemos mucho conocimiento 3134 02:58:55,520 --> 02:58:58,920 de todas las meteduras de pata que hicimos en la computación clásica 3135 02:58:58,920 --> 02:59:02,480 y cómo se resolvieron las cosas después, que eso también ayuda mucho a 3136 02:59:03,520 --> 02:59:06,520 a seguir un camino interesante. 3137 02:59:07,320 --> 02:59:10,320 Yo ahora mismo, ahora mismo a. 3138 02:59:11,680 --> 02:59:12,560 A más 3139 02:59:12,560 --> 02:59:16,160 corto plazo, yo creo que esto nos va a afectar más desde 3140 02:59:16,160 --> 02:59:20,680 los datacenter cuando hagamos un pedido 3141 02:59:20,680 --> 02:59:23,960 a Amazon, por decir algo y 3142 02:59:25,040 --> 02:59:29,080 en vez viene desde China, sabemos por dónde viene, a 3143 02:59:29,160 --> 02:59:33,160 que llega a Getafe y luego en Getafe pasan tres días en que eso ha desaparecido 3144 02:59:33,160 --> 02:59:36,320 y no nos pueden decir si vienen de día o de noche a repartirnos. 3145 02:59:36,320 --> 02:59:36,800 No, no, 3146 02:59:37,740 --> 02:59:40,640 si de repente se puede calcular eso bien y te dice 3147 02:59:40,640 --> 02:59:43,800 no, el repartidor viene a las 17:00 de la tarde del martes 3148 02:59:44,320 --> 02:59:48,520 y tú le puedes decir tú vas a comprarte unos zapatos 3149 02:59:48,760 --> 02:59:51,160 a una tienda, te los pruebas, cambias de color, 3150 02:59:51,160 --> 02:59:54,280 cambias de talla y en media hora sales con unos zapatos puestos. 3151 02:59:54,440 --> 03:00:00,160 Así, si tú puedes gestionar esa logística de que lo vienen, los devuelves, 3152 03:00:00,160 --> 03:00:04,160 los vuelves a traer y en dos días tiene los zapatos con cuatro cambios. 3153 03:00:04,440 --> 03:00:07,760 Cambia el modelo de cómo funciona nuestra vida. 3154 03:00:08,240 --> 03:00:11,120 Nos pueden cambiar muchas cosas sin que tengamos 3155 03:00:11,120 --> 03:00:14,120 el ordenador en nuestras manos. 3156 03:00:14,680 --> 03:00:18,080 A medio plazo, que eso va miniaturizar. 3157 03:00:18,280 --> 03:00:22,280 Vamos a tener ordenadores que posiblemente no necesitan este frío, 3158 03:00:22,280 --> 03:00:24,480 que necesitan los de ahora y demás. 3159 03:00:24,480 --> 03:00:30,920 Pues seguramente que sí, pero yo no me atrevo a mucha más bola de cristal. 3160 03:00:33,280 --> 03:00:36,280 Aparte que yo creo que es para las cosas. 3161 03:00:36,640 --> 03:00:41,360 Mmm para los casos de uso que ponía editar vídeo y lo que tenemos 3162 03:00:41,360 --> 03:00:45,720 es relativamente eficiente, ya sea tiene que pasar que lleguemos a tener 3163 03:00:45,720 --> 03:00:49,200 ese ordenador cuántico que resuelva cosas que no tenemos con lo clásico 3164 03:00:49,400 --> 03:00:52,920 y que pueda avanzar la tecnología como para que llegue a ser más eficiente 3165 03:00:52,920 --> 03:00:55,920 que lo que tenemos ahora, que es otro paso adicional. 3166 03:00:56,920 --> 03:00:58,700 Somos insaciables con la velocidad. 3167 03:00:58,700 --> 03:01:03,540 Si. De cuenta que se dedicaba con un 80 68 se quería, 3168 03:01:03,600 --> 03:01:08,400 pero es que ahora necesitas un bicharraco que es una CPU casi espacial 3169 03:01:08,640 --> 03:01:13,720 y es poco la gente que jugaba ahora imagínate ahora los juegos de antes 3170 03:01:13,720 --> 03:01:17,000 no podían, los de ahora no corrían en máquinas de hace tres años. 3171 03:01:17,600 --> 03:01:20,200 O sea, no te lo digo porque este tipo de cosas 3172 03:01:20,200 --> 03:01:24,120 el yo te pregunta antes de la minería, yo estoy 3173 03:01:24,360 --> 03:01:27,280 estoy absolutamente seguro que ya lo están haciendo. 3174 03:01:27,280 --> 03:01:30,720 Si no lo están haciendo no es que minen con cuántico, pero vamos, 3175 03:01:31,160 --> 03:01:33,760 que se va a romper todo y que son capaces. 3176 03:01:33,760 --> 03:01:35,920 Yo hoy en día seguramente en vuestro laboratorio 3177 03:01:35,920 --> 03:01:38,600 y capaz de romper cualquier encriptación si os ponéis. 3178 03:01:38,600 --> 03:01:42,360 Pero es que esto es que no es el futuro, es que esto es el presente. 3179 03:01:42,640 --> 03:01:46,400 El. ¿Mi pregunta es estamos todos preparados para esto? 3180 03:01:46,440 --> 03:01:48,680 Porque esto va a ser una revolución brutal. 3181 03:01:49,920 --> 03:01:52,680 Estamos preparándonos. Sí. 3182 03:01:52,680 --> 03:01:55,520 Pero yo creo que estar aquí y empezar a pensarlo 3183 03:01:55,520 --> 03:01:58,880 es el primer paso para decir oye esto. 3184 03:01:59,400 --> 03:02:03,920 Y yo digo los alumnos que entren ahora en primero a la universidad, dices 3185 03:02:03,920 --> 03:02:06,960 cuando salgan vas a tener otro mundo 3186 03:02:07,000 --> 03:02:10,000 distinto de donde estamos en muchas cosas 3187 03:02:10,000 --> 03:02:14,080 en inteligencia artificial, en en cuántica, 3188 03:02:14,400 --> 03:02:18,800 y tenemos que despertarlos, no decir mira, todo esto. 3189 03:02:20,240 --> 03:02:22,840 Eso que acabas de decir es fundamental, 3190 03:02:22,840 --> 03:02:25,840 Los que entren no va a tener nada que ver con los que salen. 3191 03:02:30,160 --> 03:02:32,080 ¿Yo quería aportar algo más 3192 03:02:32,080 --> 03:02:36,440 y es que bueno, de los que estáis hoy aquí hay de todos los 3193 03:02:36,640 --> 03:02:41,800 con gente que conozco, hay gente informática, de teleco, de caminos, de 3194 03:02:41,840 --> 03:02:45,960 de todas las titulaciones que damos, lo cual hace pensar que hay interés 3195 03:02:45,960 --> 03:02:49,480 en todos los campos en qué va a pasar con esto? 3196 03:02:49,920 --> 03:02:53,960 Y bueno, desde el Rectorado lo que queremos con esto es 3197 03:02:53,960 --> 03:02:57,360 empezar a dinamizar y empezar a hablar de estas cosas 3198 03:02:57,400 --> 03:03:02,200 y ver cómo empezamos a integrarlo en titulaciones, en másteres, 3199 03:03:02,520 --> 03:03:03,640 en lo que corresponda. 3200 03:03:06,080 --> 03:03:07,400 Hola buenas, 3201 03:03:07,400 --> 03:03:13,280 yo lo que quería preguntar es si la programación que nos has enseñado 3202 03:03:13,320 --> 03:03:18,240 de directamente programar las puertas, si se está trabajando 3203 03:03:18,280 --> 03:03:21,600 o cómo se está trabajando en el siguiente paso, 3204 03:03:21,600 --> 03:03:25,760 que es una programación como la que utilizamos ahora mismo, que no 3205 03:03:25,840 --> 03:03:28,880 programamos las puertas directamente, sino que les damos las órdenes 3206 03:03:28,880 --> 03:03:31,880 directamente al procesador. 3207 03:03:32,400 --> 03:03:33,400 A ver si que 3208 03:03:33,400 --> 03:03:38,000 sí, que es verdad que mucho de lo que hacemos tiene que ver con 3209 03:03:38,800 --> 03:03:41,800 con trabajo a muy bajo nivel todavía, 3210 03:03:41,920 --> 03:03:45,320 porque estamos intentando diseñar los algoritmos. 3211 03:03:45,520 --> 03:03:47,400 ¿Piensa que 3212 03:03:47,400 --> 03:03:50,140 un ordenador clásico es Turing completo? 3213 03:03:50,140 --> 03:03:53,280 Un ordenador cuántico también es Turing completo, 3214 03:03:53,920 --> 03:03:57,000 pero el tema es cuál de los dos 3215 03:03:57,040 --> 03:04:00,200 es más o menos eficiente según el algoritmo que estés haciendo. 3216 03:04:00,200 --> 03:04:03,200 Entonces, eh, 3217 03:04:03,480 --> 03:04:06,240 ya hay quien ha hecho una migración 3218 03:04:06,240 --> 03:04:09,360 del dump igual que hay para jugar en la lavadora. 3219 03:04:09,480 --> 03:04:12,480 ¿Hay un Doom para ordenador cuántico que tarda no sé 3220 03:04:12,520 --> 03:04:15,540 cuántas horas en generar una cada una de las pantallas, no? 3221 03:04:16,600 --> 03:04:18,640 Entonces, eh, 3222 03:04:18,640 --> 03:04:23,440 simplemente enviar Lolo con un cálculo clásico para hacerlo 3223 03:04:23,440 --> 03:04:26,440 dentro de un ordenador cuántico estaríamos haciendo como el Altísimo. 3224 03:04:26,680 --> 03:04:30,400 No estamos usando un ordenador cuántico para simular uno clásico que se puede, 3225 03:04:31,240 --> 03:04:35,440 pero no por ese camino no conseguimos una ventaja. 3226 03:04:35,440 --> 03:04:39,560 Desde luego que sí, que intentamos encontrar esos ladrillos 3227 03:04:39,560 --> 03:04:44,680 de cosas que se pueden reutilizar para para tener cosas de más alto nivel. 3228 03:04:45,720 --> 03:04:48,800 Pero todavía estamos en un punto muy, 3229 03:04:48,960 --> 03:04:53,040 muy inicial en el que no tenemos muy claras esas cosas. 3230 03:04:53,080 --> 03:04:54,400 Así que. 3231 03:04:54,400 --> 03:04:57,760 Y además es muy interesante lo que lo que se ha comentado 3232 03:04:57,760 --> 03:05:01,880 de que aquí estáis muchos de de muchos campos diferentes. 3233 03:05:01,920 --> 03:05:06,560 Porque una de las cosas fundamentales en estos próximos años 3234 03:05:06,560 --> 03:05:10,920 es encontrar los problemas interesantes para mirar si se pueden resolver con esto, 3235 03:05:11,080 --> 03:05:15,960 porque en los hemos auto enseñados a nosotros mismos que hay 3236 03:05:15,960 --> 03:05:19,280 ciertas cosas que no se pueden calcular y no lo intentamos ni las pensamos. 3237 03:05:19,800 --> 03:05:24,120 Entonces tenemos que volver a pensar en qué cosa, 3238 03:05:24,640 --> 03:05:27,360 no en cómo voy a hacer lo mismo más rápido, 3239 03:05:27,360 --> 03:05:30,360 sino en cómo, qué cosas no he hecho o qué cosas 3240 03:05:30,480 --> 03:05:34,200 tendría que hacer de otra manera que que no me estoy planteando. 3241 03:05:34,920 --> 03:05:38,200 Y pensad que esta computación es 3242 03:05:38,520 --> 03:05:41,560 es más geométrica, o sea que la 3243 03:05:42,640 --> 03:05:43,400 la computación 3244 03:05:43,400 --> 03:05:46,760 clásica es más, es más de cálculo, esta es más de álgebra. 3245 03:05:46,800 --> 03:05:51,680 Entonces la forma de encontrar soluciones a ecuaciones aquí 3246 03:05:51,720 --> 03:05:56,000 es ver dónde se cortan las cosas en ese espacio de muchas dimensiones. 3247 03:05:56,120 --> 03:06:00,800 Entonces, los problemas en los que tengáis muchas variables 3248 03:06:01,320 --> 03:06:04,400 que tengan interrelaciones complejas 3249 03:06:04,400 --> 03:06:09,320 entre ellas y que tradicionalmente hemos mirado para otro lado, 3250 03:06:09,320 --> 03:06:13,240 son potenciales casos donde mirar. 3251 03:06:13,640 --> 03:06:18,920 No, no, esto no es magia, no va a resolverlo todo, pero es donde 3252 03:06:18,920 --> 03:06:24,120 tenemos que encontrar cosas y un punto más cosas que sean realmente útiles. 3253 03:06:24,640 --> 03:06:26,080 Vale. 3254 03:06:26,080 --> 03:06:28,560 Yo, por ejemplo, estaba pensando en algoritmos 3255 03:06:28,560 --> 03:06:33,840 que aplicados a grafos para encontrar mejores o hacerlo 3256 03:06:34,600 --> 03:06:38,840 algo mejor, o algún algoritmo que se puede inventar que utilizando 3257 03:06:38,840 --> 03:06:43,080 computación cuántica, por ejemplo, podamos superar al algoritmo de vista 3258 03:06:43,720 --> 03:06:46,440 para obtener paz y INS absolutos y demás. 3259 03:06:46,440 --> 03:06:49,640 Entonces nos No me planteo 3260 03:06:49,640 --> 03:06:52,640 ahora mismo cómo puedo programar eso 3261 03:06:52,680 --> 03:06:56,040 para probarlo utilizando solamente puertas. 3262 03:06:56,440 --> 03:06:59,160 Ese es, Ese es el que lo que me se me va. 3263 03:06:59,160 --> 03:06:59,920 Por eso 3264 03:07:00,960 --> 03:07:03,520 es que para eso tenemos que hacer un curso. 3265 03:07:03,520 --> 03:07:07,280 ¿A ver, yo estamos invitados no? 3266 03:07:07,280 --> 03:07:09,400 Pero efectivamente tenemos. 3267 03:07:09,400 --> 03:07:12,800 Lo que pasa es que tenemos que entender qué hacen las puertas, cómo hace 3268 03:07:13,040 --> 03:07:17,440 para entender cómo podemos a veces hasta reflejar cómo, 3269 03:07:17,720 --> 03:07:21,440 cómo mapear nuestro problema a algo que está dentro del ordenador cuántico. 3270 03:07:21,880 --> 03:07:24,640 Porque en una de las frases 3271 03:07:24,640 --> 03:07:29,160 típicas de Gambetta, que es el jefe nuestro del laboratorio, 3272 03:07:29,160 --> 03:07:32,520 es Estás pensando demasiado clásicamente, y es 3273 03:07:33,600 --> 03:07:39,320 cuando pensamos en cómo representamos la realidad dentro del ordenador cuántico. 3274 03:07:39,400 --> 03:07:41,440 Enseguida nos vamos a los unos y los ceros, 3275 03:07:41,440 --> 03:07:41,760 que es como 3276 03:07:41,760 --> 03:07:45,160 estamos acostumbrados a representar los problemas en el ordenador clásico. 3277 03:07:45,600 --> 03:07:47,160 Entonces la. 3278 03:07:47,160 --> 03:07:50,600 La solución tiene mucho que ver con cómo representamos el problema. 3279 03:07:51,120 --> 03:07:56,540 Entonces hay una parte muy abierta todavía y por eso hay que andar ahí, 3280 03:07:56,720 --> 03:08:00,040 en esas puertas de cómo representar el problema. 3281 03:08:00,080 --> 03:08:03,840 ¿Y luego también hay muchos equipos trabajando en 3282 03:08:03,880 --> 03:08:07,120 en generar algoritmos digamos estandarizados, 3283 03:08:07,120 --> 03:08:12,120 en los que puedas utilizar como como un bloque de trabajo, no? 3284 03:08:12,880 --> 03:08:17,560 Y Pero ahora mismo, por ejemplo, en temas de optimización de grafos y demás. 3285 03:08:19,320 --> 03:08:20,280 El problema es que 3286 03:08:20,280 --> 03:08:25,280 las soluciones que son muy teóricas, abstractas, 3287 03:08:25,320 --> 03:08:28,800 no se trata de una optimización del MAX. 3288 03:08:29,520 --> 03:08:32,920 Vale, muy bien, muy bonito, pero luego cuando vas a la realidad 3289 03:08:32,920 --> 03:08:37,640 no te encuentras normalmente ningún más exactamente puro como eso, 3290 03:08:37,640 --> 03:08:42,640 sino que empieza a tener sus cosas raras que son las que dices y como como método 3291 03:08:42,640 --> 03:08:47,240 yo esto, ahora este detalle aquí para que esto, esto me vaya. 3292 03:08:47,600 --> 03:08:52,880 Y es donde entra todavía ese tener que pensar a más bajo nivel. 3293 03:08:54,240 --> 03:08:55,240 Muchas gracias. 3294 03:08:55,240 --> 03:09:00,080 Y por complementar un poco dentro de que estamos en ese bajo nivel 3295 03:09:00,120 --> 03:09:03,200 todavía lo que decía Ginés antes, hemos aprendido muchas cosas 3296 03:09:03,200 --> 03:09:06,360 en el desarrollo de la computación clásica que vamos a poder reutilizar. 3297 03:09:06,360 --> 03:09:11,360 Ahora tenemos dentro de Qiskit, tenemos disponibles, 3298 03:09:11,360 --> 03:09:16,200 tenemos como un marketplace del Apple Store o el GooglePlay. 3299 03:09:16,920 --> 03:09:17,800 Tenemos. 3300 03:09:19,240 --> 03:09:19,640 Existe la 3301 03:09:19,640 --> 03:09:25,280 capacidad de que alguien desarrolle una función a más alto nivel o más bajo nivel, 3302 03:09:25,320 --> 03:09:28,680 por ejemplo, algo orientado a optimización de portfolio, 3303 03:09:29,560 --> 03:09:32,240 una cosa que se desarrolló en aquí en España. 3304 03:09:32,240 --> 03:09:35,400 Además, eso lo han desarrollado, lo han metido 3305 03:09:35,400 --> 03:09:38,840 dentro del catálogo, dentro del market de funciones que hay disponibles. 3306 03:09:38,840 --> 03:09:44,000 Y ahora cualquiera que llegue un banco quizás más pequeñito que no sea BBVA, 3307 03:09:44,040 --> 03:09:47,680 en este caso el que lo hizo, que quiera hacer optimización de portfolio. 3308 03:09:47,680 --> 03:09:50,680 Pero no tengo un equipo de gente que sepa de Quantum para poder 3309 03:09:51,360 --> 03:09:53,320 entrar en todos los detalles de cómo implementarlo. 3310 03:09:53,320 --> 03:09:58,120 Eso a la función le pasa a los parámetros que sea y obtiene un resultado. 3311 03:09:59,200 --> 03:10:01,120 Tienes nivel de entrada 3312 03:10:01,120 --> 03:10:05,040 a ese nivel más alto, pero luego tienes un nivel más bajo en el que puedes. 3313 03:10:05,120 --> 03:10:07,240 Hay una cosa que se llaman Circuit functions, 3314 03:10:07,240 --> 03:10:09,440 que te permiten definir qué método de corrección 3315 03:10:09,440 --> 03:10:12,960 de errores, de mitigación de errores, supresión de errores quieres utilizar 3316 03:10:13,560 --> 03:10:15,440 si tienes un nivel más bajo. 3317 03:10:15,440 --> 03:10:18,440 Pero es que luego hay un nivel superior todavía que ya está en 3318 03:10:18,440 --> 03:10:22,240 por lo menos en fase beta en blanco Se ve ahí arriba el 3319 03:10:23,480 --> 03:10:24,040 poder. 3320 03:10:24,040 --> 03:10:27,040 Hay un LLM para poder 3321 03:10:27,280 --> 03:10:30,760 desarrollar un algoritmo cuántico para poder 3322 03:10:31,800 --> 03:10:36,320 desarrollar código con con ese LLM para para asistirte. 3323 03:10:36,320 --> 03:10:39,920 Así que digamos, estamos todavía en ese bajo nivel, pero 3324 03:10:40,160 --> 03:10:43,520 pero ya sabemos cosas de otros niveles y estamos 3325 03:10:43,520 --> 03:10:46,520 avanzando. 3326 03:10:47,480 --> 03:10:50,120 Bueno, nos estamos yendo un pelín de ahora, 3327 03:10:50,120 --> 03:10:53,120 pero si hay alguna pregunta más, podemos. Si. 3328 03:10:57,440 --> 03:10:58,280 Gracias. 3329 03:10:58,280 --> 03:11:01,280 Bueno, es una pregunta más bien sociológica, porque, 3330 03:11:02,200 --> 03:11:05,560 a ver, soy suficientemente vieja como para haber programado con tarjetas 3331 03:11:05,560 --> 03:11:08,080 en mi último año de carrera. O sea que. 3332 03:11:08,080 --> 03:11:11,920 Y entonces, claro, como se ha visto, todo el desarrollo de la informática 3333 03:11:11,920 --> 03:11:13,400 y todo eso, 3334 03:11:13,400 --> 03:11:16,120 de alguna manera todo el desarrollo que hubo desde las tarjetas 3335 03:11:16,120 --> 03:11:20,360 hasta nuestros ordenadores personales y nuestros móviles ha sido muy democrático. 3336 03:11:20,360 --> 03:11:23,880 Es decir, todos hemos podido acceder y todos esos logros 3337 03:11:24,720 --> 03:11:26,800 se hacían accesibles para todo el mundo. 3338 03:11:26,800 --> 03:11:30,440 Sin desde que empieza la empezó la IA, por ejemplo. 3339 03:11:30,520 --> 03:11:33,520 Ahí ya empieza. Limitaciones. 3340 03:11:33,560 --> 03:11:38,040 Cuando la intentas usar, pues incluso aunque pagues, por ejemplo para Cloth 3341 03:11:38,040 --> 03:11:42,120 o lo que sea, te da un tiempo muy limitado y te da acceso a lo que ellos quieren. 3342 03:11:42,120 --> 03:11:46,920 ¿Es decir, ahí yo ya no, o sea, si yo dependo de esa tecnología, 3343 03:11:46,960 --> 03:11:50,120 digamos alguien me está diciendo lo que me da y lo que no me da 3344 03:11:50,120 --> 03:11:54,200 y a lo que puedo tener acceso y no, Y esto que estáis diciendo cuando computing? 3345 03:11:54,200 --> 03:11:58,440 Pues también me da la impresión de que van a ser instalaciones tan caras y 3346 03:11:58,440 --> 03:12:01,960 tal en lo que va a haber alguien que manda y no va a ser para todo el mundo. 3347 03:12:01,960 --> 03:12:04,880 Entonces bueno, eso, esa pregunta, si a lo mejor como. 3348 03:12:04,880 --> 03:12:09,680 ¿yo sociológica, que os quería hacer, cómo lo veis eso? 3349 03:12:09,920 --> 03:12:13,120 Yo creo que esa limitación asistió siempre al final. 3350 03:12:13,840 --> 03:12:17,000 Antes los ordenadores eran más caros y podían acceder a ello. 3351 03:12:17,040 --> 03:12:18,640 No todo el mundo tenía la capacidad de acceder 3352 03:12:18,640 --> 03:12:21,640 o tenías la capacidad de acceder a esto, pero no a lo otro, que te daba 3353 03:12:21,640 --> 03:12:24,640 ciertas capacidades que solo tenía el gobierno a Estados Unidos o 3354 03:12:25,200 --> 03:12:27,720 no sé, yo creo que es algo en 3355 03:12:29,280 --> 03:12:29,800 qué ha 3356 03:12:29,800 --> 03:12:33,600 pasado siempre, mayor o menor medida, pero pero no todo el mundo ha podido 3357 03:12:33,600 --> 03:12:38,280 acceder a recursos de computación clásica ilimitados. 3358 03:12:38,600 --> 03:12:40,080 Ahora lo que tenemos es que esto está. 3359 03:12:40,080 --> 03:12:42,160 La IA tiene la capacidad de ejecutar. 3360 03:12:42,160 --> 03:12:47,880 En estos datacenter tan grandes puedes ejecutar diez minutos pagando 3361 03:12:47,920 --> 03:12:50,080 utilizando una cantidad de gráficas tremenda 3362 03:12:50,080 --> 03:12:54,080 que tú en tu casa no podrías tener de ninguna forma y pagando, yo que sé, 3363 03:12:54,120 --> 03:12:57,280 20 $ al mes puedes ejecutar eso. 3364 03:12:59,520 --> 03:13:01,800 Pero no sé dónde va a llegar ahí. 3365 03:13:01,800 --> 03:13:04,800 Una anécdota que ya me la ha oído varias veces. 3366 03:13:05,760 --> 03:13:09,400 Thomas Watson, ex directivo de IBM, 3367 03:13:09,760 --> 03:13:13,200 dijo Cuando se está desarrollando a nivel en los primeros ordenadores normales, 3368 03:13:13,200 --> 03:13:15,560 que dijo Bueno, con esto de los ordenadores 3369 03:13:15,560 --> 03:13:18,720 veo potencial para tres o cuatro empresas que puedan comprarnos esto. 3370 03:13:18,880 --> 03:13:20,400 Y ha llegado donde ha llegado. 3371 03:13:20,400 --> 03:13:23,040 No tengo ni idea de dónde va a llegar esto. 3372 03:13:23,040 --> 03:13:26,840 ¿Qué casos de casos de uso va a haber, Quién va a conectar? 3373 03:13:27,040 --> 03:13:29,080 Yo, que me dedico a esto que nadie había pensado 3374 03:13:29,080 --> 03:13:30,760 que se podía utilizar, voy a coger el ordenador 3375 03:13:30,760 --> 03:13:34,720 y voy a encontrar otro área en el que resulte útil 3376 03:13:34,760 --> 03:13:37,840 mucho antes que los demás, que yo creo que no tengo ni idea. 3377 03:13:37,840 --> 03:13:41,080 Pero en cuanto a el que esté en el cloud, cómo está 3378 03:13:41,080 --> 03:13:44,360 nuestro nuestros recursos, igual que la IA y demás. 3379 03:13:44,400 --> 03:13:49,080 Al final es esto requiere un hardware distinto, igual que la IA. 3380 03:13:49,080 --> 03:13:51,200 Modelos muy grandes requieren mucha gráficas 3381 03:13:51,200 --> 03:13:52,840 y bueno, es una forma de conseguir acceso 3382 03:13:52,840 --> 03:13:56,200 para gente que si no no podría llegar igualmente a tener todas esas gráfica. 3383 03:13:56,200 --> 03:13:58,360 Entonces no sé, yo lo veo como. 3384 03:13:58,360 --> 03:14:02,840 O sea, si es cierto que que al final hay alguien que te tiene que dar acceso o no, 3385 03:14:02,880 --> 03:14:05,880 pero es que si no existiera eso no podrías tener acceso de ninguna forma. 3386 03:14:06,000 --> 03:14:09,360 Creo que es mejor que haya alguien que te hace eso, que es minutos que no, 3387 03:14:09,720 --> 03:14:11,240 que no tengas acceso. Ninguna forma. 3388 03:14:12,760 --> 03:14:15,760 Gracias. 3389 03:14:17,360 --> 03:14:18,160 Bueno, pues salvo 3390 03:14:18,160 --> 03:14:21,880 que haya alguna pregunta de última hora, yo creo que podemos dar esto por cerrado. 3391 03:14:22,800 --> 03:14:25,920 Comentaros que las presentaciones las vamos a compartir, 3392 03:14:25,920 --> 03:14:28,600 las dejaremos enlazadas en la en la página 3393 03:14:28,600 --> 03:14:31,680 donde os podéis apuntar a estos seminarios que estamos organizando. 3394 03:14:32,040 --> 03:14:36,320 Y acabar diciendo y cogiendo el testigo este de Habría que hacer un curso, 3395 03:14:36,320 --> 03:14:40,520 pues a lo mejor lo podemos hablar y a lo mejor podemos organizar de cara 3396 03:14:40,520 --> 03:14:45,440 al verano algo lo hablaremos, ya os informaremos si así es. 3397 03:14:45,480 --> 03:14:50,560 Y pues nada, yo creo que agradecer infinitamente a nuestros de hoy. 3398 03:14:50,600 --> 03:14:52,440 Que bueno pues 3399 03:14:52,440 --> 03:14:55,720 brindado a echar la mañana aquí con nosotros y agradeceros a todos 3400 03:14:55,720 --> 03:14:59,600 que hayáis venido y espero que sea de interés y que levante un poquito. 3401 03:15:00,920 --> 03:15:03,600 Vamos ganas de hacer cosas con esto de la cuántica. 3402 03:15:03,600 --> 03:15:06,640 Los recursos están pelearemos por mejorarlos 3403 03:15:07,200 --> 03:15:11,640 y cualquier cosa tenéis sus correos y si no los tenéis los tendréis en la esta 3404 03:15:11,680 --> 03:15:15,760 y si no a través de nosotros pues nos decís Gracias a todos.