Introduction
에이전트 모드 Copilot 에서는 개략적인 작업을 수행하고, 변경할 파일을 결정하고, 편집하고, 필요에 따라 명령을 실행하여 작업이 완료될 때까지 반복합니다. 제어를 유지합니다. 변경 내용을 검토하고 실행하기 전에 기본적으로 명령을 승인합니다. 관리자 또는 사용자 고유의 편집기 설정을 사용하면 일부 명령이 자동으로 실행되도록 허용할 수 있습니다.
에이전트 모드는 Visual Studio Code, Visual Studio, JetBrains IDE, Xcode 및 Eclipse에서 사용할 수 있습니다. 단계는 편집기마다 다르므로 IDE에 대한 지침은 위의 탭을 클릭합니다.
사용 가능한 모드 중에서 열고 Copilot Chat 선택하는 방법은 IDE에서 GitHub Copilot에 질문하기을 참조하세요.
특정 작업을 염두에 두고 Copilot이 코드를 자동으로 편집하려는 경우 에이전트 모드를 사용합니다. 에이전트 모드에서는 Copilot이 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 해결하기 위해 반복합니다.
에이전트 모드는 다음과 같은 경우에 사용하기 가장 적합합니다.
- 작업이 복잡하고 다단계, 반복, 오류 처리가 포함되는 경우.
- Copilot으로 하여금 작업 완료에 필요한 단계를 결정하게 하려는 경우.
- 이 작업을 수행하려면 Copilot을 MCP 서버 등과 같은 외부 애플리케이션에 통합시켜야 합니다.
에이전트 사용
- 채팅 보기가 아직 표시되지 않으면 메뉴에서 채팅 열기 를 Copilot Chat 선택합니다.
- 채팅 보기의 맨 아래에 있는 에이전트 드롭다운에서 에이전트 가 선택되어 있는지 확인합니다.
- 프롬프트를 제출합니다. 프롬프트 Copilot 에 대한 응답으로 편집기에서 편집을 스트리밍하고, 작업 집합을 업데이트하고, 필요한 경우 터미널 명령을 실행합니다.
- 변경 내용을 검토하고 반복하거나 코드 검토를 실행합니다.
이 링크를 클릭VS Code 에이전트 모드로 직접 전환할 수도 있습니다.
참고
모드 선택기에서 에이전트 옵션이 표시되지 않으면 엔터프라이즈 또는 조직 관리자가 IDE에 대해 에이전트 모드를 사용하지 않도록 설정했을 수 있습니다.
자세한 내용은 설명서의 채팅 개요 를 Visual Studio Code 참조하세요.
에이전트 모드를 사용하면 입력하는 각 프롬프트마다 GitHub AI Credits이(가) 소모됩니다.
에이전트가 작업하는 동안 제어하기
에이전트 모드는 대화형입니다. Copilot가 작동하는 동안 다음을 수행할 수 있습니다:
- 에이전트가 작업을 마치기 전에 방향을 다시 유도할 수 있도록 후속 프롬프트를 제출하세요.
- 에이전트가 자동으로 실행하도록 구성되지 않은 한 에이전트가 제안하는 각 터미널 명령을 확인하거나 거부합니다.
- 실시간으로 표시되는 편집 내용을 검토하고 원하지 않는 항목은 실행 취소하세요.
태스크가 크거나 모호한 경우 먼저 구현 계획 초안을 작성하는 것이 좋습니다. IDE에서 계획 모드 사용을(를) 참조하세요.
모델 또는 사용자 지정 에이전트 선택
작업을 제출하기 전에 에이전트가 사용하는 AI 모델을 변경하거나 특정 종류의 작업에 맞게 조정된 모델을 선택할 custom agent 수 있습니다.
- 모델을 변경하려면 GitHub Copilot Chat의 AI 모델 변경을 참조하세요.
- 을 선택하려면 custom agent을 참조하세요.
도구를 사용하여 에이전트 모드 확장
에이전트 모드의 기능 대부분은 호출할 수 있는 도구에서 비롯됩니다. MCP(모델 컨텍스트 프로토콜) 서버를 사용하여 에이전트를 확장할 수 있습니다. 이 서버는 외부 시스템 및 GitHub 그 자체로 작업하기 위한 도구를 추가합니다.
- IDE에서 MCP 서버를 설정하려면 MCP(모델 컨텍스트 프로토콜) 서버를 사용하여 GitHub Copilot 채팅 확장을 참조하세요.
- 편집기에서 GitHub로 작업하려면 IDE에서 GitHub MCP 서버 사용을 참조하세요.
- 작업된 예제는 MCP를 사용하여 GitHub Copilot 에이전트 모드 향상을 참조하세요.
자체 포함된 하위 작업을 자체 컨텍스트가 있는 별도의 에이전트에 전달하려면 subagents를 IDE에서 사용하기을 참조하세요.
추가 읽기
특정 작업을 염두에 두고 코드를 자율적으로 편집할 수 있도록 Copilot 하려는 경우 에이전트 모드를 사용합니다. 에이전트 모드 Copilot 에서 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 수정하도록 반복합니다.
에이전트 모드는 17.14 이상에서 Visual Studio 사용할 수 있습니다.
에이전트 모드 사용
- 메뉴 모음에서 Visual Studio보기를 클릭한 다음 을 클릭합니다 GitHub Copilot Chat.
- 채팅 패널 아래쪽의 모드 드롭다운에서 Agent를 선택합니다.
- 프롬프트를 제출합니다. 프롬프트 Copilot 에 대한 응답으로 편집기에서 편집 내용을 스트리밍하고, 작업 집합을 업데이트하고, 필요한 경우 터미널 명령을 실행하도록 제안합니다.
- 변경 사항을 검토합니다. Copilot에서 제안한 터미널 명령어를 Copilot이/가 실행할 수 있는지 확인합니다. 이에 대한 응답으로 Copilot 원래 프롬프트에서 작업을 완료하기 위해 추가 작업을 반복하고 수행합니다.
Copilot agent 모드를 사용할 때 입력하는 각 프롬프트마다 GitHub AI Credits가 소모됩니다.
모델 선택
작업을 제출하기 전에 에이전트에서 사용하는 AI 모델을 변경할 수 있습니다. GitHub Copilot Chat의 AI 모델 변경을(를) 참조하세요.
도구를 사용하여 에이전트 모드 확장
MCP(모델 컨텍스트 프로토콜) 서버를 사용하여 에이전트를 확장할 수 있습니다. 이 서버는 외부 시스템 및 GitHub 그 자체로 작업하기 위한 도구를 추가합니다.
- IDE에서 MCP 서버를 설정하려면 MCP(모델 컨텍스트 프로토콜) 서버를 사용하여 GitHub Copilot 채팅 확장을 참조하세요.
- 편집기에서 GitHub로 작업하려면 IDE에서 GitHub MCP 서버 사용을 참조하세요.
추가 읽기
특정 작업을 염두에 두고 Copilot이 코드를 자동으로 편집하려는 경우 에이전트 모드를 사용합니다. 에이전트 모드에서는 Copilot이 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 해결하기 위해 반복합니다.
에이전트 모드는 다음과 같은 경우에 사용하기 가장 적합합니다.
- 작업이 복잡하고 다단계, 반복, 오류 처리가 포함되는 경우.
- Copilot으로 하여금 작업 완료에 필요한 단계를 결정하게 하려는 경우.
- 이 작업을 수행하려면 Copilot을 MCP 서버 등과 같은 외부 애플리케이션에 통합시켜야 합니다.
에이전트 모드 사용
- 에이전트 모드를 사용하여 편집 세션을 시작하려면 메뉴 모음에서 Copilot 을 클릭한 다음 열기 GitHub Copilot Chat 를 선택합니다.
- 채팅 패널 맨 위에서 Agent 탭을 클릭합니다.
- 프롬프트를 제출합니다. 프롬프트 Copilot 에 대한 응답으로 편집기에서 편집 내용을 스트리밍하고, 작업 집합을 업데이트하고, 필요한 경우 터미널 명령을 실행하도록 제안합니다.
- 변경 사항을 검토합니다. Copilot에서 제안한 터미널 명령어를 Copilot이/가 실행할 수 있는지 확인합니다. 이에 대한 응답으로 Copilot 원래 프롬프트에서 작업을 완료하기 위해 추가 작업을 반복하고 수행합니다.
에이전트 모드를 사용하면 입력하는 각 프롬프트마다 GitHub AI Credits이(가) 소모됩니다.
에이전트가 작업하는 동안 조정하기
에이전트 모드는 대화형입니다. 작업하는 동안 Copilot 후속 프롬프트를 제출하여 에이전트를 리디렉션하고 제안하는 각 터미널 명령을 확인하거나 거부할 수 있습니다.
태스크가 크거나 모호한 경우 먼저 구현 계획 초안을 작성하는 것이 좋습니다. IDE에서 계획 모드 사용을(를) 참조하세요.
모델 또는 사용자 지정 에이전트 선택
작업을 제출하기 전에 에이전트가 사용하는 AI 모델을 변경하거나 특정 종류의 작업에 맞게 조정된 모델을 선택할 custom agent 수 있습니다.
- 모델을 변경하려면 GitHub Copilot Chat의 AI 모델 변경을 참조하세요.
- 을 선택하려면 custom agent을 참조하세요.
도구를 사용하여 에이전트 모드 확장
MCP(모델 컨텍스트 프로토콜) 서버를 사용하여 에이전트를 확장할 수 있습니다. 이 서버는 외부 시스템 및 GitHub 그 자체로 작업하기 위한 도구를 추가합니다.
- IDE에서 MCP 서버를 설정하려면 MCP(모델 컨텍스트 프로토콜) 서버를 사용하여 GitHub Copilot 채팅 확장을 참조하세요.
- 편집기에서 GitHub로 작업하려면 IDE에서 GitHub MCP 서버 사용을 참조하세요.
자체 포함된 하위 작업을 자체 컨텍스트가 있는 별도의 에이전트에 전달하려면 subagents를 IDE에서 사용하기을 참조하세요.
추가 읽기
특정 작업을 염두에 두고 Copilot이 코드를 자동으로 편집하려는 경우 에이전트 모드를 사용합니다. 에이전트 모드에서는 Copilot이 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 해결하기 위해 반복합니다.
에이전트 모드는 다음과 같은 경우에 사용하기 가장 적합합니다.
- 작업이 복잡하고 다단계, 반복, 오류 처리가 포함되는 경우.
- Copilot으로 하여금 작업 완료에 필요한 단계를 결정하게 하려는 경우.
- 이 작업을 수행하려면 Copilot을 MCP 서버 등과 같은 외부 애플리케이션에 통합시켜야 합니다.
에이전트 모드 사용
- 아직 표시되지 않으면 메뉴 모음에서 Copilot Chat기를 클릭한 다음 채팅 열기를 **** 클릭하여 창을 GitHub Copilot****.
- 채팅 패널의 맨 아래에 있는 에이전트 드롭다운에서 에이전트 를 선택합니다.
- 필요에 따라 작업 집합 보기에 관련 파일을 추가하여 작업할 파일을 표시 Copilot 합니다.
- 프롬프트를 제출합니다. 프롬프트 Copilot 에 대한 응답으로 편집기에서 편집 내용을 스트리밍하고, 작업 집합을 업데이트하고, 필요한 경우 터미널 명령을 실행하도록 제안합니다.
- 변경 사항을 검토합니다. Copilot에서 제안한 터미널 명령어를 Copilot이/가 실행할 수 있는지 확인합니다. 이에 대한 응답으로 Copilot 원래 프롬프트에서 작업을 완료하기 위해 추가 작업을 반복하고 수행합니다.
에이전트 모드를 사용하면 입력하는 각 프롬프트마다 GitHub AI Credits이(가) 소모됩니다.
작업하는 동안 에이전트 제어하기
에이전트 모드는 대화형입니다. 작업하는 동안 Copilot 후속 프롬프트를 제출하여 에이전트를 리디렉션하고 제안하는 각 터미널 명령을 확인하거나 거부할 수 있습니다.
태스크가 크거나 모호한 경우 먼저 구현 계획 초안을 작성하는 것이 좋습니다. IDE에서 계획 모드 사용을(를) 참조하세요.
모델 선택
작업을 제출하기 전에 에이전트에서 사용하는 AI 모델을 변경할 수 있습니다. GitHub Copilot Chat의 AI 모델 변경을(를) 참조하세요.
자체 포함된 하위 작업을 자체 컨텍스트가 있는 별도의 에이전트에 전달하려면 subagents를 IDE에서 사용하기을 참조하세요.
추가 읽기
특정 작업을 염두에 두고 Copilot이 코드를 자동으로 편집하려는 경우 에이전트 모드를 사용합니다. 에이전트 모드에서는 Copilot이 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 해결하기 위해 반복합니다.
에이전트 모드는 다음과 같은 경우에 사용하기 가장 적합합니다.
- 작업이 복잡하고 다단계, 반복, 오류 처리가 포함되는 경우.
- Copilot으로 하여금 작업 완료에 필요한 단계를 결정하게 하려는 경우.
- 이 작업을 수행하려면 Copilot을 MCP 서버 등과 같은 외부 애플리케이션에 통합시켜야 합니다.
에이전트 모드 사용
- Eclipse 아래쪽의 Copilot ChatCopilot 상태 표시줄에서 아이콘()을 클릭한 다음 채팅 열기를 클릭하여 패널을 엽니다.
- 채팅 패널의 맨 아래에 있는 에이전트 드롭다운에서 에이전트 를 선택합니다.
- 프롬프트를 제출합니다. 프롬프트 Copilot 에 대한 응답으로 편집기에서 편집 내용을 스트리밍하고, 작업 집합을 업데이트하고, 필요한 경우 터미널 명령을 실행하도록 제안합니다.
- 변경 사항을 검토합니다. Copilot에서 제안한 터미널 명령어를 Copilot이/가 실행할 수 있는지 확인합니다. 이에 대한 응답으로 Copilot 원래 프롬프트에서 작업을 완료하기 위해 추가 작업을 반복하고 수행합니다.
에이전트 모드를 사용하면 입력하는 각 프롬프트마다 GitHub AI Credits이(가) 소모됩니다.
작업하는 동안 에이전트 제어하기
에이전트 모드는 대화형입니다. 작업하는 동안 Copilot 후속 프롬프트를 제출하여 에이전트를 리디렉션하고 제안하는 각 터미널 명령을 확인하거나 거부할 수 있습니다.
태스크가 크거나 모호한 경우 먼저 구현 계획 초안을 작성하는 것이 좋습니다. IDE에서 계획 모드 사용을(를) 참조하세요.
모델 선택
작업을 제출하기 전에 에이전트에서 사용하는 AI 모델을 변경할 수 있습니다. GitHub Copilot Chat의 AI 모델 변경을(를) 참조하세요.
자체 포함된 하위 작업을 자체 컨텍스트가 있는 별도의 에이전트에 전달하려면 subagents를 IDE에서 사용하기을 참조하세요.