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