Skip to main content

Configurer Copilot pour apprendre à coder

Configurez Copilot pour vous aider à apprendre les concepts du codage et à générer activement vos compétences en programmation.

Copilot peut-il m’aider à apprendre à coder ?

Oui ! Copilot peut s’adapter à l’évolution de vos besoins tout au long de votre parcours de codage. En tant que développeur expérimenté, vous utiliserez Copilot comme assistant de codage. Pendant que vous apprenez à coder, il est plus bénéfique en tant que compagnon de soutien.

Dans ce guide, vous apprendrez comment configurer Copilot pour qu’il agisse comme un tuteur qui vous aidera à acquérir une compréhension approfondie des concepts de programmation, plutôt que de vous fier à lui pour écrire votre code à votre place. Pour optimiser votre apprentissage, suivez ces étapes pour chaque référentiel sur lequel vous travaillez !

Prérequis

Ce guide part du principe que vous utiliserez Copilot dans VS Code. Pour procéder à la configuration, consultez Configurer Copilot dans VS Code dans la documentation Visual Studio Code.

Étape 1 : désactiver les complétions de code

Tout d’abord, désactivons les complétions de code. Cela vous permettra d’approfondir votre compréhension des concepts de programmation en écrivant vous-même davantage de code.

  1. Dans VS Code, ouvrez votre projet.

  2. Créez un dossier dans le répertoire racine appelé .vscode.

  3. À l’intérieur de .vscode, créez un fichier appelé settings.json.

  4. Ajoutez le texte suivant au fichier :

    JSON
    {
        "github.copilot.enable": {
            "*": false
        }
    }
    
  5. Enregistrez le fichier. Les complétions de code Copilot sont désormais désactivées pour ce projet dans VS Code.

Étape 2 : ajouter des instructions d’apprentissage

Maintenant, fournissons à Copilot Chat des instructions pour qu’il agisse comme un tuteur qui vous aide dans votre apprentissage.

  1. Dans le dossier racine de votre projet, créez un fichier appelé copilot-instructions.md.

  2. Ajoutez le texte suivant ou personnalisez-le en fonction de vos objectifs d’apprentissage personnels :

    Markdown
    I am learning to code. You are to act as a tutor; assume I am a beginning coder. Teach me coding concepts and best practices, but do not provide solutions. Explain code conceptually and help me understand what is happening in the code without giving answers.
    
    Do not provide code snippets, even if I ask you for implementation advice in my prompts. Teach me all the basic coding concepts in your answers. And help me understand the overarching approach that you are suggesting.
    
    Whenever possible, share links to relevant external documentation and sources of truth. 
    
    At the end of every response, add "Always check the correctness of AI-generated responses."
    
  3. Enregistrez le fichier. Copilot utilisera ces instructions lorsque vous poserez des questions dans Copilot Chat.

Étape 3 : utiliser Copilot Chat pour apprendre

Vous êtes prêt(e) à acquérir de véritables compétences en codage avec l’aide de Copilot !

Tout au long de votre travail sur le projet, engagez une conversation prolongée avec Copilot Chat. Considérez-le comme votre tuteur personnel, posez-lui des questions au fur et à mesure et utilisez-le pour surmonter les difficultés ou clarifier des concepts.

Tip

Vous pouvez ouvrir Copilot Chat à l’aide d'un raccourci clavier : Ctrl+Alt+I (Windows/Linux) ou Commande+Maj+I (Mac).

Copilot Chat est particulièrement utile pour déboguer votre code. Pour des conseils étape par étape, consultez Apprendre à déboguer avec GitHub Copilot.