# Utilisation de projets dans l’application GitHub Copilot

Utilisez un projet pour donner à Copilot un objectif continu et laissez-le coordonner le travail entre les dépôts, les sessions et les tâches périodiques.

Les projets dans le fichier GitHub Copilot app sont en préversion publique cours et peuvent être modifiés.

## À propos des projets

Un projet réunit des travaux connexes avec Copilot au fil du temps. Donnez à Copilot un objectif, et il coordonne le travail. Les projets peuvent s’étendre sur un ou plusieurs dépôts ou se concentrer sur les tâches qui ne nécessitent pas de dépôt. Selon la tâche, cela peut impliquer le démarrage de sessions, la configuration d’automatisations récurrentes ou la création d’artefacts.

Par exemple, vous pouvez utiliser un projet pour examiner les commentaires des clients et décider de ce qu’il faut améliorer, ou suivre les tâches urgentes et en cours dans plusieurs dépôts. Vous pouvez suivre la progression, fournir une direction et revenir au projet à mesure que le travail évolue.

Pour résoudre une tâche dans un référentiel spécifique, vous pouvez démarrer une session directement à partir de ce référentiel. Utilisez un projet lorsque vous souhaitez que Copilot coordonne le travail vers un objectif plus large.

## Création d’un projet et affectation de travail

Donnez à chaque projet un objectif ciblé afin que vous puissiez conserver les tâches et les résultats associés ensemble.

1. Dans la barre latérale de l’élément GitHub Copilot app, à côté de **Projects**, cliquez sur <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Create a project" 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>. La page **Nouveau projet** s’ouvre.

2. Si vous le souhaitez, choisissez des dépôts pour le projet à utiliser. Sous **Quels référentiels ce projet doit-il utiliser ?**, sélectionnez les référentiels suggérés ou recherchez par propriétaire et nom du référentiel, puis cliquez sur **Ajouter des référentiels**. Vous pouvez démarrer un projet sans ajouter de référentiel.

3. Dans la zone d’invite, décrivez à quoi vous souhaitez utiliser le projet et les tâches initiales que vous souhaitez Copilot effectuer. Incluez les résultats souhaités et toutes les contraintes. Par exemple, pour examiner les commentaires des clients sur une fonctionnalité :

   ```copilot copy
   I want to use this project to investigate customer
   feedback about our new search feature and decide
   what to improve.

   First, review the feedback document in this project's
   library. Group the feedback by theme and summarize
   the main problems customers describe.
   For each theme, include supporting examples from the
   document and suggest questions we should investigate.
   Use only the provided feedback. Do not make code changes.
   ```

4. Si vous le souhaitez, ajoutez des éléments complémentaires avant d’envoyer le prompt. Cliquez sur l’onglet **Bibliothèque** en haut du panneau de droite, cliquez sur **Ajouter**, puis choisissez **Ajouter un fichier...** ou **Ajouter un dossier…** et sélectionnez un fichier ou un dossier.

5. Envoyez le prompt pour démarrer le travail.

Copilot coordonne le travail nécessaire à l’atteinte de votre objectif. Vous pouvez suivre la progression globale du projet plutôt que de gérer chaque session séparément.

## Suivi et pilotage du travail

Cliquez sur **Aperçu** en haut du panneau de droite pour examiner le travail du projet, regroupé par état :

* **Votre avis est requis** : décisions, révisions et demandes d’autorisation qui nécessitent votre attention.
* **Ouverte** : travailler avec une pull request ouverte. Chaque élément affiche l’état de la session, la pull request associée et le nombre de lignes ajoutées et supprimées.
* **En cours** : sessions en cours.
* **Terminé**: travail effectué.

Passez en revue les éléments sous **Nécessite une action** pour voir où votre réponse est nécessaire.

Pour inspecter une session individuelle, cliquez sur la session sous l’onglet **Vue d’ensemble**. Vous pouvez passer en revue la conversation, les modifications, la pull request et le plan, ou envoyer un message dans **Diriger cette session** pour donner davantage de direction.

