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.
-
Dans VS Code, ouvrez votre projet.
-
Créez un dossier dans le répertoire racine appelé
.vscode
. -
Ă lâintĂ©rieur de
.vscode
, créez un fichier appelésettings.json
. -
Ajoutez le texte suivant au fichier :
JSON { "github.copilot.enable": { "*": false } }
{ "github.copilot.enable": { "*": false } }
-
Enregistrez le fichier. Copilot la complétion de code est maintenant désactivée 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.
-
Dans le dossier racine de votre projet, créez un fichier appelé
copilot-instructions.md
. -
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."
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."
-
Enregistrez le fichier. Copilot utilisera ces instructions lorsque vous poserez des questions dans Copilot Chat.
Ătape 3 : Utilisez Copilot Chat pour en savoir plus
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 à long terme 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.
Ouvrez Copilot Chat dans VS Code
Copilot Chat est particuliÚrement utile pour déboguer votre code. Pour des conseils étape par étape, consultez Apprendre à déboguer avec GitHub Copilot.