프롬프팅
컨텍스트 엔지니어링
Context Engineering

프롬프트뿐 아니라 도구 정의, 검색 결과, 대화 이력, 시스템 상태 등 LLM에 전달되는 전체 맥락을 체계적으로 설계하는 방법론. 프롬프트 엔지니어링의 진화형이다.

개념 설명

프롬프트 엔지니어링이 "어떤 말을 하느냐"에 집중했다면, 컨텍스트 엔지니어링은 "모델이 보는 전체 그림을 어떻게 구성하느냐"로 범위가 넓어진다. 시스템 프롬프트, 도구 정의, RAG 검색 결과, 대화 요약, 사용자 프로필까지 모델의 컨텍스트 윈도우에 들어가는 모든 것을 설계 대상으로 본다. Anthropic의 Toby Lutke가 이 용어를 대중화했다.

사용 예시

Claude Code에서 CLAUDE.md에 프로젝트 규칙을 적고, 에이전트 정의를 .claude/agents/에 두고, MCP로 도구를 연결하고, 훅으로 가드레일을 거는 것 전체가 컨텍스트 엔지니어링이다. 단순히 프롬프트 한 줄을 다듬는 것보다 이 전체 구조를 어떻게 짜느냐가 에이전트 품질을 결정한다.

#프롬프팅진화#컨텍스트설계#하네스
← AI Wiki에서 더 보기