Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Empiece a trabajar con la computación cuántica, descubra los últimos avances cuánticos y cree y ejecute programas cuánticos con la ayuda de Copilot en Microsoft Quantum en el sitio web de Microsoft Quantum.
Las características del sitio web de Microsoft Quantum:
- Copilot en Microsoft Quantum: La inteligencia artificial se reúne con el mundo cuántico. Copilot en Microsoft Quantum es un asistente de inteligencia artificial generativa que le ayudará a aprender y explorar la computación cuántica.
- Código de Microsoft Quantum: Explore y ejecute Q# código directamente en el explorador mediante la ventana de código integrada y el compilador, y envíe los trabajos al simulador en memoria o al emulador de Quantinuum gratuito. Usa Copilot en Microsoft Quantum para explicar el código Q# y generar código a partir de tus indicaciones.
- Quantum Katas:tutoriales prácticos que enseñan conceptos de computación cuántica y el lenguaje de Q# programación.
- Ejemplos de código: La biblioteca de código de Microsoft Quantum es un amplio conjunto de ejemplos que usan Q#código de , Python y Qiskit para demostrar escenarios cuánticos.
- Conceptos cuánticos: desde los conceptos básicos de la teoría cuántica hasta las técnicas avanzadas de computación cuántica, la biblioteca De conceptos es un curso de bloqueo para ayudarle a acelerar la computación cuántica.
- Vídeos: Examine la biblioteca de vídeos para obtener entrevistas con investigadores de computación cuántica líderes e innovadores.
- Blogs de Microsoft Quantum: Manténgase al día con las últimas innovaciones e investigación de computación cuántica.
Todo lo que necesita para empezar a explorar Microsoft Quantum es una cuenta de correo electrónico de Microsoft (MSA). Puede crear una MSA de forma gratuita en https://account.microsoft.com/.
Ejecución de un programa de Q#
Para empezar a explorar Copilot y codificar en el sitio de Microsoft Quantum, use uno de los ejemplos de la lista desplegable Ejemplos de Quantum .
Vaya a Codificación cuántica mediante cualquier cuenta de Microsoft (MSA).
Seleccione Ejemplos cuánticos y, a continuación, seleccione Bits aleatorios. El código siguiente se copia en la ventana de código.
/// # Summary /// Simple Quantum Random Number Generator sample /// /// # Description /// This program implements a quantum random number generator by setting qubits /// into superposition and then using the measurement results as random bits. /// This is equivalent to generating a random number in the range of 0..2ᴺ-1. operation Main() : Result[] { // Generate 5-bit random number. GenerateNRandomBits(5); } /// # Summary /// Generates N random bits in the form of `Zero` or `One` results. operation GenerateNRandomBits(nBits : Int) : Result[] { // Array for the results mutable results = []; for _ in 1..nBits { // Append next random result to the array results += [GenerateRandomBit()]; } results } /// # Summary /// Generates a random bit in the form of `Zero` or `One` result. operation GenerateRandomBit() : Result { // Allocate a qubit use q = Qubit(); // Set the qubit into uniform superposition of |0〉 and |1〉 H(q); // Now the qubit has 50% chance of being measured as `One` // and 50% chance of being measured as `Zero`. // Measure and reset the qubit. Return the result. MResetZ(q) }Seleccione Simulador en memoria.
Seleccione Ejecutar.
- Los resultados se muestran en el campo Resultados y se muestra un histograma de los resultados debajo de la ventana de código.
- Puede mover el control deslizante para que Seleccionar número de shots especifique cuántas veces se ejecuta el programa.
- El campo Shots muestra el resultado de cada shot.
Para volver a ejecutar el programa con otro simulador:
- Seleccione la lista desplegable del simulador In-Memory y seleccione el Emulador de la serie H de Quantinuum.
- Seleccione el número de shots (actualmente limitados a 20) y seleccione Ejecutar.
- El estado del trabajo se muestra en la parte superior de la ventana de código.
- Un histograma de los resultados se muestra debajo de la ventana de código. Los resultados de cada captura no están disponibles actualmente con el emulador de Quantinuum.
Preguntar al Copilot
- En la ventana de código, seleccione Explicar código para pedir al Copilot en Microsoft Quantum que genere un análisis del ejemplo de código.
Puede solicitar a Copilot en Microsoft Quantum casi cualquier cosa cuántica relacionada, por ejemplo:
- "Explica la operación MResetZ"
- "Escribir Q# código que entrelaze dos cúbits"
- "Explica la interferencia cuántica"
Abra el código de ejemplo en VS Code para la Web
Para explorar aún más el código de ejemplo, puede abrir fácilmente el código en VS Code para la Web y aprovechar las ventajas de características como la mensajería de errores mejorada, Q# el resaltado de sintaxis y la depuración integrada. Si ya tiene configurada una cuenta de Azure, puede conectarse directamente a las áreas de trabajo de Azure Quantum desde VS Code.
Para abrir el código en VS Code para web:
Seleccione el icono de VS Code en la parte inferior de la ventana de código.
Pasos siguientes
También puede ejecutar programas cuánticos mediante Azure Portal o configurando un entorno de desarrollo local.