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.
-
Dans la barre latérale de l’élément GitHub Copilot app, à côté de Projects, cliquez sur . La page Nouveau projet s’ouvre.
-
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.
-
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 prompt 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.
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. -
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.
-
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 :
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.
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.
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.
-
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 prompt 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.
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. -
Envoyez l’invite et répondez à toutes les questions de la part de Copilot au sujet de la tâche ou du calendrier.
-
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 :
- 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.