Partager via


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.
  • « @azure Quels sont les types disponibles de modèles Azure OpenAI ? »
  • « @azure Qu’est-ce qu’Azure AI Search et pourquoi dois-je l’utiliser ? »
  • « @azure Comment fonctionne la tarification pour Azure SQL ? »
Concevoir et développer
  • « @azure Pouvez-vous m’aider à créer une application RAG avec Python ? »
  • « @azure Utiliser azd pour annuler le déploiement de mon projet. »
  • « @azure Nous sommes une entreprise de pizzas et voulons créer une solution de livraison de pizza personnalisée en ligne. Créez une API pour accepter les commandes de pizza. »
Déployer Créez des ressources Azure et déployez des applications.
  • « @azure Pouvez-vous m’aider à déployer mon application ? »
  • « @azure j’ai besoin d’un pipeline CI/CD pour que je puisse déployer mon application. »
  • « @azure Utiliser azd pour annuler le déploiement de mon projet. »
Résolution des problèmes Diagnostiquer et résoudre les problèmes d’application et de ressources.
  • « @azure Qu’est-ce qui utilise mon quota de modèle GPT-4o ? »
  • « @azure découvrez pourquoi mon cluster Kubernetes store-service-prod est en cours d’exécution lent. »
  • « @azure Pourquoi est-ce que je vois 500 erreurs lors de l’ouverture de mon site web ? »
Optimize Répondez aux questions sur les ressources, notamment les emplacements, les paramètres et l’intégrité des ressources.
  • « @azure Combien de déploiements Azure OpenAI ai-je ? »
  • « @azure donnez-moi un nombre de comptes de stockage dans eastus par abonnement, triés de plus grand au plus petit. »

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.