1. 뭔가를 요청하기전에 코파일럿에게 행동지침부터 알려주자
아무런 준비 없이 코파일럿 Chat에게 무작정 요구사항을 요청하지말고,
코파일럿에게 내가 바라는 행동지침을 알려준 후에, 요구하면 좀 더 효율적이고 빠르게 내가 원하는 결과를 얻을 수 있을 것이다.
예를들면
참조해야 할 파일의 범위, 코파일럿이 구현하는 코드의 코딩스타일, 함수를 분리하는 기준,
변수 네이밍룰,
내가 뭔가를 질문했을때 그 답변을 한국어로 할지 영어로 할지,
답변을 장황하게 할지 짧게 할지..
기타 등등..
행동지침에 무슨 내용을 적어야하는지 정답이 정해져있는건 아니다.
내 필요에 맞게 잘 써놓으면된다.
2. 행동지침을 특정 파일에 미리 적어놓고, 코파일럿이 그 파일을 참조하게 하자.
행동 지침을 코파일럿에게 알려주는게 좋다는건 알겠는데,
그러면 채팅창 새로 열때마다 매번 행동지침을 알려주는것도 귀찮은 작업일 것이다.
그래서 채팅창 열때마다 매번 행동지침을 알려주는게 아니라
행동 지침을 별도의 텍스트 파일 형태로 작성해 둔 후에
코파일럿이 내 요청을 듣고 작업을 수행할 때,
항상 해당 텍스트 파일의 내용을 확인해서
그 파일에 적혀있는 지침을 바탕으로 작업시키는 것이 효율적일 것이다.
3.코파일럿에게 행동지침 텍스트 파일이 무엇인지 알려주기
예를들어 내 컴퓨터 바탕화면에 행동지침.txt 라는 파일을 만들고
여기에 행동지침을 적어두었다고 가정해보자.
VsCode에서 코파일럿에게 내가 어떤 요청을 했을때,
코파일럿이 저 행동지침.txt 파일을 열어서 읽어볼까? 읽어보지 않는다.
코파일럿은 저 텍스트파일에 자신이 따라야하는 행동지침이 적혀있다는걸 모르기 때문이다..
행동지침이 작성된 텍스트파일이 무엇인지 코파일럿에게 어떻게 알려줘야할까?
정답은, 행동지침이 작성된 파일을 코파일럿이 인식하기 위한
파일의 네이밍 규칙. 그리고 그 파일이 위치해야하는 경로가 별도로 정해져있다.
예를들어
Test_Folder라는 폴더가 내 프로젝트 리포지토리라고 할 때
VS Code에서 해당 폴더를 내가 WorkSpace로 열어놓고 작업을 할텐데..
이때 코파일럿에게 내가 어떤 요청을 했을때 항상 참조해야하는
행동지침을 적어두는 파일의 이름, 그 파일을 두는 경로가 애초에 특정한 이름으로 정해져있다.
워크스페이스/.github/copilot-instructions.md
위 경로에 md파일을 새로 만든 후, 그 안에 행동지침을 적어두면된다.
그러면 깃허브 코파일럿에게 따로 알려주지 않아도, 알아서 저 파일의 내용을 읽어서 작업할때 참조한다.
아래는 실제로 행동지침 파일을 하나 만들어본 예시이다.

그런데 여기서 중요한점.
사실 코파일럿에게 행동지침을 알려주는 방법이 여러가지가 존재한다.
그 방법마다 행동지침을 적어두는 파일의 이름, 파일의 위치 등이 서로 다르다.
위 예시는 이해를 돕기 위해 그 중에 한가지만 살펴본 것이다.
4. 행동 지침의 종류
지금까지 행동지침이라고 다소 추상적으로 표현했는데
이 행동지침에도 종류가 여러가지가 있다.
대략적으로 말하자면,, 내가 작성해둔 행동지침을
언제 따라야하는지? 그 행동지침을 적용하는 시점에 따라 구분된다고해야되나?
예를들면,
1) 내가 코파일럿한테 어떤 요청을 하던, 그 내용에 상관없이 무조건 .항상 참조해야되는 행동지침이 있고,
--> 프로젝트 전역 지침(Global Instruction)
2) 내가 요청한 내용이 예를 들어 특정 C파일에 관련된 내용일 때만 참조해야하는 행동지침도 있다.
--> 특정 경로/파일 대상 Instruction
3) 내가 요청한 내용의 작업 성격에 따라서 참조해야되는 행동지침이 있다.
예를들면 내가 ppt 작성요청할때만 참조하는 행동지침. 어떤 함수를 새로 만드는 경우에만 참조하는 행동지침
--> Skill
4)특정 행동지침 기반으로 동작하는 대화상대(?) (정확히는 에이전트라고 표현하는데..) 을 미리 만들어 둔 후에,
채팅창에서 걔를 선택해서 말을 거는 방식이다.
--> Agent

위 행동지침의 성격별로
행동지침을 적어두는 파일의 이름, 파일을 두는 위치, 파일 내용 작성규칙 등이 다르다.
그건 별도의 글에서 다룸.
'프로그래밍 관련 > AI' 카테고리의 다른 글
| Github Copilot - 셀프 스터디 방법(github.com 에서 제공) (0) | 2026.09.30 |
|---|