My 4-Part SYSTEM to Build AI Apps with Context Engineering
- Andre Karpathy가 '컨텍스트 엔지니어링'이라는 용어를 만들었으며, 이는 AI 코딩에 필수적이다. 👨🏫
- 컨텍스트 엔지니어링은 모델이 기억해야 할 모든 관련 정보(사실, 규칙, 도구)를 제공하여 환각을 방지한다. 🧠
- 컨텍스트 윈도우 관리가 중요하며, 모든 정보를 한 번에 넣는 대신 필요한 시점에 제공해야 한다. 🗂️
- PRD(프로젝트 요구 사항 문서)를 시작으로 구현 계획, 프로젝트 구조, UI/UX 문서, 버그 추적 파일을 포함하는 워크플로우를 사용한다. 📝
- '생성 규칙'과 '작업 규칙'을 설정하여 모델이 컨텍스트를 사용하는 방법을 정의한다. ⚙️
- 구현 계획에는 작업 목록이 포함되어 있으며, Cursor와 Claude Code는 자체 작업 목록을 사용하여 하위 작업을 관리한다. ✅
- AI 모델에 제공하는 모든 내용을 주의 깊게 읽고 조정해야 한다. 꼼꼼한 검토가 필수적이다. 🧐
- 기술 스택은 직접 결정하는 것이 좋으며, 자동화된 워크플로우에 맹목적으로 의존하지 않아야 한다. 🛠️
- Claude Code는 여러 에이전트를 동시에 활용할 수 있지만, 단계별 작업에는 Cursor의 새로운 to-do 기능이 유용하다. 🤖