AI가 매 세션마다 멍청해지는 걸 막는 법
How I stopped my AI from going rogue on every new session
핵심 요약
AI의 기억력 문제를 해결하기 위해 프로젝트 설정 파일과 메모를 활용하는 체계적인 관리법 공유.
- AGENTS.md — 프로젝트 규칙과 금지 사항을 정의하여 AI에게 일관된 맥락 제공.
- MEMORY.md — 세션 종료 시 작업 상태와 다음 할 일을 기록하여 연속성 유지.
- anti-patterns.md — AI의 반복적인 실수를 기록하여 동일한 오류 재발 방지.
- 문서화 체계 — ADR과 로드맵을 통해 AI가 방향성을 잃지 않도록 가이드라인 구축.
바이브 코딩은 좋지만, 새 세션을 열 때마다 AI가 금붕어 기억력을 가질 때까지가 문제임. 자신만만하게 지난주에 하지 말라고 했던 걸 그대로 하고 있음.
내 해결책: AI를 하룻밤 사이에 모든 걸 잊어버리는 신입 사원처럼 대하는 것임.
모든 프로젝트는 이제 이렇게 시작함:
AGENTS.md — 이게 뭔지, 뭐가 금지인지, 어디에 뭐가 있는지. 규칙 하나: "뭐든 건드리기 전에 이거부터 읽어."
MEMORY.md — 지난 세션에 뭘 했는지, 뭐가 고장 났는지, 다음엔 뭘 할지. 규칙 하나: "이게 업데이트되기 전까진 세션 종료 안 함." 귀찮게 들리겠지만 2분이면 되고, 몇 시간을 아껴줌.
decisions/ 폴더 — 주요 결정마다 파일 하나씩, 날짜별로 이름 지정. 다음 세션에 AI가 최신 파일부터 읽음. "왜 또 X를 쓰는 거야?" 같은 대화는 이제 끝.
anti-patterns.md — AI가 멍청한 짓을 할 때마다 기록해 둠. AI가 다음 세션에 이걸 읽고 (보통은) 같은 실수를 반복 안 함.
화려하진 않지만 "왜 저런 짓을 하지?" 하는 순간이 80%는 줄었음.
다들 어떻게 하고 있음? 아직도 프롬프트에 대고 소리만 지르고 있는 거임?


