Skip to main content

Erstellen von GitHub Copilot Spaces

Erstellen Spaces, um relevante Inhalte zu organisieren und zu zentralisieren, die die Antworten von Copilot im richtigen Kontext für eine bestimmte Aufgabe grounden.

Wer kann dieses Feature verwenden?

Anyone with a Copilot license can use Leerzeichen.

Eine Übersicht über Copilot-Räume findest du unter Informationen zu GitHub Copilot Spaces.

Erstellen eines Raums

  1. Um einen Bereich zu erstellen, gehe zu https://github.com/copilot/spaces und klicke auf Bereich erstellen.

  2. Geben Sie Ihrem Raum einen Namen.

  3. Wählen Sie aus, ob sich der Raum in Ihrem Besitz oder im Besitz einer Organisation befindet, zu der Sie gehören. Leerzeichen im Organisationsbesitz können mithilfe des in GitHub integrierten Berechtigungsmodells freigegeben werden.

  4. Klicke auf Create Space.

  5. Füge optional unter dem Namen des Space eine Beschreibung hinzu, sobald du dich im Space befindest. Dies wirkt sich nicht auf die Antworten aus, die Copilot im Space gibt, kann anderen Personen aber helfen, den Kontext des Space zu verstehen.

    Hinweis

    Du kannst den Namen und die Beschreibung deines Space jederzeit ändern, indem du darauf zeigst und auf klickst.

Hinzufügen von Kontext zu einem Raum

Du kannst deinem Space zwei Arten von Kontext hinzufügen:

  •         **Hinweise**: Gib einen freien Text ein, der beschreibt, worauf sich Copilot in diesem Bereich konzentrieren soll. Geben Sie die Fachgebiete, die Arten der Aufgaben, bei denen er helfen soll, und zu meidende Dinge an. Dies hilft Copilot, relevantere Antworten zu geben, die auf deinem Intent basieren.
    

    Beispiel:

    Du bist ein SQL-Generator. Deine Aufgabe besteht darin, die in den angefügten Dateien definierten Beispielabfragen und Datenschemas zu übernehmen und SQL-Abfragen basierend auf den Zielen der benutzenden Person zu generieren.

  •         **Quellen**: Dieser Kontext wird verwendet, um relevantere Antworten auf deine Fragen zu geben. Darüber hinaus bezieht sich Leerzeichen immer auf die neueste Version des Codes im `main`-Branch des Repositorys.
    

    Klicke zum Hinzufügen der Quellen auf Add sources, und wähle eine der folgenden Optionen aus:

    •       **<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> Dateien und Repositories hinzufügen**: Du kannst Dateien, Ordner und ganze GitHub Repositories hinzufügen. Wenn du ein Repository hinzufügst, durchsucht Copilot den Inhalt nach relevanten Informationen. Wenn du jedoch bestimmte Dateien oder Ordner hinzufügst, die für deine Arbeit am relevantesten sind, erhältst du die besten Ergebnisse. Das kann Codedateien, Dokumentation und weitere Inhalte umfassen, die Copilot dabei unterstützen, den Bereichskontext nachzuvollziehen.
      
    •       **<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> Link-Dateien, Pull-Requests und Issues**: Du kannst die URLs der GitHub Inhalte einfügen, einschließlich Pull-Requests und Issues.
      
    •       **<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> Eine Datei hochladen**: Du kannst Dateien direkt von deiner Maschine hochladen. Dazu gehören Bilder, Textdateien, umfangreiche Dokumente und Kalkulationstabellen.
      
    •       **<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> Textinhalte hinzufügen**: Du kannst Freitextinhalte wie z. B. Transkripte, Notizen oder andere relevante Informationen einfügen, sodass Copilot den Kontext deines Raums besser verstehen kann.
      

Auswählen von Repositorys oder Dateien als Kontext

Wenn Sie Ihrem Speicherplatz Quellen hinzufügen, können Sie auswählen, ob Sie ganze Repositorys oder einzelne Dateien anfügen möchten. Wenn Sie verstehen, wie jede Option funktioniert, können Sie die besten Ergebnisse aus Copilot erzielen.

  •         **Anfügen eines Repositorys**: Wenn Sie ein Repository anfügen, lädt Copilot das gesamte Projekt nicht in den Arbeitsspeicher. Stattdessen durchsucht es das Repository und ruft nur die relevantesten Inhalte ab, die erforderlich sind, um Ihre Frage zu beantworten. Dies wird für groß angelegte Anwendungsfälle empfohlen (z. B. Beantworten von Fragen in allen Dokumentationen in einem Repository).
    
  •         **Anfügen einzelner Dateien**: Wenn Sie eine Datei anfügen, werden die vollständigen Inhalte in Copilots Kontextfenster geladen und für jede Abfrage in diesem Bereich berücksichtigt. Dies ist am besten, wenn Sie möchten, dass Copilot ein bestimmtes Dokument oder eine kleine Gruppe von Dateien konsistent priorisieren.
    

Hinzufügen von Kontext während der Arbeit

Sie können Dateien direkt aus der Codeansicht von GitHubhinzufügen, sodass Sie ihren Fluss beim Erstellen des Kontexts für Ihren Raum nicht unterbrechen müssen.

  1. Klicke oben in der Code-Ansicht auf .

    Screenshot einer Datei in der Codeansicht. Das Symbol "Zu Bereich hinzufügen" ist orange hervorgehoben.

  2. Wählen Sie in der Dropdown-Liste den Bereich aus, dem Sie die Datei hinzufügen möchten, oder erstellen Sie einen neuen Bereich.

Nächste Schritte