Около Пользовательские агенты
Пользовательские агенты Это специализированные версии Copilot агента, которые вы можете адаптировать под свои уникальные рабочие процессы, нормы кода и сценарии использования. Они действуют как индивидуальные коллеги, которые следуют вашим стандартам, используют правильные инструменты и применяют специфические для команды практики. Вы определяете эти агенты один раз, вместо того чтобы постоянно предоставлять одни и те же инструкции и контекст.
Вы определяете Пользовательские агенты использование файлов Markdown под названием Профили агентов. Эти файлы указывают подсказки, инструменты и MCP-серверы. Это позволяет напрямую кодировать ваши конвенции, фреймворки и желаемые результаты в Copilot.
Определяет Профиль агентаПользовательский агентповедение '. Когда вы назначаете агента задачу или проблему, он инстанцирует Пользовательский агент.
Профиль агента формат
Профили агента — это файлы Markdown с YAML-фронтматтером. В самом простом виде они включают в себя:
* Имя (по желанию): Отображаемое имя для Пользовательский агент. Если оно опущено, имя файла агента используется в качестве идентификатора и отображаемого имени по умолчанию. * Описание: Объясняет назначение и возможности агента. * Подсказка: Пользовательские инструкции, определяющие поведение и экспертизу агента. * Tools (опционально): Конкретные инструменты, которые агент может access. По умолчанию агенты имеют доступ ко всем доступным инструментам, включая встроенные инструменты и MCP-серверные инструменты.
Профили агента также может включать конфигурации MCP-сервера с использованием этого `mcp-servers` свойства.
Пример Профиль агента
Этот пример — базовый Профиль агента вариант с настраиванием названия, описания и запроса.
---
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
Где можно настроить Пользовательские агенты
Вы можете определить Профили агентов на разных уровнях:
-
**уровень репозитория**: Создайте `.github/agents/CUSTOM-AGENT-NAME.md` в своём репозитории для project-специфических агентов. -
**Организационный или корпоративный уровень**: Создайте `/agents/CUSTOM-AGENT-NAME.md` в репозитории `.github-private` для более широкой доступности.
Дополнительные сведения см. в разделе [AUTOTITLE и Подготовка к использованию пользовательских агентов в организации](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents).
Where you can use Пользовательские агенты
Примечание.
Пользовательские агенты находятся в public preview для IDEs JetBrains, Eclipse и Xcode и могут измениться.
Once you create Пользовательские агенты, they become available to:
- Copilot cloud agent on GitHub.com: The agents tab and panel, issue assignment, and pull requests
- Copilot cloud agent in IDEs: Visual Studio Code, JetBrains IDEs, Eclipse, and Xcode
- GitHub Copilot CLI
You can use Профили агентов directly in Visual Studio Code, JetBrains IDEs, Eclipse, and Xcode. Some properties may function differently or be ignored between environments.
For more information on using Пользовательские агенты in Visual Studio Code, see Пользовательские агенты in VS Code.
Next steps
To create your own Пользовательские агенты, see: