Explorer le site web Azure Quantum

Commencez à utiliser l’informatique quantique, découvrez les dernières percées quantiques et créez et exécutez des programmes quantiques avec l’aide de Copilot dans Azure Quantum sur le site web Azure Quantum.

Fonctionnalités du site web Azure Quantum :

  • Copilot dans Azure Quantum - L’IA rencontre le monde du quantique. Copilot dans Azure Quantum est une assistant d’IA générative qui vous permet d’apprendre et d’explorer l’informatique quantique.
  • Code dans Azure Quantum : explorez et exécutez Q# du code directement dans votre navigateur à l’aide de la fenêtre de code et du compilateur intégrés, puis envoyez vos travaux au simulateur en mémoire ou à l’émulateur gratuit Quantinuum H-Series. Utilisez Copilot dans Azure Quantum pour expliquer Q# le code et générer du code à partir de vos invites.
  • Éléments quantiques : l’une des applications les plus importantes de l’informatique quantique sera dans le domaine de la chimie. Actuellement en préversion privée, Quantum Elements utilise Copilot dans Azure Quantum pour concevoir, coder et restituer des modèles moléculaires.
  • Katas quantiques : tutoriels pratiques qui enseignent les concepts d’informatique quantique et le langage de Q# programmation. Pour plus d’informations, consultez Apprendre Q# avec les katas quantiques.
  • Exemples de code : la bibliothèque de code Azure Quantum est un ensemble complet d’exemples utilisant Q#du code , Python et Qiskit pour illustrer des scénarios quantiques.
  • Concepts quantiques : des bases de la théorie quantique aux techniques avancées de l’informatique quantique, la bibliothèque concepts est un cours sur incident qui vous permet de vous familiariser avec l’informatique quantique.
  • Vidéos - Parcourez la bibliothèque de vidéos pour obtenir des entrevues avec des chercheurs et des innovateurs en informatique quantique de premier plan.
  • Blogs Azure Quantum - Restez à jour avec les dernières recherches et innovations en informatique quantique.

Tout ce dont vous avez besoin pour commencer à explorer Azure Quantum est un compte de messagerie Microsoft (MSA). Vous pouvez créer gratuitement un MSA à l’adresse https://account.microsoft.com/.

Exécuter un programme Q#

Pour commencer à explorer Copilot et à coder dans Azure Quantum, utilisez l’un des exemples de la liste déroulante Exemples Quantum .

  1. Accédez à Code dans Azure Quantum à l’aide de n’importe quel compte Microsoft (MSA).

  2. Sélectionnez Exemples quantiques , puis Générateur de nombres aléatoires. Le code suivant est copié dans la fenêtre de code.

    /// # 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. Sélectionnez Simulateur en mémoire.

  4. Sélectionnez Exécuter.

  • Les résultats sont affichés dans le champ Résultats et un histogramme des résultats s’affiche sous la fenêtre de code.
  • Vous pouvez déplacer le curseur pour Sélectionner le nombre de captures afin de spécifier le nombre d’exécutions du programme.
  • Le champ Plans affiche le résultat de chaque capture.

Pour réexécuter votre programme à l’aide d’un autre simulateur :

  1. Sélectionnez la liste déroulante Simulateur en mémoire , puis Émulateur de série H Quantinuum.
  2. Sélectionnez le nombre de captures (actuellement limité à 20), puis sélectionnez Exécuter.
  • Le status de travail s’affiche en haut de la fenêtre de code.
  • Un histogramme des résultats s’affiche sous la fenêtre de code. Les résultats de chaque capture ne sont actuellement pas disponibles avec l’émulateur de série H Quantinuum.

Invite du Copilot

  • Dans la fenêtre de code, sélectionnez Expliquer le code pour demander à Copilot dans Azure Quantum de générer une analyse de l’exemple de code.

Vous pouvez demander au Copilot dans Azure Quantum de presque tout ce qui concerne le quantum, par exemple :

  • « Expliquer l’opération MResetZ »
  • « Écrire Q# du code qui entremêle deux qubits »
  • « Expliquer les interférences quantiques »

Ouvrir votre exemple de code sur VS Code pour le web

Pour explorer davantage l’exemple de code, vous pouvez ouvrir le code dans VS Code pour le web en un seul clic et tirer parti de fonctionnalités telles que la messagerie d’erreur améliorée, Q# la mise en surbrillance de la syntaxe et le débogage intégré. Si vous avez déjà configuré un compte Azure, vous pouvez vous connecter directement à vos espaces de travail Azure Quantum à partir de VS Code.

Pour ouvrir votre code dans VS Code pour le web :

  1. Sélectionnez l’icône VS Code en bas de la fenêtre de code.

    Capture d’écran de l’icône permettant de lancer VS Code.

Étapes suivantes

Vous pouvez également exécuter des programmes quantiques à l’aide du Portail Azure ou en configurant un environnement de développement local.