Die Fähigkeit von Copilot Chat, Fragen in natürlicher Sprache in einem Repositorykontext zu beantworten, wird optimiert, wenn der Index der semantischen Codesuche für das Repository auf dem neuesten Stand ist.
Wenn du eine Unterhaltung mit Copilot Chat mit Repositorykontext beginnst, wird das Repository automatisch indiziert, um kontextbasierte Antworten auf deine Fragen zur Codestruktur und -logik in 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.
Copilot Chat verwendet dein indiziertes Repository nicht für das Modelltraining.
Weitere Informationen zum Stellen von Fragen findest du unter Fragen zu Copilot in .com.
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.
Nachdem ein Index für ein Repository erstellt wurde, wird er von Copilot Chat zum Beantworten von Fragen verwendet, die von einem beliebigen Copilot-Benutzer in und Visual Studio Code gestellt werden.
Tipp
Es gibt keine Beschränkung für die Anzahl der indizierbaren Repositorys.
Unternehmens- oder Organisationsbesitzer mit einem Copilot Enterprise- oder Copilot Business-Plan können Inhaltsausschlüsse definieren, um das Verhalten von Copilot für die von ihnen verwalteten Copilot-Arbeitsplätze zu steuern. Weitere Informationen finden Sie unter Ausschließen von Inhalten von 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.