Por @Alvy — 13 de noviembre de 2018

Encontré este vídeo de Coding Tech donde Talia Gershon de IBM explica en un cuarto de hora bastantes cosas interesantes sobre computación cuántica. Me gustó sobre todo porque es fácil de entender y porque cubre todos los niveles. En la primera parte describe a grandes rasgos qué es la computación cuántica y cómo se diferencia de la computación «tradicional». En la segunda describe cómo es el sistema cuántico IBM Q y sobre todo cómo se puede utilizar para aprender e investigar a través de la nube, algo que es no sólo fácil sino además gratis. ¿Qué más se podría pedir?

La primera parte explica de forma muy rápida las bases: lo que son los algoritmos y hasta dónde pueden llegar los métodos «clásicos» respecto a los cuánticos. También algunos conceptos como qué son los qubits, el entrelazamiento cuántico, la decoherencia y la forma tan peculiar y completamente distinta en la que hay que plantear los algoritmos para que hagan cosas en un ordenador cuántico. Esto último es bastante complejo, técnico y nada intuitivo, pero muy interesante para quien le interese el tema. (Hay cientos de vídeos sobre cada unos de estos temas, algunos especialmente buenos; ya pondré alguno más de los que estuve viendo este verano.)

IBM Q Framework

La segunda parte describe el IBM Q, que básicamente es un ordenador cuántico que tienen en un laboratorio cuyos controles han sido conectados a Internet para que cualquiera pueda usarlo. Es como un servidor en la nube, pero cuántico. A partir de él surgió la Q Network con instituciones de todo el mundo que lo usan y la más que recomendable Q Experience, que es una guía tanto para principiantes como para desarrolladores sobre cómo trabajar con un simulador (con hasta 20 bits) o con el IBM Q real (de 16 qubits).

Me quedo con esta frase por lo technobabble; podría estar haber sido literalmente pronunciada en cualquier episodio de Star Trek:

Lo que hemos construido son básicamente átomos artificiales a partir de una unión de Josephson acoplada con un resonador de microondas, que se comportan de forma mecánico‑cuántica.

– Talia Gershon, IBM

En el vídeo Gershon también explica algunos ejemplos construidos con el Quiskit que es el sistema de desarrollo para crear algoritmos, algo que puede ser tan fácil como «arrastrar y soltar» sobre una interfaz gráfica pero que hay que combinar con una base de programación y matemática importante, especialmente por el tema de la decoherencia y el control de errores.

Como anécdota me encantó escuchar que –como no podía ser de otra forma– cuando se abrió al acceso público el IBM Q entre las primeras cosas que se desarrollaron fueron versiones cuánticas de algunos juegos, como el Batalla Naval o el Piedra, Papel, Tijeras (que generó uno de los debates más encendidos, asegura). Quizá sea porque los humanos seguimos aprendiendo a base de jugar, aunque sea con herramientas de la tecnología más puntera que existan en el planeta.

Compartir en Flipboard Publicar / Tuitear Publicar