Introduction
채팅 세션에서 subagents를 사용하면 격리된 에이전트에게 작업을 위임하기 위해 별도의 컨텍스트 창을 활용할 수 있습니다. subagent는 사용자 피드백에 구애받지 않고 독립적으로 작동하며, 최종 결과를 기본 채팅 세션으로 반환합니다.
Subagents은 이러한 경우에 가장 적합합니다.
- 주 세션을 중단하지 않고 연구 또는 분석과 같은 복잡한 다단계 작업을 위임하려고 합니다.
- 기본 컨텍스트 창을 어지럽히는 많은 양의 정보 또는 여러 문서를 처리해야 합니다.
- 컨텍스트를 함께 혼합하지 않고도 다른 접근 방식이나 관점을 독립적으로 탐색하려고 합니다.
Subagents은 주 세션과 동일한 도구 및 AI 모델을 사용하지만, 별도의 subagents을 생성할 수는 없습니다.
Subagents는 Visual Studio Code, JetBrains IDE, Xcode 및 Eclipse에서 사용할 수 있습니다. 현재 Visual Studio에서는 사용할 수 없습니다. 사용하도록 설정하고 호출하는 단계는 편집기마다 다르므로 위의 탭을 클릭하여 IDE에 대한 지침을 확인합니다.
위임된 subagents 에이전트 세션은 IDE에서 에이전트 모드 사용을 참조하세요.
subagents 활성화
- 창에서 Copilot Chat 도구 아이콘을 클릭합니다.
runSubagent도구를 사용하도록 설정합니다.
사용자 지정 프롬프트 파일이나 custom agents을(를) 사용할 경우, runSubagent 도구를 tools 프런트매터 속성에 지정해야 합니다. 설명서의 VS Code 에서 AUTOTITLE 및 Visual Studio Code 참조하세요.
subagents 호출
Subagents은 다음과 같은 다양한 방법으로 호출할 수 있습니다.
-
자동 위임. Copilot은 요청 설명, 구성된 custom agents의 설명 필드, 현재 상황, 사용 가능한 도구 등을 분석하여 자동으로 subagent을 선택합니다. 예를 들어, 이 프롬프트는 자동으로 리팩터링 전문가 인 custom agent에게 작업을 위임합니다.
Suggest ways to refactor this legacy code. -
직접 호출. 프롬프트 내에서 subagent를 직접 호출할 수 있습니다.
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 합니다. IDE에서 사용자 지정 에이전트 사용을(를) 참조하세요.
subagents 활성화
- 메뉴 모음에서 도구를 클릭한 다음 , GitHub Copilot]을 차례로 클릭합니다********.
- 팝업 메뉴에서 채팅을 클릭한 다음 사용 Subagent 확인란을 클릭합니다.
subagents 호출
Subagents은 다음과 같은 다양한 방법으로 호출할 수 있습니다.
-
자동 위임. Copilot은 요청 설명, 구성된 custom agents의 설명 필드, 현재 상황, 사용 가능한 도구 등을 분석하여 자동으로 subagent을 선택합니다. 예를 들어, 이 프롬프트는 자동으로 리팩터링 전문가 인 custom agent에게 작업을 위임합니다.
Suggest ways to refactor this legacy code. -
직접 호출. 프롬프트 내에서 subagent를 직접 호출할 수 있습니다.
Use the testing subagent to write unit tests for the authentication module.
subagent 작업이 완료되면 해당 결과가 기본 채팅 세션에 다시 표시되어 후속 질문 또는 다음 단계를 수행할 준비가 됩니다.
추가 읽기
사용 subagents하려면 사용자 환경에서 구성해야 custom agents 합니다. IDE에서 사용자 지정 에이전트 사용을(를) 참조하세요.
subagents 활성화
- 메뉴 모음에서 편집기를 클릭한 다음 GitHub Copilot를 클릭합니다********.
- 채팅 패널에서 고급 을 클릭한 다음 채팅 설정 아래에서 토글 사용을 Subagents 클릭합니다.
subagents 호출
Subagents은 다음과 같은 다양한 방법으로 호출할 수 있습니다.
-
자동 위임. Copilot은 요청 설명, 구성된 custom agents의 설명 필드, 현재 상황, 사용 가능한 도구 등을 분석하여 자동으로 subagent을 선택합니다. 예를 들어, 이 프롬프트는 자동으로 리팩터링 전문가 인 custom agent에게 작업을 위임합니다.
Suggest ways to refactor this legacy code. -
직접 호출. 프롬프트 내에서 subagent를 직접 호출할 수 있습니다.
Use the testing subagent to write unit tests for the authentication module.
subagent 작업이 완료되면 해당 결과가 기본 채팅 세션에 다시 표시되어 후속 질문 또는 다음 단계를 수행할 준비가 됩니다.
추가 읽기
사용 subagents하려면 사용자 환경에서 구성해야 custom agents 합니다. IDE에서 사용자 지정 에이전트 사용을(를) 참조하세요.
subagents 활성화
- 상태 표시줄 에서 아이콘을 클릭합니다.
- 팝업 메뉴에서 기본 설정 편집을 클릭합니다.
- 채팅에서 하위 에이전트 사용 확인란을 클릭합니다.
subagents 호출
Subagents은 다음과 같은 다양한 방법으로 호출할 수 있습니다.
-
자동 위임. Copilot은 요청 설명, 구성된 custom agents의 설명 필드, 현재 상황, 사용 가능한 도구 등을 분석하여 자동으로 subagent을 선택합니다. 예를 들어, 이 프롬프트는 자동으로 리팩터링 전문가 인 custom agent에게 작업을 위임합니다.
Suggest ways to refactor this legacy code. -
직접 호출. 프롬프트 내에서 subagent를 직접 호출할 수 있습니다.
Use the testing subagent to write unit tests for the authentication module.
subagent 작업이 완료되면 해당 결과가 기본 채팅 세션에 다시 표시되어 후속 질문 또는 다음 단계를 수행할 준비가 됩니다.