De Azure Quantum-website verkennen

Ga aan de slag met kwantumcomputing, ontdek de nieuwste kwantumdoorbraken en maak en voer kwantumprogramma's uit met behulp van de Copilot in Azure Quantum op de Azure Quantum-website.

Azure Quantum-websitefuncties:

  • Copilot in Azure Quantum : AI ontmoet de wereld van kwantum. Copilot in Azure Quantum is een generatieve AI-assistent om u te helpen kwantumcomputing te leren en te verkennen.
  • Code in Azure Quantum : verken en voer Q# code rechtstreeks uit in uw browser met behulp van het ingebouwde codevenster en de compiler, en verzend uw taken naar de in-memory simulator of de gratis Quantinuum H-Series Emulator. Gebruik Copilot in Azure Quantum om code uit te leggen Q# en ook code te genereren op basis van uw prompts.
  • Quantum Elements : een van de belangrijkste toepassingen van kwantumcomputing is op het gebied van chemie. Quantum Elements is momenteel in beperkte preview en maakt gebruik van de Copilot in Azure Quantum om moleculaire modellen te ontwerpen, code te coden en weer te geven.
  • Quantum Katas : praktische zelfstudies over kwantumcomputingconcepten en de Q# programmeertaal. Zie Learn with the Quantum Katas (Leren Q# met de Quantum Katas) voor meer informatie.
  • Codevoorbeelden : de Azure Quantum-codebibliotheek is een uitgebreide set voorbeelden die gebruikmaken Q#van , Python en Qiskit-code om kwantumscenario's te demonstreren.
  • Kwantumconcepten : van de basisbeginselen van kwantumtheorie tot geavanceerde technieken van kwantumcomputing, de bibliotheek Concepten is een snelcursus om u op de hoogte te brengen van kwantumcomputing.
  • Video's : blader door de videobibliotheek voor interviews met toonaangevende onderzoekers en innovators van kwantumcomputing.
  • Azure Quantum-blogs : blijf op de hoogte van het nieuwste onderzoek en innovaties voor kwantumcomputing.

Als u Azure Quantum wilt gaan verkennen, hebt u alleen een E-mailaccount van Microsoft (MSA) nodig. U kunt gratis een MSA maken op https://account.microsoft.com/.

Een Q# programma uitvoeren

Gebruik een van de voorbeelden uit de vervolgkeuzelijst Kwantumvoorbeelden om de Copilot te verkennen en coderen in Azure Quantum.

  1. Navigeer naar Code in Azure Quantum met behulp van een Microsoft-account (MSA).

  2. Selecteer Kwantumvoorbeelden en selecteer vervolgens Random Number Generator. De volgende code wordt gekopieerd naar het codevenster.

    /// # 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. Selecteer In-Memory Simulator.

  4. Selecteer Uitvoeren.

  • De resultaten worden weergegeven in het veld Resultaten en onder het codevenster wordt een histogram van de resultaten weergegeven.
  • U kunt de schuifregelaar voor Aantal opnamen selecteren verplaatsen om op te geven hoe vaak het programma wordt uitgevoerd.
  • In het veld Shots wordt het resultaat voor elke opname weergegeven.

Ga als volgende te werk om uw programma opnieuw uit te voeren met een andere simulator:

  1. Selecteer de vervolgkeuzelijst In-Memory Simulator en selecteer Quantinuum H-Series Emulator.
  2. Selecteer het aantal opnamen (momenteel beperkt tot 20) en selecteer Uitvoeren.
  • De taakstatus wordt boven aan het codevenster weergegeven.
  • Onder het codevenster wordt een histogram van de resultaten weergegeven. Resultaten voor elke opname zijn momenteel niet beschikbaar met de Quantinuum H-Series Emulator.

De copilot vragen

  • Selecteer in het codevenster Code uitleggen om de Copilot in Azure Quantum te vragen een analyse van het codevoorbeeld te genereren.

U kunt de Copilot in Azure Quantum vragen om vrijwel alles wat met kwantum te maken heeft, bijvoorbeeld:

  • "Uitleg van de MResetZ-bewerking"
  • "Code schrijven Q# die twee qubits verstrengelt"
  • 'Uitleg van kwantuminterferentie'

Open uw codevoorbeeld op VS Code voor het web

Als u de voorbeeldcode verder wilt verkennen, kunt u de code in vs code voor het web met één klik openen en profiteren van functies zoals verbeterde foutberichten, Q# syntaxismarkering en geïntegreerde foutopsporing. Als u al een Azure-account hebt ingesteld, kunt u rechtstreeks vanuit VS Code verbinding maken met uw Azure Quantum-werkruimten.

Ga als volgende te werk om uw code te openen in VS Code voor het web:

  1. Selecteer het pictogram VS Code onderaan het codevenster.

    Schermopname van het pictogram om VS Code te starten.

Volgende stappen

U kunt ook kwantumprogramma's uitvoeren met behulp van de Azure Portal of door een lokale ontwikkelomgeving in te stellen.