Exploración del sitio web de 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.

Características del sitio web de Azure Quantum:

  • Copilot en Azure Quantum : IA se reúne con el mundo de quantum. Copilot en Azure Quantum es una inteligencia artificial generativa asistente para ayudarle 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-Series 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 estará en el campo de la química. Actualmente en versión preliminar privada, 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 Q# lenguaje de programación. Para obtener más información, consulte Learn with the Quantum Katas(Aprender Q# con Quantum Katas).
  • 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 de 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 .

  1. Vaya a Código en Azure Quantum mediante cualquier cuenta de Microsoft (MSA).

  2. Seleccione Ejemplos cuánticos y, a continuación, 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 ranndom number generator by setting qubits
    /// in superposition and then using the measurement results as random bits.
    namespace Sample {
        open Microsoft.Quantum.Measurement;
        open Microsoft.Quantum.Intrinsic;
    
        @EntryPoint()
        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;
        }
    }
    
  3. Seleccione Simulador en memoria.

  4. Seleccione Run (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 Seleccionar número de capturas para especificar cuántas veces se ejecuta el programa.
  • El campo Capturas muestra el resultado de cada captura.

Para volver a ejecutar el programa mediante un simulador diferente:

  1. Seleccione la lista desplegable Simulador en memoria y seleccione Quantinuum H-Series Emulator.
  2. Seleccione el número de tomas (actualmente limitadas a 20) y seleccione Ejecutar.
  • El estado del trabajo se muestra en la parte superior de la ventana de código.
  • Se muestra un histograma de los resultados debajo de la ventana de código. Los resultados de cada captura 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 a Copilot en Azure Quantum casi cualquier cosa relacionada con quantum, por ejemplo:

  • "Explicar la operación MResetZ"
  • "Escribir Q# código que entrelaze dos cúbits"
  • "Explicar la interferencia cuántica"

Abra el ejemplo de código en VS Code para web

Para explorar aún más el código de ejemplo, puede abrir el código en VS Code para la Web con un solo clic 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 una cuenta de Azure configurada, puede conectarse directamente a las áreas de trabajo de Azure Quantum desde VS Code.

Para abrir el código en VS Code para web:

  1. Seleccione el icono de VS Code en la parte inferior de la ventana de código.

    Captura de pantalla del icono para iniciar VS Code.

Pasos siguientes

También puede ejecutar programas cuánticos mediante el Azure Portal o configurando un entorno de desarrollo local.