Qu’est-ce que GitHub Copilot pour Azure Preview ?
GitHub Copilot pour Azure Preview est une extension GitHub Copilot qui permet aux développeurs d’utiliser le langage naturel pour :
- Découvrez les fonctionnalités Azure.
- Déployer les ressources Azure
- Obtenez des informations sur les ressources Azure.
- Diagnostiquer et résoudre les problèmes liés aux ressources Azure.
GitHub Copilot pour Azure est actuellement disponible pour Visual Studio Code. Vous devez avoir accès à un abonnement Azure et être abonné à GitHub Copilot.
GitHub Copilot est conçu pour aider les développeurs, y compris ceux qui sont nouveaux à Azure, à être plus productifs le plus rapidement possible. Pour les utilisateurs Azure expérimentés, GitHub Copilot pour Azure gagne du temps, car ils peuvent accéder aux fonctionnalités Azure sans avoir à rechercher des commandes et des arguments, et sans avoir à se connecter et à parcourir le Portail Azure.
Principaux scénarios
GitHub Copilot pour Azure Preview active actuellement quatre scénarios principaux :
Catégorie | Explication | Exemples |
---|---|---|
Learn | Découvrez les services et outils Azure à partir de la dernière documentation Microsoft Learn. |
|
Concevoir et développer |
|
|
Déployer | Créez des ressources Azure et déployez des applications. |
|
Résolution des problèmes | Diagnostiquer et résoudre les problèmes d’application et de ressources. |
|
Optimize | Répondez aux questions sur les ressources, notamment les emplacements, les paramètres et l’intégrité des ressources. |
|
La documentation fournit un guide de démarrage rapide et des invites pour vous aider à commencer à utiliser GitHub Copilot pour Azure le plus rapidement possible.
Fonctionnement
GitHub Copilot pour Azure Preview repose sur un modèle de langage de grande taille (LLM) de base, tel que GPT-4o. Il complète les connaissances générales du LLM avec des connaissances mises à jour en continu de Microsoft Learn. Ses agents intelligents interagissent avec les services, systèmes et Azure Resource Graph pour effectuer des tâches spécifiques en votre nom.
L’extension GitHub Copilot Chat offre l’expérience de conversation. Vous pouvez ouvrir l’extension de conversation en tant que volet dans Visual Studio Code en sélectionnant l’icône Conversation dans la barre d’activité. Dans le volet de conversation, vous pouvez créer une conversation, accéder à un historique des sessions de conversation, ouvrir une session de conversation dans une fenêtre d’éditeur complète, etc.
Bonnes pratiques
L’utilisation de copilotes peut augmenter la productivité des développeurs en répondant aux questions, en exécutant des tâches et en générant du code. Toutefois, n’oubliez pas ces règles vitales :
- Passez en revue toutes les réponses générées par l’IA. Validez leur exactitude, leur applicabilité, leurs résultats potentiels (tels que les coûts et la sécurité) avant de prendre des mesures en fonction de ces réponses.
- N’enregistrez jamais les secrets d’application ou les informations d’identification dans le code source.
- N’envoyez jamais de secrets d’application ou d’informations d’identification dans des questions ou dans du code lorsque vous posez des questions.
Lorsque vous travaillez avec n’importe quel outil basé sur des modèles de langage volumineux, utilisez de bonnes techniques d’ingénierie rapide pour obtenir les meilleurs résultats. Les conseils suivants proviennent de l’article Écrire des invites effectives pour Microsoft Copilot dans Azure, qui fournit des conseils pour l’ingénierie rapide dans le contexte d’Azure.
- Être clair et spécifique
- Définir des attentes
- Ajouter un contexte à votre scénario
- Décomposer vos demandes
- Personnaliser votre code
- Utiliser la terminologie Azure
- Utiliser la boucle de commentaires
Contenu connexe
- Commencez avec GitHub Copilot pour Azure en installant le logiciel et en écrivant votre première invite.
- Suivez le guide de démarrage rapide pour comprendre comment inclure GitHub Copilot pour Azure Preview dans votre workflow de développement logiciel. Le guide de démarrage rapide explique comment déployer des services sur Azure, surveiller leur état et résoudre les problèmes.
- Consultez des exemples d’invites pour en savoir plus sur Azure et comprendre votre compte, votre abonnement et vos ressources Azure.
- Consultez des exemples d’invites pour la conception et le développement d’applications pour Azure.
- Consultez des exemples d’invites pour le déploiement de votre application sur Azure.
- Consultez des exemples d’invites pour optimiser vos applications dans Azure.
- Consultez des exemples d’invites pour résoudre les problèmes liés à vos ressources Azure.