추가 구성 없이 다운로드 및 설치 Copilot CLI하고 바로 사용을 시작할 수 있습니다. 그러나 Copilot의 응답을 개선하려면 약간의 시간을 들여 지침과 컨텍스트를 제공하고, 프로젝트와 관련된 도구에 대한 접근 권한을 부여해 보십시오. 이 문서에서는 사용자 지정할 Copilot CLI수 있는 다양한 방법을 소개합니다.
사용자 지정 지침
응답할 방법에 대한 지침을 Copilot에 제공할 수 있습니다. 작업을 수행하거나 Copilot에게 질문할 때마다 이러한 지침의 복사본이 프롬프트에 추가됩니다. 예를 들어 대화를 시작할 때마다 수동으로 Copilot 말할 필요 없이 프로젝트의 코딩 표준에 대한 세부 정보를 제공할 수 있습니다.
자세한 내용은 에 대한 사용자 지정 지침 추가 GitHub Copilot CLI을(를) 참조하세요.
후크
후크를 사용하면 세션 중에 Copilot CLI 키 지점에서 고유한 셸 명령을 실행할 수 있습니다. 후크를 정의하여 특정 이벤트가 발생할 때 트리거되는 특정 작업을 자동화할 수 있습니다.(예: 세션의 시작 또는 종료, 다른 사용자가 프롬프트를 제출할 때마다, 에이전트가 작업을 완료한 후 또는 오류가 발생할 때).
예를 들어 코드 파일을 변경한 후 Copilot 자동으로 테스트를 실행하도록 후크를 설정할 수 있습니다.
자세한 내용은 후크 사용하기 GitHub Copilot CLI을(를) 참조하세요.
기술
기술은 특수 작업에서 성능을 향상시키기 위해 로드할 수 있는 Copilot 지침, 스크립트 및 리소스의 폴더입니다. 프로젝트에 기술을 추가하여 특정 워크플로, 기술 또는 도메인에 대한 추가 지식이나 도구를 제공할 Copilot 수 있습니다.
자세한 내용은 GitHub Copilot CLI에 에이전트 기술 추가을(를) 참조하세요.
사용자 지정 에이전트
사용자 지정 에이전트를 사용하면 특정 유형의 작업에서 작동할 때 CLI에 대한 특정 전문 지식과 동작을 정의할 수 있습니다. 사용자 지정 에이전트는 자체 컨텍스트 창을 사용하여 프롬프트에 응답하는 주 에이전트와 별도로 스바겐트로 실행됩니다. 이렇게 하면 Copilot 주 에이전트의 컨텍스트 창을 어지럽히지 않고 사용자 지정 에이전트에 작업을 오프로드하고 현재 작업에 적합한 경우 사용자 지정 에이전트의 전문 지식을 사용할 수 있습니다.
사용자 지정 에이전트에서 사용할 수 있는 도구 집합을 정의하여 에이전트가 사용할 수 있는 도구가 해당 역할에 적합하도록 할 수 있습니다. 예를 들어 검토자로 작동하는 사용자 지정 에이전트는 일반적으로 코드 파일을 변경할 수 없습니다.
자세한 내용은 사용자 지정 에이전트 만들기 및 사용 GitHub Copilot CLI을(를) 참조하세요.
MCP 서버
MCP(모델 컨텍스트 프로토콜)를 사용하면 외부 도구 및 데이터 원본을 추가할 수 Copilot CLI있습니다. MCP 서버를 Copilot CLI 추가하여 다음과 같은 기능을 추가할 수 있습니다.
- 데이터베이스 쿼리
- 액세스 문제 추적 시스템
- CI/CD 파이프라인과 통합
- 디자인 다이어그램 생성
- 전문 문서 자료원 검색
- 온라인으로 티켓 예약
- 일정 애플리케이션과 통합
자세한 내용은 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.
플러그 인
Copilot CLI 플러그 인은 CLI의 기능을 확장하는 간단한 방법을 제공하는 배포 가능한 패키지입니다.
여러 사용자 지정 구성 요소를 단일 설치 가능한 단위로 함께 묶습니다. 리포지토리, 플러그 인 마켓플레이스 또는 로컬 경로에서 직접 플러그 인을 설치할 수 있습니다.
자세한 내용은 플러그인에 대한 정보 GitHub Copilot CLI을(를) 참조하세요.