Sdílet prostřednictvím


Copilot v Azure Quantum

Začněte s kvantovými výpočty, objevte nejnovější kvantové objevy a vytvářejte a spouštějte kvantové programy pomocí copilotu ve službě Azure Quantum na webu Azure Quantum.

Funkce webu Azure Quantum:

  • Copilot v Azure Quantum: AI se setkává se světem kvantového. Copilot ve službě Azure Quantum je pomocník pro generování AI, který vám pomůže naučit se a prozkoumat kvantové výpočty.
  • Code v Azure Quantum: Prozkoumávejte a spouštějte Q# kód přímo ve vašem prohlížeči pomocí integrovaného okna a kompilátoru kódu a odesílejte své úlohy do simulátoru v operační paměti nebo do bezplatného emulátoru Quantinuum. Pomocí Copilotu v Azure Quantum můžete vysvětlit kód pomocí Q# a také vygenerovat kód s použitím vašich výzev.
  • Kvantové prvky: Jedna z nejdůležitějších aplikací kvantového computingu je v oblasti chemie. V současné době jsou kvantové elementy dostupné ve verzi Preview k návrhu, kódu a vykreslení molekulárních modelů pomocí copilotu v Azure Quantum.
  • Kvantové katy:Praktické tutoriály, které učí koncepty kvantových výpočtů a Q# programovací jazyk.
  • Ukázky kódu: Knihovna kódu Azure Quantum je bohatá sada ukázek pomocí Q#kódu , Pythonu a Qiskitu pro předvedení kvantových scénářů.
  • Kvantové koncepty: Od základů kvantové teorie až po pokročilé techniky kvantových výpočtů je knihovna Koncepty intenzivním kurzem, který vám umožní dostat se do obrazu ohledně kvantového počítání.
  • Videa: Projděte si videoknihovku pro rozhovory s předními výzkumníky a inovátory kvantových výpočtů.
  • Blogy o Azure Quantum: Mějte přehled o nejnovějších výzkumech a inovacích kvantových výpočtů.

Vše, co potřebujete k tomu, abyste mohli začít zkoumat Azure Quantum, je e-mailový účet Microsoft (MSA). MsA můžete zdarma vytvořit na https://account.microsoft.com/adrese .

Spusťte program Q#

Pokud chcete začít zkoumat Copilot a kódování ve službě Azure Quantum, použijte jednu z ukázek z rozevíracího seznamu Kvantové ukázky.

  1. Přejděte na Code v Azure Quantum pomocí libovolného účtu Microsoft (MSA).

  2. Vyberte Kvantové vzorky a pak vyberte Generátor náhodných čísel. Následující kód se zkopíruje do okna kódu.

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

  4. Vyberte Spustit.

  • Výsledky se zobrazí v poli Výsledky a pod oknem kódu se zobrazí histogram výsledků.
  • Posuvníkem pro výběr počtu snímků můžete určit, kolikrát se program spustí.
  • Pole Shots (Snímky ) zobrazí výsledek pro každý snímek.

Pokud chcete program spustit znovu pomocí jiného simulátoru:

  1. Vyberte rozevírací seznam In-Memory Simulátor a vyberte emulátor Quantinuum.
  2. Vyberte počet snímků (aktuálně omezený na 20) a vyberte Spustit.
  • Stav úlohy se zobrazí v horní části okna kódu.
  • Pod oknem kódu se zobrazí histogram výsledků. Výsledky pro každý snímek nejsou aktuálně dostupné v emulátoru Quantinuum.

Vyvolání Copilot

  • V okně kódu vyberte Vysvětlit kód , který vyzve Copilot v Azure Quantum k vygenerování analýzy ukázky kódu.

Příkaz Copilot v Azure Quantum můžete vyzvat k téměř všemu, co souvisí s kvantovým vztahem, například:

  • "Vysvětlit operaci MResetZ"
  • Napište Q# kód, který proplete dva qubity
  • "Vysvětlit kvantovou interferenci"

Otevření ukázky kódu ve VS Code pro web

Pokud chcete ukázkový kód dále prozkoumat, můžete kód snadno otevřít ve VS Code pro web a využít výhod funkcí, jako je vylepšené zasílání zpráv o chybách, Q# zvýrazňování syntaxe a integrované ladění. Pokud už máte nastavený účet Azure, můžete se z VS Code připojit přímo ke svým pracovním prostorům Azure Quantum.

Otevření kódu ve VS Code pro web:

  1. V dolní části okna kódu vyberte ikonu VS Code.

    Snímek obrazovky s ikonou pro spuštění nástroje VS Code

Další kroky

Kvantové programy můžete také spouštět pomocí webu Azure Portal nebo nastavením místního vývojového prostředí.