Explorar o site do Azure Quantum

Introdução à computação quântica, descubra os avanços quânticos mais recentes e crie e execute programas quânticos com a ajuda do Copilot no Azure Quantum no site do Azure Quantum.

Recursos do site do Azure Quantum:

  • Copilot no Azure Quantum – a IA atende ao mundo do quantum. O Copilot no Azure Quantum é uma assistente de IA geradora para ajudá-lo a aprender e explorar a computação quântica.
  • Código no Azure Quantum – Explore e execute Q# o código diretamente no navegador usando a janela de código e o compilador internos e envie seus trabalhos para o simulador na memória ou o emulador gratuito do Quantinuum H-Series. Use o Copilot no Azure Quantum para explicar Q# o código e também gerar código de seus prompts.
  • Elementos quânticos – uma das aplicações mais importantes da computação quântica estará no campo da química. Atualmente em versão prévia privada, o Quantum Elements usa o Copilot no Azure Quantum para projetar, codificar e renderizar modelos moleculares.
  • Quantum Katas – tutoriais práticos que ensinam conceitos de computação quântica e a Q# linguagem de programação. Para obter mais informações, consulte Saiba Q# mais com o Quantum Katas.
  • Exemplos de código – a biblioteca de códigos do Azure Quantum é um conjunto avançado de exemplos usando Q#o código , Python e Qiskit para demonstrar cenários quânticos.
  • Conceitos quânticos – dos conceitos básicos da teoria quântica às técnicas avançadas de computação quântica, a biblioteca conceitos é um curso intensivo para acelerar a computação quântica.
  • Vídeos – Procure na biblioteca de vídeos entrevistas com os principais pesquisadores de computação quântica e inovadores.
  • Blogs do Azure Quantum – Mantenha-se atualizado com as últimas pesquisas e inovações de computação quântica.

Tudo o que você precisa para começar a explorar o Azure Quantum é uma conta de email da Microsoft (MSA). Você pode criar um MSA gratuitamente em https://account.microsoft.com/.

Executar um programa Q#

Para começar a explorar o Copilot e a codificação no Azure Quantum, use um dos exemplos da lista suspensa Exemplos quânticos .

  1. Navegue até Código no Azure Quantum usando qualquer conta da Microsoft (MSA).

  2. Selecione Exemplos quânticos e, em seguida, selecione Gerador de Número Aleatório. O código a seguir é copiado para a janela 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. Selecione Simulador na Memória.

  4. Selecione Executar.

  • Os resultados são exibidos no campo Resultados e um histograma dos resultados é exibido abaixo da janela de código.
  • Você pode mover o controle deslizante para Selecionar número de capturas para especificar quantas vezes o programa é executado.
  • O campo Tiros exibe o resultado de cada captura.

Para executar o programa novamente usando um simulador diferente:

  1. Selecione a lista suspensa Simulador na Memória e selecione Emulador da Série H do Quantinuum.
  2. Selecione o número de capturas (atualmente limitado a 20) e selecione Executar.
  • O trabalho status é exibido na parte superior da janela de código.
  • Um histograma dos resultados é exibido abaixo da janela de código. Os resultados de cada captura não estão disponíveis no momento com o Emulador da Série H do Quantinuum.

Solicitando o Copilot

  • Na janela de código, selecione Explicar código para solicitar que o Copilot no Azure Quantum gere uma análise do exemplo de código.

Você pode solicitar ao Copilot no Azure Quantum quase tudo relacionado ao quantum, por exemplo:

  • "Explicar a operação MResetZ"
  • "Escrever Q# código que emaranha dois qubits"
  • "Explicar a interferência quântica"

Abra o exemplo de código no VS Code para a Web

Para explorar ainda mais o código de exemplo, você pode abrir o código no VS Code para a Web com um clique e aproveitar recursos como mensagens de erro aprimoradas, Q# realce de sintaxe e depuração integrada. Se você já tiver uma conta do Azure configurada, poderá se conectar diretamente aos workspaces do Azure Quantum do VS Code.

Para abrir seu código no VS Code para a Web:

  1. Selecione o ícone do VS Code na parte inferior da janela de código.

    Captura de tela do ícone para iniciar o VS Code.

Próximas etapas

Você também pode executar programas quânticos usando o portal do Azure ou configurando um ambiente de desenvolvimento local.