Copilot en Azure Quantum
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 Azure Quantum en el sitio web de Azure Quantum.
Las características del sitio web de Azure Quantum:
- Copilot en Azure Quantum: IA se reúne con el mundo cuántico. Copilot en Azure Quantum es un asistente de inteligencia artificial generativa que le ayudará a aprender y explorar la computación cuántica.
- Código en Azure 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 gratuito de la serie H de Quantinuum. Use Copilot en Azure Quantum para explicar Q# el código y también generar código a partir de las indicaciones.
- Elementos cuánticos: una de las aplicaciones más importantes de la computación cuántica está en el campo de la química. Actualmente disponible en versión preliminar, Quantum Elements usa Copilot en Azure Quantum para diseñar, codificar y representar modelos moleculares.
- 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 Azure Quantum es un amplio conjunto de ejemplos que usan Q#código de , Python y Qiskit para mostrar 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 Azure 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 Azure 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 Azure Quantum, use uno de los ejemplos de la lista desplegable Ejemplos de Quantum.
Vaya a Código en Azure Quantum mediante cualquier cuenta de Microsoft (MSA).
Seleccione Ejemplos cuánticos y, después, seleccione Generador de números aleatorios. El código siguiente se copia en la ventana de código.
/// # Sample /// Quantum Random Number Generator /// /// # Description /// This program implements a quantum random number generator by setting qubits /// in superposition and then using the measurement results as random bits. import Microsoft.Quantum.Measurement; import Microsoft.Quantum.Intrinsic; operation Main() : Result[] { // Generate 5-bit random number. let nBits = 5; return GenerateNRandomBits(nBits); } /// # Summary /// Generates N random bits. operation GenerateNRandomBits(nBits : Int) : Result[] { // Allocate N qubits. use register = Qubit[nBits]; // Set the qubits into superposition of 0 and 1 using the Hadamard // operation `H`. for qubit in register { H(qubit); } // At this point each has 50% chance of being measured in the |0〉 state // and 50% chance of being measured in the |1〉 state. // Measure each qubit and reset them all so they can be safely deallocated. let results = MeasureEachZ(register); ResetAll(register); return results; }
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 Simulador en memoria y seleccione 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 shot no están disponibles actualmente con el emulador de la serie H de Quantinuum.
Preguntar al Copilot
- En la ventana de código, seleccione Explicar código para pedir al Copilot en Azure Quantum que genere un análisis del ejemplo de código.
Puede solicitar al Copilot en Azure 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.