참고 항목
- Copilot 코딩 에이전트는 공개 미리 보기 버전이며 변경될 수 있습니다. 미리 보기 중 기능의 사용은 GitHub 시험판 사용 조건을(를) 따릅니다.
- Copilot 코딩 에이전트에 대한 개요는 Copilot 코딩 에이전트 정보을(를) 참조하세요.
소개
다음에서 작업을 수행하도록 Copilot에 요청할 수 있습니다.
- GitHub의 에이전트 페이지
- Visual Studio Code, Visual Studio, JetBrains IDE 및 GitHub.com의 Copilot 채팅
- MCP(모델 컨텍스트 프로토콜) 지원을 사용하는 기본 설정 IDE 또는 에이전트 코딩 도구
Copilot는 작업을 시작하고 끌어오기 요청을 제기하여 작업이 완료되면 검토를 요청할 것입니다. 자세한 내용은 Copilot 코딩 에이전트 정보을(를) 참조하세요.
Copilot에게 Agents 페이지에서 끌어오기 요청을 만들도록 요청
-
github.com/copilot/agents에서 Agents 페이지로 이동합니다.
이 페이지는 GitHub의 모든 페이지에서 검색 창 옆에 있는 단추를 클릭한 다음, 사이드바에서 Agents를 선택하여 이 페이지에 도달할 수도 있습니다.
-
프롬프트 필드의 드롭다운 메뉴를 사용하여 Copilot에서 작업할 리포지토리를 선택합니다.
-
요청을 설명하는 프롬프트를 입력합니다.
예를 들어
Implement a user friendly message for common errors.
-
필요에 따라 Copilot의 끌어오기 요청에 대한 기본 분기를 선택합니다. Copilot은 이 분기를 기준으로 새 분기를 만든 다음, 해당 분기를 대상으로 하는 끌어오기 요청에 변경 내용을 푸시합니다.
-
Send now 단추를 클릭하거나 Return 키를 누릅니다.
Copilot는 프롬프트 상자 아래 목록에 표시되는 새 세션을 시작합니다. Copilot는 작업을 수행하고 변경 내용을 끌어오기 요청에 푸시한 다음, 완료되면 검토자로 추가하여 알림을 트리거합니다.
Copilot에 Visual Studio Code의 Copilot 채팅에서 끌어오기 요청을 만들도록 요청
-
Visual Studio Code용 GitHub 끌어오기 요청 확장을 설치합니다.
-
Visual Studio Code에서 GitHub Copilot 채팅을 엽니다.
-
Copilot에서 수행할 작업을 설명하는 프롬프트를 입력하고 프롬프트에
#copilotCodingAgent
를 추가합니다.예를 들어
Put backticks around file names and variables in output #copilotCodingAgent
팁
- Copilot을 돕기 위해 프롬프트를 제출하기 전에 관련 코드 줄을 선택할 수 있습니다.
-
프롬프트를 제출합니다.
Copilot은 일반적으로 Visual Studio Code에서 일부 리서치 및 컨텍스트 수집을 수행하고, 코딩 에이전트를 사용하여 끌어오기 요청을 만들 것인지 확인하도록 요청합니다.
-
계속을 클릭합니다.
Copilot은 로컬 변경 내용을 푸시하고, 새 세션을 시작하고, 만든 끌어오기 요청에 대한 링크로 응답합니다. 해당 작업을 진행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 완료되면 사용자를 검토자로 추가하고 알림을 트리거합니다.
다른 IDE의 Copilot 채팅에서 끌어오기 요청을 만들도록 Copilot에 요청
-
Visual Studio 또는 JetBrains IDE에서 GitHub Copilot 채팅을 엽니다.
-
@github
로 시작하고, Copilot에 끌어오기 요청을 생성하도록 요청하고, Copilot에서 변경하려는 항목에 대한 세부 정보를 제공하는 프롬프트를 입력합니다.예를 들어
@github Create a PR to put backticks around file names and variables in output.
팁
- Copilot을 돕기 위해 프롬프트를 제출하기 전에 관련 코드 줄을 선택할 수 있습니다.
- Copilot 채팅에서 Copilot에 특정 분기를 기본 분기로 사용하여 끌어오기 요청을 열도록 요청할 수 있습니다.
-
프롬프트를 제출합니다.
Copilot은 코딩 에이전트를 사용하여 끌어오기 요청을 생성할 것인지 확인하도록 요청합니다.
-
허용을 클릭합니다.
Copilot는 새 세션을 시작하고 만든 끌어오기 요청에 대한 링크로 응답합니다. 해당 작업을 진행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 완료되면 사용자를 검토자로 추가하고 알림을 트리거합니다.
Copilot에 GitHub.com의 Copilot 채팅에서 끌어오기 요청을 만들도록 요청
-
GitHub.com에서 GitHub Copilot 채팅을 엽니다.
-
Copilot에 끌어오기 요청을 생성하도록 요청하고 Copilot에서 변경하려는 항목에 대한 세부 정보를 제공하는 프롬프트를 입력합니다.
예를 들어
Create a PR in monalisa/bookstore to put backticks around file names and variables in output.
팁
- Copilot에 특정 분기를 기본 분기로 사용하여 끌어오기 요청을 열도록 요청할 수 있습니다.
-
프롬프트를 제출합니다.
Copilot은 코딩 에이전트를 사용하여 끌어오기 요청을 생성할 것인지 확인하도록 요청합니다.
-
허용을 클릭합니다.
Copilot는 새 세션을 시작하고 만든 끌어오기 요청에 대한 링크로 응답합니다. 해당 작업을 진행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 완료되면 사용자를 검토자로 추가하고 알림을 트리거합니다.
Copilot에 GitHub MCP 서버에서 끌어오기 요청을 만들도록 요청
Copilot 채팅을 사용하는 대신 원격 GitHub MCP 서버를 사용하여 MCP 호스트에서 Copilot 코딩 에이전트를 트리거할 수 있습니다.
참고 항목
- 이 기능은 원격 GitHub MCP 서버 및 원격 MCP 서버가 지원되는 호스트 애플리케이션에서만 사용할 수 있습니다.
-
기본 설정 IDE 또는 에이전트 코딩 도구에 GitHub MCP 서버를 설치합니다. Using the GitHub MCP Server을(를) 참조하세요.
-
create_pull_request_with_copilot
도구가 사용하도록 설정되어 있는지 확인합니다. -
Chat을 엽니다.
-
변경하려는 항목의 세부 정보를 사용하여 끌어오기 요청을 만들도록 Copilot에 요청하는 프롬프트를 입력합니다.
예를 들어
Open a PR in my repository to expand unit test coverage.
팁
- Copilot에 특정 분기를 기본 분기로 사용하여 끌어오기 요청을 열도록 요청할 수 있습니다.
-
프롬프트를 제출합니다.
Copilot은 새 세션을 시작하고 초안 끌어오기 요청을 열고 백그라운드에서 작업을 수행합니다. 작동할 때 끌어오기 요청에 변경 내용을 푸시하고 완료되면 사용자를 검토자로 추가합니다. 대부분의 경우 MCP 호스트는 생성된 끌어오기 요청의 URL을 표시합니다.
진행률 모니터링
에이전트 페이지 및 Visual Studio Code에서 현재 및 과거 Copilot 세션을 볼 수 있습니다. Copilot의 세션 추적을(를) 참조하세요.