Création d'un espace
-
Pour créer un espace, accédez à https://github.com/copilot/spaces, puis cliquez sur Créer un espace.
-
Donnez un nom à votre espace.
-
Indiquez si l'espace appartient à vous ou par une organisation à laquelle vous appartenez. Les biens appartenant à l’organisation Espaces peuvent être partagés à l'aide du modèle d’autorisation intégré de GitHub.
-
Cliquez sur Créer un espace.
-
Si vous le souhaitez, sous le nom de l’espace, ajoutez une description. La description n’affecte Copilotpas les réponses, mais aide d’autres personnes à comprendre l’objectif de l’espace.
Remarque
Vous pouvez modifier le nom et la description de votre espace à tout moment en pointant dessus et en cliquant dessus .
Ajout de contexte à un espace
Vous pouvez ajouter deux types de contexte à votre espace :
-
Instructions : Texte libre qui décrit ce qui Copilot doit se concentrer dans cet espace. Incluez ses domaines d'expertise, les types de tâches qu'il doit aider et ce qu'il doit éviter. Cela permet de Copilot donner des réponses plus pertinentes en fonction de votre intention.
Par exemple:
Vous êtes un générateur SQL. Votre mission est de créer des requêtes SQL à partir des exemples de requêtes et des schémas de données fournis dans les fichiers joints, en fonction des objectifs de l'utilisateur.
-
Sources : ce contexte sera utilisé pour fournir des réponses plus pertinentes à vos questions. En outre, Espaces se réfère toujours à la dernière version du code sur
mainla branche du dépôt.Pour ajouter des sources, cliquez sur Ajouter des sources, puis choisissez l’une des options suivantes :
<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** : vous pouvez ajouter des fichiers, des dossiers et des dépôts entiers GitHub . Lorsque vous ajoutez un référentiel, Copilot recherchez son contenu pour trouver des informations pertinentes, mais l’ajout de fichiers ou de dossiers spécifiques qui sont les plus pertinents pour votre travail vous donnera les meilleurs résultats. Cela peut inclure des fichiers de code, de la documentation et d’autres contenus qui permettent Copilot de comprendre le contexte de votre espace.
<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> Fichiers de liens, demandes de tirage et problèmes** : vous pouvez coller les URL du GitHub contenu, y compris les demandes de tirage et les problèmes.
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-upload" aria-label="upload" role="img"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z"></path></svg> Charger un fichier** : vous pouvez charger des fichiers directement à partir de votre ordinateur local. Cela inclut des images, des fichiers texte, des documents enrichis et des feuilles de calcul.
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paste" aria-label="paste" role="img"><path d="M3.626 3.533a.249.249 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.249.249 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298ZM5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1Zm.75 3h3V2.5h-3Z"></path></svg> Ajouter du contenu texte** : vous pouvez taper ou coller du contenu en texte libre, tel que des transcriptions, des notes ou d’autres informations pertinentes qui peuvent vous aider à Copilot comprendre le contexte de votre espace.
Choix de référentiels ou de fichiers en tant que contexte
Lorsque vous ajoutez des sources à votre espace, vous pouvez choisir d’attacher des dépôts entiers ou des fichiers individuels. Comprendre le fonctionnement de chaque option peut vous aider à obtenir les meilleurs résultats de Copilot.
-
Attacher un référentiel : lorsque vous attachez un référentiel, Copilot ne charge pas l’intégralité du projet en mémoire. Au lieu de cela, il recherche le référentiel et récupère uniquement le contenu le plus pertinent pour votre question. Cela est préférable pour les cas d’usage à grande échelle, tels que la réponse à des questions sur toutes les documentations d’un référentiel.
-
Joindre des fichiers individuels : lorsque vous joignez un fichier, son contenu complet est chargé dans Copilotla fenêtre de contexte et pris en compte pour chaque requête dans cet espace. Ceci est préférable lorsque vous souhaitez de manière cohérente hiérarchiser un document spécifique ou un petit ensemble de fichiers.
Ajout de contexte au fur et à mesure que vous travaillez
Vous pouvez ajouter des fichiers à un espace directement à partir de l’affichage de code activé GitHub. Vous n’avez donc pas besoin d’interrompre votre flux lors de la génération du contexte de votre espace.
-
En haut de n’importe quel fichier dans la vue de code, cliquez sur .

-
Dans la liste déroulante, sélectionnez l’espace auquel vous souhaitez ajouter le fichier ou créez un espace.
Étapes suivantes
- Pour obtenir une vue d’ensemble de Copilot Spaces, consultez À propos de GitHub Copilot Spaces.
- Pour utiliser Espaces dans GitHub et votre IDE, consultez Utilisation des "GitHub Copilot Spaces".
- Pour accélérer les travaux de développement avec Espaces, consultez Accélérer le développement avec GitHub Copilot Spaces.
- Pour partager votre espace avec votre équipe, consultez Collaboration avec d’autres utilisateurs à l’aide de GitHub Copilot Spaces.