Poursuivez le travail en donnant Copilot une tâche de suivi. Par exemple, après avoir examiné le résumé des commentaires :

```copilot copy
Compare the two most common feedback themes. Recommend
which one to investigate first and explain your reasoning.
Identify any gaps in the feedback that could change
the recommendation.
```

Revenez au même projet lorsque vous souhaitez continuer à travailler sur l’objectif. Par exemple, vous pouvez ajouter un nouveau lot de commentaires et demander à Copilot de le comparer aux résultats précédents.

Pour plus d’informations sur l’utilisation directe d’une session individuelle, consultez [Travailler avec les sessions de l’agent dans l’application GitHub Copilot](/fr/copilot/how-tos/github-copilot-app/agent-sessions).

## Partage du contexte et révision des artefacts

Utilisez **Library** pour partager des documents complémentaires avec Copilot et rechercher les artefacts créés pendant les sessions du projet. Conservez les éléments pertinents pour l’objectif du projet et indiquez à Copilot quelles sources utiliser lors de l’attribution d’une tâche.

Cliquez sur l’onglet **Bibliothèque** en haut du panneau de droite, puis cliquez sur un fichier pour l’ouvrir. Sous **Tous les fichiers**, **Agent** contient des artefacts générés et **l’utilisateur** contient du matériel que vous avez ajouté. Pour ajouter des pièces jointes, cliquez sur **Ajouter**, puis choisissez **Ajouter un fichier...** ou **Ajouter un dossier…**.

Par exemple, si vous examiniez les commentaires des clients sur une nouvelle fonctionnalité, vous pouvez ajouter la spécification de la fonctionnalité et un document contenant des commentaires clients à **Library**. Vous pouvez ensuite demander à Copilot d’utiliser la spécification pour comprendre comment la fonctionnalité est conçue pour fonctionner et les commentaires pour identifier les problèmes rencontrés par les clients.

## Configuration des tâches récurrentes

Pour configurer le travail périodique, demandez à Copilot dans la conversation du projet. Décrivez la tâche et quand vous souhaitez qu’elle s’exécute.

1. Dans le champ de saisie du projet, décrivez la tâche périodique, y compris sa planification et son résultat attendu. Par exemple, si vous ajoutez des commentaires clients à la bibliothèque du projet tout au long de la semaine, demandez un résumé tous les lundis :

   ```copilot copy
   Every Monday at 9 AM in my local time zone, review the
   customer feedback in this project's library and create
   a summary grouped by theme. Include supporting examples
   and questions we should investigate.
   Use only the provided material.
   ```

2. Envoyez l’invite et répondez à toutes les questions de la part de Copilot au sujet de la tâche ou du calendrier.

3. Cliquez sur **Automations** en haut du panneau de droite pour vérifier la planification de la tâche et la prochaine exécution.

Pour modifier une tâche périodique, demandez à Copilot dans la conversation du projet. Par exemple : « Mettez à jour le résumé des commentaires hebdomadaires, axé sur les performances de la recherche, et programmez son exécution tous les vendredis à 10 h ».

Vous pouvez également modifier la planification manuellement, suspendre la tâche ou la supprimer de l’onglet **Automations** . En regard de la tâche, cliquez sur <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="More options" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg>:

* Cliquez sur **Pause** pour arrêter l’exécution de la tâche jusqu’à ce que vous la repreniez.
* Cliquez sur **Modifier la planification…** pour modifier le moment où la tâche s’exécute.
* Cliquez sur **Supprimer…** pour supprimer la tâche périodique.

Pour plus d’informations sur la création de tâches planifiées à partir de la page des automatisations indépendantes de l’application, consultez [Utiliser des automatisations dans l’application GitHub Copilot](/fr/copilot/how-tos/github-copilot-app/using-automations).