Karpathy append-and-review: 한 노트로 작업 기억을 이어가는 방법 | DAKER 커뮤니티

한 줄 답: 특히 여러 번의 프롬프트와 수정, 실패한 시도까지 겹치면 무엇을 유지해야 하는지 놓치기 쉽습니다.

데이콘·DAKER 커뮤니티 기준으로 정리한 안내입니다.

AI와 함께 일하다 보면, 조금 전까지 분명했던 의도와 결정이 금세 흐려질 때가 있습니다. 특히 여러 번의 프롬프트와 수정, 실패한 시도까지 겹치면 무엇을 유지해야 하는지 놓치기 쉽습니다.

Karpathy의 append-and-review는 이런 문제를 복잡한 지식관리 도구 없이 다루는 방식입니다. 프로젝트마다 노트 하나를 두고 계속 덧붙인 뒤, 짧은 리뷰로 중요한 내용을 위로 끌어올리는 최소한의 작업 기억 시스템입니다.

붙여서 끌어올리기 — 작업 기억 히어로

append-and-review가 필요한 이유

이 방법의 핵심은 기록의 마찰을 낮추면서도 방향을 잃지 않는 데 있습니다. append는 분류를 완벽하게 하지 않아도 된다는 점에서 부담을 줄여 줍니다. 프롬프트, 실패 로그, 좋은 답변, TODO, 의사결정을 한곳에 계속 붙여 두면 됩니다.

review는 그 기록들 사이에서 지금 무엇이 중요한지 다시 선명하게 만드는 과정입니다. 하루에 한 번만 상단을 정리해도 현재 유지해야 할 목표와 판단이 드러납니다.

복잡하게 정리하기보다 한곳에 계속 붙이고, 짧게 다시 올려보는 리듬이 작업 기억을 지켜 줍니다.

이 방식은 에이전트 작업에도 그대로 이어집니다. 긴 대화 전체를 다시 읽는 대신, 노트에 남겨 둔 계약, 실패, 다음 행동만 다시 넣어도 작업을 자연스럽게 이어갈 수 있습니다.

한 노트로 운영하는 기본 방식

프로젝트마다 노트 하나만 두고 작업 로그를 시간순으로 계속 추가합니다. 여기에는 AI에게 넘긴 요구사항, 받은 결정, 실패한 시도, 통과한 테스트를 함께 남기면 됩니다. 중요한 점은 폴더를 늘리거나 기록을 여러 갈래로 나누지 않는 것입니다.

이후 매일 같은 시각에 상단 10줄만 다시 씁니다. 오늘 목표, 막힌 점, 다음 한 수정처럼 지금 가장 필요한 내용을 위로 올려 두면 됩니다. 에이전트를 다시 시작할 때는 그 상단 10줄만 컨텍스트로 넣으면 작업 맥락을 빠르게 복원할 수 있습니다.

append → review 비교 카드

실습 흐름

먼저 프로젝트 루트에 notes.md 하나를 둡니다. 그다음 작업 중 생기는 요구사항, 결정, 실패, 테스트 결과를 순서대로 계속 붙입니다.

하루에 한 번은 상단만 짧게 다시 정리하는 것이 좋습니다. 이때 전체를 예쁘게 다듬기보다, 오늘의 목표와 막힌 지점, 다음 행동이 바로 보이도록 정리하면 됩니다.

에이전트를 다시 시작할 때 필요한 것은 긴 대화 전체보다 상단에 남긴 핵심 계약과 다음 행동입니다.

자주 막히는 지점

가장 흔한 문제는 노트를 여러 개로 쪼개거나 태그 체계를 먼저 만들다가 정작 기록을 멈추는 경우입니다. 또 다른 막힘은 대화 전체를 저장해 두기만 하고 리뷰를 하지 않는 경우입니다.

이 방법에서는 구조를 정교하게 만드는 일보다, 매일 붙이고 매일 위로 올리는 리듬이 더 중요합니다. 기록의 완성도보다 이어지는 흐름을 먼저 확보하는 편이 좋습니다.

다음 학습과의 연결

작업 기억이 남아 있으면, 한 번에 하나만 바꾸는 디버깅 습관이나 Software 2.0의 평가 설계와도 잘 맞습니다. 이어서 학습하려면 아래 글들을 함께 보면 됩니다.

관련 글: Karpathy Software 2.0 · Karpathy micrograd·nanoGPT · 학습 디렉터리

출처