더 나은 AI 출력을 원하시나요? 컨텍스트 엔지니어링을 시도해 보세요.
조금 더 많은 맥락을 통해 GitHub Copilot이 더욱 강력해질 수 있다고 느낀 적이 있다면, 맞습니다. 컨텍스트 엔지니어링은 개발자가 AI 지원 개발을 형성, 안내 및 개선하는 가장 중요한 방법 중 하나로 빠르게 자리잡고 있습니다.
컨텍스트 엔지니어링이란 무엇입니까?
컨텍스트 엔지니어링은 프롬프트 엔지니어링의 진화입니다. Braintrust의 CEO인 Ankur Goyal이 말했듯이 영리한 표현보다는 더 많은 것에 초점을 맞추고 있습니다. “올바른 정보를 (올바른 형식으로) LLM에 가져옵니다.”
지난 가을 GitHub Universe에서 Microsoft의 수석 제품 관리자이자 오랜 VS Code 및 GitHub Copilot 전문가인 Harald Kirschner는 오늘날 개발자가 컨텍스트 엔지니어링을 적용할 수 있는 세 가지 실용적인 방법을 설명했습니다.
- 맞춤 지침
- 재사용 가능한 프롬프트
- 맞춤형 에이전트
각 기술은 기대치, 아키텍처 및 팀 표준에 맞는 코드를 생성하는 데 필요한 더 많은 정보를 Copilot에 제공합니다.
세 가지를 모두 살펴보고 더 나은 컨텍스트를 제공하면 Copilot이 귀하의 방식대로 작업하는 데 어떻게 도움이 되는지 알아볼 수 있습니다.
1. 사용자 정의 지침: Copilot이 따라야 할 규칙을 제공합니다.
사용자 정의 지침 파일은 Copilot이 다음을 이해하는 데 도움이 됩니다.
- 코딩 규칙
- 언어 환경설정
- 명명 표준
- 문서화 스타일
다음을 사용할 수 있습니다.
예를 들어 React 구성 요소의 구조화 방법, Node 서비스에서 오류 처리 방법, API 문서 형식 지정 방법을 정의할 수 있습니다. 그러면 Copilot이 작동하면서 해당 규칙을 자동으로 적용합니다.
맞춤 지침을 설정하는 방법 알아보기 👉
2. 재사용 가능한 프롬프트: 일반적인 작업 흐름 표준화
재사용 가능한 프롬프트 파일을 사용하면 코드 검토, 스캐폴딩 구성 요소, 테스트 생성, 프로젝트 초기화 등 자주 수행하는 작업을 즉각적이고 일관되게 호출할 수 있는 프롬프트로 전환할 수 있습니다.
사용:
- 프롬프트 파일:
.github/prompts/*.prompts.md - 슬래시 명령 ~와 같은
/create-react-form구조화된 작업을 트리거하기 위해
이를 통해 팀은 일관성을 강화하고 온보딩 속도를 높이며 매번 동일한 방식으로 반복 가능한 워크플로를 실행할 수 있습니다.
재사용 가능한 프롬프트 파일의 예 보기 👉
3. 맞춤형 에이전트: 작업별 AI 페르소나 생성
맞춤형 에이전트를 사용하면 잘 정의된 책임과 범위를 갖춘 전문 AI 도우미를 구축할 수 있습니다. 예를 들어:
- 안 API 디자인 에이전트 인터페이스를 검토하려면
- 에이 보안요원 정적 분석 작업을 수행하는
- 에이 문서 대리인 주석을 다시 작성하거나 예제를 생성하는 것
에이전트에는 자체 도구, 지침, 제약 조건 및 행동 모델이 포함될 수 있습니다. 그리고 예, 더 복잡한 워크플로를 위해 에이전트 간 핸드오프를 활성화할 수도 있습니다.
사용자 지정 에이전트를 만들고 구성하는 방법 알아보기 👉
컨텍스트 엔지니어링이 중요한 이유
목표는 단지 더 나은 결과를 얻는 것이 아니라 Copilot의 더 나은 이해입니다. Copilot에 보다 명확한 컨텍스트를 제공하는 경우:
- 더욱 정확하고 안정적인 코드를 얻을 수 있습니다.
- 앞뒤로 묻는 메시지가 줄어듭니다.
- 파일과 리포지토리 간의 일관성이 향상됩니다.
- 결과를 다시 작성하거나 수정하는 대신 더 오랫동안 흐름을 유지합니다.
그리고 컨텍스트 엔지니어링을 더 많이 실험할수록 그것이 개발 경험을 얼마나 깊이 형성할 수 있는지 더 많이 발견하게 될 것입니다.
GitHub Copilot에서 컨텍스트 엔지니어링 시작하기 >
더 많은 리소스
작성자:



Post Comment