Custom agents — это специализированные Copilot версии агента, которые вы настраиваете для конкретных задач и рабочих процессов. Определите роль один раз, а не повторяйте свои инструкции и требования к инструменту каждый раз, когда вам нужен этот опыт.
Например, можно создать специалист по документации, который соответствует стандартам написания или рецензенту, который может читать и искать файлы, но не требует средств редактирования.
Сведения о профилях агента
Профиль агента — это файл Markdown с интерфейсным элементом YAML. Он описывает назначение агента, дает ему инструкции и может ограничить доступные средства. В поддерживаемых средах профиль также может настроить серверы MCP для этого агента.
Используйте пользовательский агент, если требуется повторно используемая роль с определенным подходом и набором инструментов. Если вам нужны только инструкции и ресурсы для конкретной задачи, навык может быть более простым выбором. Сравнение см. в разделе Сравнение функций настройки Copilot.
Профили можно совместно использовать на уровне репозитория, организации и предприятия. Copilot CLI также поддерживает личные профили. Расположения конфигурации, поддерживаемые свойства и приоритет зависят от среды. См . раздел AUTOTITLE.
Где можно использовать настраиваемые агенты
С помощью настраиваемых агентов можно использовать следующие возможности:
- .GitHub Copilot app
- GitHub Copilot CLI.
- Copilot cloud agent в GitHub.com, включая вкладку агентов и панель, назначение проблем и запросы на вытягивание.
- Поддерживаемые идентификаторы, включая Visual Studio Code, , Visual StudioСреды разработки JetBrainsEclipse и Xcode.
Пользовательские агенты в Среды разработки JetBrains и Xcode находятся в Публичный предварительный просмотр. Сведения о поддержке версий и состоянии выпуска для конкретной интегрированной среды разработки см. в разделе Матрица функций Copilot.
В интегрированной среде разработки использование пользовательского агента непосредственно в чате отличается от делегирования задачи Copilot cloud agentв . Свойства профиля могут вести себя по-разному или игнорироваться между средами. Сведения о VS Code поведении профиля см. в разделе "Пользовательские агенты".VS Code
Встроенные агенты
Вам не нужно определять настраиваемый агент для каждой задачи специалиста. Copilot CLI включает встроенные агенты, которые главный агент может использовать для обычной работы:
exploreдля изучения базы кодаtaskдля выполнения командgeneral-purposeдля работы, требующей отдельного контекста агентаcode-reviewдля просмотра измененийresearchдля исследованийrubber-duckдля второго мненияsecurity-reviewдля проверки, ориентированной на безопасность
Они предоставляются Copilot CLI, а не создаются в качестве собственных профилей. Доступные средства и поведение отличаются по агенту. Сведения о возможностях и модели по умолчанию см. в разделе "Встроенные агенты".
Пользовательские агенты и вложенные агенты
Настраиваемый агент — это определение специалиста. Подагент — это агент, выполняю��ий делегированную работу в отдельном окне контекста. Главный агент может делегировать встроенному агенту или запустить специалиста с помощью пользовательского профиля агента.
Отдельный контекст позволяет субагенту сосредоточиться на назначенной задаче без добавления каждой промежуточной детали в основную беседу. Независимые задачи также могут выполняться параллельно. Это преимущества делегирования, а не свойства, которые требуют создания пользовательского профиля.
Выбор пользовательского агента для сеанса и делегирование подзадаки одному из разных способов использования профиля. В Copilot CLIэтом случае инструкции репозитория включаются для агента сеанса, но по умолчанию не включены для пользовательского подагента. Сведения о параметрах и методах вызова см. в разделе Создание и использование пользовательских агентов для GitHub Copilot CLI.
Более широкая модель делегирования в и Copilot CLIсм. в GitHub Copilot app разделе Делегирование и параллелизация работы с агентами.
Дальнейшие действия
Выберите руководство по настройке, в котором вы работаете: