AI 출력이 더 좋게 하고 싶나요? 컨텍스트 엔지니어링을 시도해 보세요.

발행: (2026년 1월 13일 오전 02:00 GMT+9)
6 min read

Source: GitHub Blog

컨텍스트 엔지니어링이란?

컨텍스트 엔지니어링은 프롬프트 엔지니어링의 진화 형태입니다. 똑똑한 문구보다는 Braintrust CEO Ankur Goyal이 말한 것처럼 “올바른 정보를 (올바른 형식으로) LLM에 전달하는 것에 더 초점을 맞춥니다.

지난 가을 GitHub Universe에서 Harald Kirschner—Microsoft의 수석 제품 관리자이자 오랜 VS Code 및 GitHub Copilot 전문가—는 개발자들이 오늘 바로 적용할 수 있는 세 가지 실용적인 컨텍스트 엔지니어링 방법을 제시했습니다:

  • 맞춤형 지시사항
  • 재사용 가능한 프롬프트
  • 맞춤형 에이전트

각 기술은 Copilot이 기대하는 코드, 아키텍처 및 팀 표준에 맞는 정보를 더 많이 제공받게 합니다.

1. 맞춤형 지시사항: Copilot이 따라야 할 규칙을 지정하기

맞춤형 지시 파일은 Copilot이 다음을 이해하도록 돕습니다:

  • 코딩 규칙
  • 언어 선호도
  • 명명 표준
  • 문서 스타일

다음과 같이 사용할 수 있습니다:

  • 전역 규칙: \.github/copilot-instructions.md
  • 작업‑별 규칙: \.github/instructions/*.instructions.md

예를 들어 React 컴포넌트 구조, Node 서비스에서 오류 처리 방식, API 문서 형식 등을 정의할 수 있습니다. Copilot은 작업 중 자동으로 이러한 규칙을 적용합니다.

맞춤형 지시사항 설정 방법 알아보기

2. 재사용 가능한 프롬프트: 일반적인 워크플로우 표준화

재사용 가능한 프롬프트 파일을 사용하면 코드 리뷰, 컴포넌트 스캐폴딩, 테스트 생성, 프로젝트 초기화와 같은 빈번한 작업을 즉시 호출하고 일관되게 실행할 수 있는 프롬프트로 전환할 수 있습니다.

사용 방법:

  • 프롬프트 파일: \.github/prompts/*.prompts.md
  • 슬래시 명령 예: /create-react-form 로 구조화된 작업 트리거

이를 통해 팀은 일관성을 유지하고 온보딩 속도를 높이며, 매번 동일한 방식으로 반복 가능한 워크플로우를 실행할 수 있습니다.

재사용 가능한 프롬프트 파일 예시 보기

3. 맞춤형 에이전트: 작업‑특화 AI 퍼소나 만들기

맞춤형 에이전트를 사용하면 명확히 정의된 책임과 범위를 가진 특화된 AI 도우미를 구축할 수 있습니다. 예시:

  • 인터페이스 검토를 위한 API 설계 에이전트
  • 정적 분석 작업을 수행하는 보안 에이전트
  • 주석을 재작성하거나 예시를 생성하는 문서화 에이전트

에이전트는 자체 도구, 지시사항, 제약조건 및 행동 모델을 포함할 수 있으며, 복잡한 워크플로우를 위해 에이전트 간 핸드오프를 활성화할 수 있습니다.

맞춤형 에이전트 생성 및 구성 방법 알아보기

컨텍스트 엔지니어링이 중요한 이유

목표는 단순히 더 나은 출력이 아니라 Copilot의 이해도를 높이는 것입니다. 더 명확한 컨텍스트를 제공하면:

  • 보다 정확하고 신뢰할 수 있는 코드를 얻음
  • 프롬프트를 주고받는 반복을 감소
  • 파일 및 레포지토리 전반에 일관성 향상
  • 결과를 다시 작성하거나 수정하는 대신 흐름을 오래 유지

컨텍스트 엔지니어링을 실험하면 개발 경험을 얼마나 깊게 바꿀 수 있는지 직접 확인할 수 있습니다.

추가 자료

Back to Blog

관련 글

더 보기 »