Esplorare il sito Web di 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 Quantinuum H-Series. Usare Copilot in Azure Quantum per spiegare Q# il codice e generare codice anche dai prompt.
  • Elementi quantistici : una delle applicazioni più importanti del calcolo quantistico sarà nel campo della chimica. Attualmente in anteprima privata, Quantum Elements usa Il 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. Per altre informazioni, vedere Informazioni Q# con Quantum Katas.
  • Esempi di codice : la libreria di codice di Azure Quantum è un set completo di esempi che usano Q#il codice , Python e Qiskit per illustrare gli scenari quantistici.
  • Concetti quantistici : dalle nozioni di base della teoria quantistica alle tecniche avanzate del calcolo quantistico, la libreria Concetti è un corso di arresto anomalo per velocizzare il calcolo quantistico.
  • Video - Sfogliare la raccolta video per interviste con i principali ricercatori di calcolo quantistico e innovatori.
  • Blog di Azure Quantum : rimanere aggiornati con le ultime innovazioni e ricerche di calcolo quantistico.

È sufficiente 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 il Copilot e la codifica in Azure Quantum, usare uno degli esempi dell'elenco a discesa Quantum Samples .

  1. Passare a Codice in Azure Quantum usando qualsiasi account Microsoft (MSA).

  2. Selezionare Esempi quantistici e quindi generatore di numeri casuali. Il codice seguente viene copiato nella finestra del codice.

    /// # 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. Selezionare Simulatore in memoria.

  4. Selezionare Run (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 Selezionare il numero di scatti per specificare il numero di esecuzioni del programma.
  • Il campo Shots visualizza il risultato per ogni colpo.

Per eseguire di nuovo il programma usando un simulatore diverso:

  1. Selezionare l'elenco a discesa Simulatore in memoria e selezionare Quantinuum H-Series Emulator (Emulatore serie H quantinuum).
  2. Selezionare il numero di scatti (attualmente limitati a 20) e selezionare Esegui.
  • 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 scatto non sono attualmente disponibili con l'emulatore Quantinuum H-Series.

Richiesta del 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 al Copilot in Azure Quantum di ottenere quasi tutti gli elementi correlati al calcolo quantistico, ad esempio:

  • "Spiegare l'operazione MResetZ"
  • "Scrivere Q# codice che entangles due qubit"
  • "Spiegare l'interferenza quantistica"

Aprire l'esempio di codice in VS Code per il Web

Per esplorare ulteriormente il codice di esempio, è possibile aprire il codice in VS Code per il Web con un clic e sfruttare le funzionalità come la messaggistica degli errori 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:

  1. Selezionare l'icona di VS Code nella parte inferiore della finestra del codice.

    Screenshot dell'icona per avviare VS Code.

Passaggi successivi

È anche possibile eseguire programmi quantistici usando il portale di Azure o configurando un ambiente di sviluppo locale.