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 splňuje svět kvantových dat. 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.
  • Kód v Azure Quantum: Prozkoumejte a spusťte Q# kód přímo v prohlížeči pomocí integrovaného okna kódu a kompilátoru a odešlete úlohy do simulátoru v paměti nebo bezplatného emulátoru Quantinuum H-Series. Pomocí Copilotu v Azure Quantum můžete kód vysvětlit Q# a také vygenerovat kód z 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é kurzy , 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ého computingu je knihovna Koncepty chybovým kurzem, který vám umožní zrychlit kvantové výpočty.
  • 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ů.

Stačí začít zkoumat Azure Quantum je e-mailový účet Microsoft (MSA). MsA můžete zdarma vytvořit na https://account.microsoft.com/adrese .

Q# Spuštění programu

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. Pomocí libovolného účtu Microsoft (MSA) přejděte do kódu v Azure Quantum .

  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 simulátor v paměti.

  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 Simulátor v paměti a vyberte Emulátor Quantinuum H-Series.
  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 H-Series.

Výzva k zobrazení výzvy ke kopírování

  • 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"
  • "Psaní Q# kódu, který propletl 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í.