Share via


Explorar o site do Azure Quantum

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

Funcionalidades do site do Azure Quantum:

  • Copilot no Azure Quantum – A IA cumpre o mundo da quântica. O Copilot no Azure Quantum é uma assistente de IA geradora para o ajudar a aprender e explorar a computação quântica.
  • Código no Azure Quantum – explore e execute Q# código diretamente no browser com a janela de código e o compilador incorporados e submeta as suas tarefas para o simulador dentro da memória ou para o Emulador gratuito da Série H do Quantinuum. Utilize Copilot no Azure Quantum para explicar Q# o código e também gerar código a partir das suas instruções.
  • Elementos Quânticos – uma das aplicações mais importantes da computação quântica estará no campo da química. Atualmente em pré-visualização privada, os Elementos Quânticos utilizam o Copilot no Azure Quantum para conceber, codificar e compor 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, veja Learn with the Quantum Katas (Aprender Q# com os Quantum Katas).
  • Exemplos de código – a biblioteca de código do Azure Quantum é um conjunto avançado de exemplos Q#com o código , Python e Qiskit para demonstrar cenários quânticos.
  • Conceitos quânticos – desde as noções básicas da teoria quântica às técnicas avançadas da computação quântica, a Biblioteca de conceitos é um curso de falha para o acelerar na computação quântica.
  • Vídeos - Procure na biblioteca de vídeos entrevistas com os principais investigadores e inovadores da computação quântica.
  • Blogues do Azure Quantum – mantenha-se atualizado com as mais recentes inovações e investigação em computação quântica.

Tudo o que precisa para começar a explorar o Azure Quantum é uma conta de e-mail da Microsoft (MSA). Pode criar um MSA gratuitamente em https://account.microsoft.com/.

Executar um Q# programa

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

  1. Navegue para Código no Azure Quantum com qualquer conta Microsoft (MSA).

  2. Selecione Exemplos Quânticos e, em seguida, selecione Gerador de Números Aleatórios. O código seguinte é 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 dentro da memória.

  4. Selecione Executar.

  • Os resultados são apresentados no campo Resultados e é apresentado um histograma dos resultados abaixo da janela de código.
  • Pode mover o controlo de deslize para Selecionar número de capturas para especificar o número de vezes que o programa é executado.
  • O campo Capturas apresenta o resultado de cada captura.

Para executar o programa novamente com um simulador diferente:

  1. Selecione a lista pendente Simulador dentro da memória e selecione Emulador da Série H quântina.
  2. Selecione o número de capturas (atualmente limitado a 20) e selecione Executar.
  • O estado da tarefa é apresentado na parte superior da janela de código.
  • É apresentado um histograma dos resultados abaixo da janela de código. Os resultados de cada captura não estão atualmente disponíveis com o Emulador da Série H do Quantinuum.

Pedir ao Copilot

  • Na janela de código, selecione Explicar código para pedir ao Copilot no Azure Quantum para gerar uma análise do exemplo de código.

Pode pedir ao Copilot no Azure Quantum quase tudo o que esteja relacionado com o quantum, por exemplo:

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

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

Para explorar ainda mais o código de exemplo, pode abrir o código no VS Code para a Web com um clique e tirar partido de funcionalidades como mensagens de erro melhoradas, Q# realce de sintaxe e depuração integrada. Se já tiver uma conta do Azure configurada, pode ligar-se diretamente às áreas de trabalho do Azure Quantum a partir do VS Code.

Para abrir o 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 ecrã do ícone para iniciar o VS Code.

Passos seguintes

Também pode executar programas quânticos com o portal do Azure ou configurando um ambiente de desenvolvimento local.