피드로 돌아가기
Dev.toAI/ML
원문 읽기
Prompt Engineering에서 Context-as-Code로의 패러다임 전환
Prompt Engineering is Dead. Long Live Context-as-Code
AI 요약
Context
정적인 텍스트 입력 방식인 기존 Prompt Engineering은 LLM 기반 Agent의 자율적인 데이터 생성 및 확장 시 컨텍스트 과부하 문제를 야기함. 상태를 가지지 않는 Compute Engine으로서의 Agent를 효율적으로 제어할 체계적인 관리 모델이 필요함.
Technical Solution
- Version Control 기반의 Markdown 파일을 활용하여 프로젝트 규칙과 세션 메모리를 분리한 Context-as-Code 설계
- llms.txt 및 ARCHITECTURE.md를 통한 AI 전용 Lightweight Directory 구축으로 탐색 비용 최소화
- AGENTS.md 및 CLAUDE.md를 도입하여 플랫폼별 행동 계약(Behavioral Contract) 및 워크스페이스 가드레일 정의
- SKILL.md에 YAML Frontmatter 메타데이터를 적용하여 필요한 시점에만 특정 Playbook을 로드하는 Modular Capability 구조 구현
- prompts.md를 통해 시스템 프롬프트를 백엔드 하드코딩 방식에서 버전 관리 가능한 엔지니어링 자산으로 전환
실천 포인트
1. 프로젝트 루트에 llms.txt를 배치하여 AI Agent의 효율적인 온보딩 경로 제공
2. AGENTS.md에 코드 포맷, 빌드 방법, 절대 금지 규칙을 명시하여 일관된 코드 품질 유지
3. 반복적인 복잡 작업은 SKILL.md 형태로 모듈화하여 Agent의 토큰 소모 최적화
4. 모든 AI 지침 파일을 Git 저장소에 포함시켜 변경 이력 추적 및 감사 가능 상태 유지