Vorteile der Indizierung von Repositorys
CopilotDie Fähigkeit, Fragen in natürlicher Sprache zu beantworten und Aufgaben in einem Repositorykontext auszuführen, ist optimiert, wenn der Semantikcode-Suchindex für das Repository auf dem neuesten Stand ist.
**
Copilot verwendet Ihr indiziertes Repository nicht für Modellschulungen.**
Semantische Codesuche in Copilot-Chat
Wenn Sie eine Unterhaltung mit Copilot-Chat in einem Repository-Kontext beginnen, 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 Ihres Codes, um eine fundierte Antwort zu liefern.
Weitere Informationen zum Stellen von Fragen finden Sie unter Fragen an GitHub Copilot in GitHub stellen.
Semantische Codesuche in Copilot Cloudagent
Copilot Cloudagent verwendet die semantische Codesuche, um relevanten Code basierend auf der Bedeutung zu finden, anstatt ausschließlich auf genaue Text-Übereinstimmungen mit Tools wie `grep`. 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 Cloudagent findest du unter Informationen zu GitHub Copilot Cloud-Agent.
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 Cloudagent
Tipp
Es gibt keine Beschränkung für die Anzahl der indizierbaren Repositorys.
Inhalte aus Copilot-Chat Antworten ausschließen
Unternehmens- oder Organisationsbesitzer mit einem Copilot Enterprise oder Copilot Business Plan können Inhaltsausschlüsse definieren, um das Verhalten der GitHub Copilot für die Copilot von ihnen verwalteten Arbeitsplätze zu steuern. Weitere Informationen finden Sie unter Ausschließen von Inhalten von GitHub Copilot.
Wenn für ein Repository, das einer Inhaltsausschlussrichtlinie unterliegt, ein Semantikcode-Suchindex erstellt wird, werden die Daten gemäß der Richtlinie gefiltert, bevor sie an Copilot-Chat übergeben werden.