Informationen zu Benutzerdefinierte Agenten
Benutzerdefinierte Agents sind spezielle Versionen des Copilot-Agents, die Sie an Ihre individuellen Workflows, Codekonventionen und Anwendungsfälle anpassen. Sie verhalten sich wie maßgeschneiderte Teamkollegen, die Ihren Standards entsprechen, die richtigen Tools verwenden und teamspezifische Methoden implementieren. Sie definieren diese Agents einmal, anstatt wiederholt dieselben Anweisungen und Denselben Kontext bereitzustellen.
Sie definieren Benutzerdefinierte Agenten mithilfe von Markdown-Dateien namens Agentenprofile. Diese Dateien geben Eingabeaufforderungen, Tools und MCP-Server an. Auf diese Weise können Sie Ihre Konventionen, Frameworks und gewünschten Ergebnisse direkt in Copilot kodieren.
Die Agentprofil definiert das Verhalten von Benutzerdefinierter Agent. Wenn Sie den Agenten einer Aufgabe oder einem Problem zuweisen, instanziiert er die Benutzerdefinierter Agent.
Agentprofil-Format
Agentenprofile sind Markdown-Dateien mit YAML-Frontmatter. In ihrer einfachsten Form enthalten sie:
-
**Name**: Ein eindeutiger Bezeichner für den Benutzerdefinierter Agent. -
**Beschreibung**: Erläutert den Zweck und die Funktionen des Agenten. -
**Eingabeaufforderung**: Benutzerdefinierte Anweisungen, die das Verhalten und die Expertise des Agents definieren. -
**Tools** (optional): Bestimmte Tools, auf die der Agent zugreifen kann. Standardmäßig können Agents auf alle verfügbaren Tools zugreifen, einschließlich integrierter Tools und MCP-Servertools.
Agentenprofile kann auch MCP-Serverkonfigurationen mit der mcp-server-Eigenschaft enthalten.
Beispiel Agentprofil
Dieses Beispiel ist ein einfaches Agentprofil, konfiguriert mit Name, Beschreibung und Prompt.
---
name: readme-creator
description: Agent specializing in creating and improving README files
---
You are a documentation specialist focused on README files. Your scope is limited to README files or other related documentation files only - do not modify or analyze code files.
Focus on the following instructions:
- Create and update README.md files with clear project descriptions
- Structure README sections logically: overview, installation, usage, contributing
- Write scannable content with proper headings and formatting
- Add appropriate badges, links, and navigation elements
- Use relative links (e.g., `docs/CONTRIBUTING.md`) instead of absolute URLs for files within the repository
- Make links descriptive and add alt text to images
Wo Sie Benutzerdefinierte Agenten konfigurieren können
Sie können Agentenprofile auf verschiedenen Ebenen definieren.
-
**Repositoryebene**: Erstellen Sie `.github/agents/CUSTOM-AGENT-NAME.md` in Ihrem Repository für projektspezifische Agents. -
**Organisation oder Unternehmensebene**: Erstellen Sie `/agents/CUSTOM-AGENT-NAME.md` in einem `.github-private` Repository für eine breitere Verfügbarkeit.
Weitere Informationen findest du unter Vorbereiten der Verwendung von benutzerdefinierten Agents in Ihrer Organisation und Vorbereitung der Verwendung benutzerdefinierter Agents in Ihrem Unternehmen.
Wo Sie Benutzerdefinierte Agenten verwenden können
Hinweis
Benutzerdefinierte Agents befinden sich in öffentliche Vorschau für JetBrains IDEs, Eclipse und Xcode und können Änderungen unterliegen.
Nachdem Sie Benutzerdefinierte Agenten erstellt haben, sind sie verfügbar für:
-
**Copilot-Programmierassistent auf GitHub.com**: Die Registerkarte und das Panel „Agents“, Issuezuweisung und Pull Requests -
**Copilot-Programmierassistent in IDEs**: Visual Studio Code, JetBrains IDEs, Eclipse und Xcode -
**GitHub Copilot-CLI**
Sie können Agentenprofile direkt in Visual Studio Code, JetBrains IDEs, Eclipse und Xcode verwenden. Einige Eigenschaften funktionieren möglicherweise unterschiedlich oder werden zwischen Umgebungen ignoriert.
Weitere Informationen zur Verwendung von Benutzerdefinierte Agenten in Visual Studio Code finden Sie unter Benutzerdefinierte Agents in VS Code.
Nächste Schritte
Informationen zum Erstellen Ihrer eigenen Benutzerdefinierte Agenten finden Sie unter:
-
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents) -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/create-custom-agents-for-cli) -
[AUTOTITLE](/copilot/reference/customization-cheat-sheet)