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 .
Pomocí libovolného účtu Microsoft (MSA) přejděte do kódu v Azure Quantum .
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; }
Vyberte simulátor v paměti.
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:
- Vyberte rozevírací seznam Simulátor v paměti a vyberte Emulátor Quantinuum H-Series.
- 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:
V dolní části okna kódu vyberte ikonu 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í.