{"meta":{"title":"Personnaliser Copilot pour votre projet","intro":"Configurez des instructions personnalisées, créez un agent spécialisé et organisez le contexte du projet sur GitHub.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/copilot-on-github","title":"Copilot sur GitHub"},{"href":"/fr/copilot/how-tos/copilot-on-github/customize-copilot","title":"Personnaliser Copilot"},{"href":"/fr/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview","title":"Personnaliser la Copilot vue d’ensemble"}],"documentType":"article"},"body":"# Personnaliser Copilot pour votre projet\n\nConfigurez des instructions personnalisées, créez un agent spécialisé et organisez le contexte du projet sur GitHub.\n\nCe tutoriel de démarrage rapide vous guide pour la personnalisation d’un référentiel GitHub Copilot. À la fin, Copilot connaîtra les conventions de votre projet, disposera d’un agent spécialisé pour les tâches courantes et aura structuré le contexte du projet.\n\n**Scénario:** Vous travaillez sur le référentiel d’applications web d’une équipe avec une suite de tests établie, des conventions de codage et des problèmes actifs. Vous souhaitez Copilot travailler efficacement avec la base de code dès le premier jour.\n\n## Prerequisites\n\n* N’importe quel forfait payant Copilot. Pour plus d’informations, consultez « [Plans de GitHub Copilot](/fr/copilot/get-started/plans) ».\n* Cloud agent activé pour votre organisation ou votre compte. Pour plus d’informations, consultez « [Gestion de l’accès à GitHub Copilot agent cloud](/fr/copilot/concepts/agents/cloud-agent/access-management) ».\n* Accès en écriture à un GitHub référentiel.\n\n## Étape 1 : Enseigner les Copilot conventions de votre projet\n\nLes instructions personnalisées du référentiel fournissent un Copilot contexte persistant sur votre projet , sa structure, ses normes de codage et la façon de générer et de tester du code. Chaque Copilot interaction dans le référentiel utilise automatiquement ces instructions.\n\nDemandez à Copilot cloud agent de générer un fichier `copilot-instructions.md` :\n\n1. Allez à [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot\\&ref_type=engagement\\&ref_style=text).\n\n2. Sélectionnez votre dépôt dans le menu déroulant du champ de saisie.\n\n3. Entrez l’invite suivante :\n\n   ```text copy\n   Onboard this repository to Copilot cloud agent by adding a\n   .github/copilot-instructions.md file. Include information about project\n   structure, coding conventions, the test framework, and how to build and\n   run the project.\n   ```\n\n4. Passez en revue le fichier généré et fusionnez le pull request.\n\nCopilot comprend désormais les conventions de votre projet dans les sessions de conversation, de révision de code et d’agent. Consultez « [Ajout d’instructions personnalisées de référentiel pour GitHub Copilot](/fr/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions) ».\n\n## Étape 2 : Créer un agent spécialisé\n\nCustom agents vous permet de créer des assistants ciblés pour les tâches périodiques. Dans cet exemple, créez un agent qui diagnostique et corrige les bogues.\n\n1. Accédez à [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) et sélectionnez votre référentiel.\n\n2. Dans le champ d’invite, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"Select a custom agent\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>. Cliquez ensuite sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Plus button\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> Créer un agent personnalisé**.\n\n3. Renommez le fichier en `bug-fixer.agent.md`.\n\n4. Remplacez le contenu du modèle par :\n\n   ```yaml copy\n   ---\n   name: Bug Fixer\n   description: Diagnoses and fixes bugs reported in GitHub issues.\n   tools:\n     - read\n     - edit\n     - terminal\n     - search\n   ---\n\n   You are a bug-fixing specialist. When given a bug report or issue:\n\n   1. Reproduce the bug by writing a failing test.\n   2. Identify the root cause.\n   3. Fix the code.\n   4. Verify the fix passes the test and doesn't break existing tests.\n\n   Always follow the project's testing conventions and coding standards.\n   ```\n\n5. Validez le fichier et fusionnez-le dans la branche par défaut.\n\nVotre agent de correctif de bogue s’affiche désormais dans la liste déroulante des agents sous l’onglet Agents. Sélectionnez-le avant de coller une URL de problème pour démarrer une session de débogage prioritaire. Consultez « [Création d’agents personnalisés pour Copilot cloud agent](/fr/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents) ».\n\n## Étape 3 : Organiser le contexte du projet avec un espace\n\nCopilot Spaces vous permet de constituer le contexte exact dont Copilot a besoin pour une zone spécifique de votre projet. Les réponses sont ancrées dans les fichiers, problèmes et documentation pertinents.\n\n1. Accédez à [github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) , puis cliquez sur **Créer un espace**.\n2. Nommez l’espace (par exemple, « Architecture API ») et choisissez un propriétaire.\n3. Cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> Ajouter des sources**, puis ajoutez un contexte pertinent pour votre projet :\n   * **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-code\" aria-label=\"file-code\" role=\"img\"><path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg> Ajouter des fichiers et des référentiels** : ajoutez des documents d’architecture, des schémas d’API ou des fichiers de configuration de clé.\n   * **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-link\" aria-label=\"link\" role=\"img\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg> Lier des fichiers, des pull requests et des problèmes** : collez les URL des problèmes actifs ou des discussions de conception.\n4. Dans la conversation de l’espace, posez une question comme : « Quels modèles notre API utilise-t-elle pour la gestion des erreurs ? »\n\nCopilot Réponses en utilisant uniquement le contexte que vous avez sélectionné. Consultez « [Création de GitHub Copilot Spaces](/fr/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces/create-copilot-spaces) ».\n\n## Étapes suivantes\n\n* **[Ajout d’instructions personnalisées personnelles pour GitHub Copilot](/fr/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-personal-instructions)** : définissez les préférences personnelles qui s’appliquent à tous vos référentiels.\n* **[Ajout des compétences des agents pour GitHub Copilot](/fr/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills)** : ajoutez de nouvelles fonctionnalités à vos agents.\n* **[Configurer des serveurs MCP pour votre référentiel](/fr/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers)** : configurer les serveurs MCP du référentiel utilisés par Copilot cloud agent et Copilot code review.\n* **[Collaboration avec d’autres utilisateurs à l’aide de GitHub Copilot Spaces](/fr/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces/collaborate-with-others)** : partagez vos espaces avec vos collègues."}