Skip to main content
Skip to content

Использование subagents в вашем IDE

Делегируйте автономную подзадаку отдельному агенту, который работает в собственном контексте и сообщает обратно в основной сеанс чата.

Introduction

Вы можете использовать subagents для делегирования задач изолированному агенту с собственным контекстным окном внутри вашей сессии чата. subagent работает независимо без паузы для отзывов пользователя и возвращает итоговый результат в основную сессию чата.

Subagents лучше всего подходят для ситуаций, когда:

  • Вы хотите делегировать сложные, многоступенчатые задачи, такие как исследование или анализ, не прерывая основную сессию.
  • Вам нужно обрабатывать большие объёмы информации или несколько документов, которые будут загружать основное окно контекста.
  • Вы хотите исследовать разные подходы или точки зрения независимо, не смешивая контексты.

Subagents используют те же инструменты и модель ИИ, что и основная сессия, но не могут создавать другие subagents.

Subagents доступны в Visual Studio Code, JetBrains IDEs, Xcode и Eclipse. В настоящее время Visual Studioони недоступны. Действия по включению и вызову различаются в редакторе, поэтому щелкните приведенные выше вкладки для инструкций по интегрированной среде разработки.

Сведения о сеансе агента, subagents делегированного из, см. в разделе Использование режима агента в интегрированной среде разработки.

Включение subagents

  1. В окне нажмите на иконку Copilot Chat инструментов.
  2. Включите инструмент runSubagent .

Если вы используете пользовательские файлы запросов или custom agents, обязательно укажите инструмент runSubagent в свойстве tools frontmatter. Смотрите Создание кастомных агентов для Copilot cloud agent и Используйте файлы запросов в VS Code в Visual Studio Code документации.

Вызов метода subagents

Subagents может быть вызван по-разному:

  • Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:

    Suggest ways to refactor this legacy code.
    
  • Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:

    Use the testing subagent to write unit tests for the authentication module.
    
  • Вызов #runSubagent инструмента.

    Evaluate the #file:databaseSchema using #runSubagent and generate an optimized data-migration plan.
    

После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.

Дополнительные материалы

Чтобы использовать subagents, вы должны настроить custom agents его в своей среде. См . раздел AUTOTITLE.

Включение subagents

  1. Нажмите «Инструменты » в строке меню, затем выберите GitHub Copilot, затем «Редактировать настройки».
  2. В всплывающем меню нажмите «Чат», затем галочку «Включить Subagent ».

Вызов метода subagents

Subagents может быть вызван по-разному:

  • Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:

    Suggest ways to refactor this legacy code.
    
  • Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:

    Use the testing subagent to write unit tests for the authentication module.
    

После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.

Дополнительные материалы

Чтобы использовать subagents, вы должны настроить custom agents его в своей среде. См . раздел AUTOTITLE.

Включение subagents

  1. Нажмите Editor в строке меню, затем выберите GitHub Copilot затем Open GitHub Copilot для настроек Xcode.
  2. Нажмите «Расширенно » в чате, затем в настройках чата выберите переключатель «Включить Subagents ».

Вызов метода subagents

Subagents может быть вызван по-разному:

  • Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:

    Suggest ways to refactor this legacy code.
    
  • Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:

    Use the testing subagent to write unit tests for the authentication module.
    

После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.

Дополнительные материалы

Чтобы использовать subagents, вы должны настроить custom agents его в своей среде. См . раздел AUTOTITLE.

Включение subagents

  1. Нажмите на значок в строке статуса.
  2. В всплывающем меню нажмите «Редактировать настройки».
  3. В разделе "Чат" установите флажок "Включить вложенный агент ".

Вызов метода subagents

Subagents может быть вызван по-разному:

  • Автоматическое делегирование. Copilot проанализирует описание вашего запроса, поле описания настроенного custom agents, а также текущий контекст и доступные инструменты для автоматического выбора subagent. Например, этот запрос автоматически делегирует задачу специалисту по рефакторингу custom agent:

    Suggest ways to refactor this legacy code.
    
  • Прямой призыв. Вы можете напрямую вызвать subagent в вашем prompt:

    Use the testing subagent to write unit tests for the authentication module.
    

После subagent выполнения задачи результаты возвращаются в основную сессию чата, готовые к уточняющим вопросам или дальнейшим шагам.

Дополнительные материалы