Copilot in Azure Quantum
Iniziare a usare il calcolo quantistico, scoprire le innovazioni quantistiche più recenti e creare ed eseguire programmi quantistici con l'aiuto di Copilot in Azure Quantum nel sito Web di Azure Quantum.
Funzionalità del sito Web di Azure Quantum:
- Copilot in Azure Quantum: L'intelligenza artificiale soddisfa il mondo del quantum. Copilot in Azure Quantum è un assistente di intelligenza artificiale generativo che consente di apprendere ed esplorare il calcolo quantistico.
- Codice in Azure Quantum: esplorare ed eseguire Q# il codice direttamente nel browser usando la finestra e il compilatore di codice predefiniti e inviare i processi al simulatore in memoria o all'emulatore Gratuito Serie H Quantinuum. Usare Copilot in Azure Quantum per spiegare Q# il codice e generare codice anche dalle richieste.
- Elementi quantistici: una delle applicazioni più importanti del calcolo quantistico è nel campo della chimica. Attualmente disponibile in anteprima, Quantum Elements usa Copilot in Azure Quantum per progettare, scrivere codice ed eseguire il rendering di modelli molecolari.
- Quantum Katas: esercitazioni pratiche che illustrano i concetti di calcolo quantistico e il Q# linguaggio di programmazione.
- Esempi di codice: la libreria di codice di Azure Quantum è un set completo di esempi che usano Q#codice , Python e Qiskit per illustrare gli scenari quantistici.
- Concetti quantistici: dalle nozioni di base della teoria quantistica alle tecniche avanzate di calcolo quantistico, la libreria Concepts è un corso di arresto anomalo per velocizzare il calcolo quantistico.
- Video: sfogliare la raccolta video per interviste ai ricercatori e agli innovatori del calcolo quantistico leader.
- Blog di Azure Quantum: rimanere aggiornati con le ultime innovazioni e ricerche di calcolo quantistico.
Tutto quello che è necessario iniziare a esplorare Azure Quantum è un account di posta elettronica Microsoft (MSA). È possibile creare gratuitamente un account del servizio gestito all'indirizzo https://account.microsoft.com/.
Eseguire un programma Q#
Per iniziare a esplorare Copilot e scrivere codice in Azure Quantum, usare uno degli esempi dell'elenco a discesa Quantum Samples.
Passare a Codice in Azure Quantum usando qualsiasi account Microsoft (MSA).
Selezionare Quantum Samples e quindi selezionare Random Number Generator. Il codice seguente viene copiato nella finestra del codice.
/// # 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; }
Selezionare Simulatore in memoria.
Selezionare Esegui.
- I risultati vengono visualizzati nel campo Risultati e un istogramma dei risultati viene visualizzato sotto la finestra del codice.
- È possibile spostare il dispositivo di scorrimento per Select number of shots per specificare il numero di esecuzioni del programma.
- Il campo Shots visualizza il risultato per ogni esecuzione.
Per eseguire di nuovo il programma usando un simulatore diverso:
- Selezionare l'elenco a discesa In-Memory Simulator e selezionare Quantinuum H-Series Emulator.
- Selezionare il numero di esecuzioni (attualmente limitato a 20) e selezionare Run.
- Lo stato del processo viene visualizzato nella parte superiore della finestra del codice.
- Un istogramma dei risultati viene visualizzato sotto la finestra del codice. I risultati per ogni esecuzione non sono attualmente disponibili con Quantinuum H-Series Emulator.
Richiesta di Copilot
- Nella finestra del codice selezionare Spiega codice per richiedere a Copilot in Azure Quantum di generare un'analisi dell'esempio di codice.
È possibile richiedere a Copilot in Azure Quantum di ottenere quasi tutti gli elementi correlati al calcolo quantistico, ad esempio:
- "Spiega l'operazione MResetZ"
- "Scrivere Q# codice che entangles due qubit"
- "Spiega l'interferenza quantistica"
Aprire l'esempio di codice in VS Code per il Web
Per esplorare ulteriormente il codice di esempio, è possibile aprire facilmente il codice in VS Code per il Web e sfruttare le funzionalità come la messaggistica di errore migliorata, Q# l'evidenziazione della sintassi e il debug integrato. Se è già stato configurato un account Azure, è possibile connettersi direttamente alle aree di lavoro di Azure Quantum da VS Code.
Per aprire il codice in VS Code per il Web:
Selezionare l'icona di VS Code nella parte inferiore della finestra del codice.
Passaggi successivi
È anche possibile eseguire programmi quantistici usando il portale di Azure o configurando un ambiente di sviluppo locale.