Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Was ist der Zweck einer .github/copilot-instructions.md Datei in einem Repository?
.github/copilot-instructions.md
Es konfiguriert, welches KI-Modell Copilot für Inlinecodeabschlusse verwendet.
Es enthält immer benutzerdefinierte Richtlinien, die automatisch in jeder Copilot-Chatanfrage innerhalb des Arbeitsbereichs enthalten sind.
Es speichert Umgebungsvariablen, die Copilot für den Zugriff auf externe APIs benötigt.
Wie unterscheiden sich .instructions.md Dateien von der repository-weiten copilot-instructions.md Datei?
.instructions.md
copilot-instructions.md
.instructions.md Dateien ersetzen die copilot-instructions.md Datei, wenn beide vorhanden sind.
.instructions.md Dateien verwenden ein applyTo Frontmatter-Feld, um gezielt bestimmte Dateien oder Dateimuster anzusprechen. Anweisungen werden nur angewendet, wenn der Agent an übereinstimmenden Dateien arbeitet.
applyTo
.instructions.md Dateien werden nur für Inlinecode-Vervollständigungsvorschläge verwendet, während copilot-instructions.md sie für Chatantworten verwendet werden.
Was ist ein benutzerdefinierter Agent im Copilot-Chat von Visual Studio Code?
Eine integrierte Visual Studio Code-Erweiterung, die neue Programmiersprachenunterstützung hinzufügt.
Eine spezielle KI-Persona, die durch eine .agent.md Datei definiert wird, die eine Reihe von Anweisungen und Toolberechtigungen für eine bestimmte Entwicklungsrolle kapselt.
.agent.md
Ein Remoteserver, der Copilot-Anforderungen im Auftrag des Entwicklers verarbeitet.
Was steuert das tools Feld im YAML-Frontmatter eines benutzerdefinierten Agents?
tools
Die Programmiersprachen, in die der Agent Code generieren kann.
Welche Aktionen der Agent ausführen kann, z. B. Lesen von Dateien, Bearbeiten von Code, Durchsuchen des Arbeitsbereichs oder Ausführen von Terminalbefehlen.
Die Liste der Nicht-Microsoft-Erweiterungen, von denen der Agent abhängt.
Was ist eine Übergabe im Kontext von benutzerdefinierten Copilot-Agents?
Ein Mechanismus, um Copilot-Chatunterhaltungen an einen menschlichen Entwickler zu übertragen.
Ein Übergang, der von einem benutzerdefinierten Agent zu einem anderen wechselt und den Kontext übernimmt und optional eine Eingabeaufforderung vorfüllt, um einen mehrstufigen Workflow fortzusetzen.
Ein Prozess, der die Ausgabe des Agents automatisch in einer Datei im Arbeitsbereich speichert.
Was bedeutet die Einstellung send: false , wenn ein Entwickler eine Übergabe konfiguriert?
send: false
Die Schaltfläche "Übergabe" ist auf der Benutzeroberfläche ausgeblendet.
Die Eingabeaufforderung wird in der Chateingabe vorgefüllt, damit der Entwickler vor dem Senden überprüfen und bearbeiten kann, anstatt automatisch übermittelt zu werden.
Die Übergabe ist deaktiviert, und der Agent kann nicht zum Ziel-Agent wechseln.
Was ist der Zweck einer .prompt.md Datei im .github/prompts/ Ordner?
.prompt.md
.github/prompts/
Sie definiert eine benutzerdefinierte Agentpersona mit bestimmten Toolberechtigungen.
Sie stellt eine wiederverwendbare Eingabeaufforderungsvorlage bereit, die als Schrägstrichbefehl in Copilot Chat aufgerufen werden kann, um eine gemeinsame Aufgabe konsistent auszuführen.
Es konfiguriert, welches KI-Modell Copilot für alle Chatinteraktionen im Arbeitsbereich verwendet.
Wie unterscheiden sich Subagenten von Handoffs in benutzerdefinierten Agent-Workflows?
Sub-Agents und Übergaben sind unterschiedliche Bezeichnungen für dieselbe Funktion.
Sub-Agents werden automatisch innerhalb der Verarbeitung eines Agents aufgerufen und geben Ergebnisse an den aufrufenden Agent zurück, während Übergaben die Steuerung an den Benutzer übertragen, um einen Übergang zu einem anderen Agent zu genehmigen.
Subagenten können nur in der Cloud ausgeführt werden, während Handoffs lokal in Visual Studio Code ausgeführt werden.
Sie müssen alle Fragen beantworten, bevor Sie Ihre Arbeit überprüfen können.
War diese Seite hilfreich?
Benötigen Sie Hilfe zu diesem Thema?
Möchten Sie versuchen, Ask Learn zu verwenden, um Sie durch dieses Thema zu klären oder zu leiten?