Skip to main content
Skip to content

Пользовательские агенты

Предоставьте Copilot повторно используемым ролям специалиста с помощью специализированных инструкций и инструментов.

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 разделе Делегирование и параллелизация работы с агентами.

Дальнейшие действия

Выберите руководство по настройке, в котором вы работаете: