Compartilhar via


Copilot no Azure Quantum

Comece a usar a 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.

O site do Azure Quantum apresenta:

  • Copilot no Azure Quantum: a IA encontra o mundo da computação quântica. O Copilot no Azure Quantum é um assistente de IA generativa 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 em seu navegador usando a janela de código e o compilador internos e envie seus trabalhos para o simulador na memória ou para o Emulador Quantinuum H-Series gratuito. Use o Copilot no Azure Quantum para explicar Q# o código e também gerar código a partir de seus prompts.
  • Elementos quânticos: Uma das aplicações mais importantes da computação quântica é no campo da química. Atualmente disponível em versão prévia, o Quantum Elements usa o Copilot no Azure Quantum para projetar, codificar e renderizar modelos moleculares.
  • Katas quânticos: tutoriais práticos que ensinam conceitos de computação quântica e a Q# linguagem de programação.
  • Exemplos de código: a biblioteca de código do Azure Quantum é um conjunto avançado de exemplos que usam Q#o código , Python e Qiskit para demonstrar cenários quânticos.
  • Conceitos quânticos: desde os fundamentos da teoria quântica até técnicas avançadas de computação quântica, a biblioteca de conceitos é um curso intensivo para atualizá-lo sobre a computação quântica.
  • Vídeos: navegue pela biblioteca de vídeos para entrevistas com os principais pesquisadores e inovadores de computação quântica.
  • Blogs do Azure Quantum: mantenha-se atualizado com as pesquisas e inovações mais recentes em 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 programar no Azure Quantum, use um dos exemplos do menu suspenso Exemplos do Quantum.

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

  2. Selecione Exemplos do Quantum e 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 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;
    }
    
  3. Selecione Simulador em 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 execuções para especificar quantas vezes o programa será executado.
  • O campo Execuções exibe o resultado de cada execução.

Para executar seu programa novamente usando um simulador diferente:

  1. Selecione o menu suspenso Simulador em Memória e selecione Emulador Quantinuum H-Series.
  2. Escolha o número de execuções (atualmente limitado a 20) e selecione Executar.
  • O status do trabalho é exibido no topo da janela de código.
  • Um histograma dos resultados é exibido abaixo da janela de código. No momento, os resultados de cada execução não estão disponíveis com o Emulador Quantinuum H-Series.

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 à quântica, por exemplo:

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

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

Para explorar ainda mais o código de exemplo, você pode abrir facilmente o código no VS Code para a Web 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 seus workspaces do Azure Quantum a partir do VS Code.

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

  1. Selecione o ícone 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.