Skip to main content

Indizieren von Repositories für GitHub Copilot

Copilot verbessert die Antworten durch Indizierung deiner Repositories.

Vorteile der Indizierung von Repositorys

Copilot ist besser in der Lage, Fragen in natürlicher Sprache zu beantworten und Aufgaben im Repository-Kontext abzuschließen, wenn der semantische Code-Suchindex für das Repository auf dem neuesten Stand ist.

          **Copilot verwendet dein indiziertes Repository nicht für das Modelltraining.**

Semantische Code-Suche in Copilot-Chat

Wenn Sie eine Unterhaltung mit Copilot-Chat beginnen, die einen Repositorykontext hat, wird das Repository automatisch indiziert, um kontextreichere Antworten auf Ihre Fragen zur Struktur und Logik des Codes in GitHub und Visual Studio Code zu verbessern. Du könntest beispielsweise fragen: Wie verwaltet dieses Repository HTTP-Anforderungen und -Antworten?, und Copilot-Chat verweist auf relevante Abschnitte deines Codes, um eine fundierte Antwort zu liefern.

Weitere Informationen zum Stellen von Fragen finden Sie unter Fragen an GitHub Copilot auf GitHub stellen.

Semantische Code-Suche in Copilot Codierungsassistent

Copilot Codierungsassistent verwendet die semantische Codesuche, um relevanten Code auf der Grundlage der Bedeutung zu finden, anstatt sich nur auf exakte Textübereinstimmungen mit Tools wie grep zu verlassen. Wenn der Agent die genauen Namen oder Muster nicht kennt, nach der gesucht werden soll, hilft die semantische Codesuche dabei, den richtigen Code schneller zu finden. Es ist keine Konfiguration erforderlich – der Agent verwendet bei Bedarf automatisch die Semantikcodesuche.

Weitere Informationen zu Copilot Codierungsassistent findest du unter Informationen zu GitHub Copilot Coding-Assistent.

Informationen zur Indexerstellung und -verwendung

Die Indizierung wird im Hintergrund ausgeführt. Die anfängliche Indizierung kann für ein großes Repository bis zu 60 Sekunden dauern. Nachdem ein Repository zum ersten Mal indiziert wurde, ist die erneute Indizierung erheblich schneller, und der Index wird in der Regel automatisch aktualisiert, um die neuesten Änderungen innerhalb von Sekunden nach dem Starten einer neuen Unterhaltung einzuschließen.

Sobald ein Index für ein Repository erstellt wurde, kann er hier verwendet werden:

  • Copilot-Chat in GitHub und Visual Studio Code
  • Copilot Codierungsassistent

Tipp

Es gibt keine Beschränkung für die Anzahl der indizierbaren Repositorys.

Ausschließen von Inhalten aus Copilot-Chat-Antworten

Unternehmens- oder Organisationseigentümer mit einem Copilot Enterprise- oder Copilot Business-Plan können Inhaltsausschlüsse definieren, um das Verhalten von GitHub Copilot für die von ihnen verwalteten Copilot-Arbeitsplätze zu steuern. Weitere Informationen finden Sie unter Ausschließen von Inhalten von GitHub Copilot.

Wenn für ein Repository, das in einer Inhaltsausschlussrichtlinie enthalten ist, ein Index für die semantische Codesuche erstellt wird, werden die Daten gemäß der Richtlinie gefiltert, bevor sie an Copilot-Chat übergeben werden.