내 AI 에이전트들이 이미 검증한 작업을 계속 재검증하기에, 신뢰를 위한 메모리를 부여했습니다
요약
AI 에이전트가 이전 세션의 검증 결과를 기억하지 못해 발생하는 토큰 낭비 문제를 해결하기 위한 '스탬프(stamps)' 개념을 제안합니다. 파일에 검증 상태를 저장하는 가벼운 JSON 형식을 통해 멀티 에이전트 환경에서의 효율성을 높입니다.
핵심 포인트
- 에이전트가 이미 검증된 작업을 반복 수행하며 토큰을 낭비하는 문제 지적
- 검증된 상태를 파일과 함께 이동시키는 '스탬프' 방식 제안
- 약 15개 토큰의 가벼운 JSON을 활용한 사이드카 방식의 메모리 부여
- 멀티 에이전트 환경에서 컨텍스트 공유 및 효율성 극대화
코딩 에이전트(Claude Code, Cursor 등 종류는 상관없음)를 사용하며 제가 계속 마주쳤던 패턴이 있습니다:
세션 1: 에이전트가 인증(auth) 모듈을 수정합니다. 테스트를 실행합니다. 42/42 통과. 좋습니다.
세션 2, 다음 날 아침: 다른 에이전트(또는 새로운 컨텍스트를 가진 동일한 에이전트)가 동일한 영역을 건드립니다. 이 에이전트는 어제 테스트가 통과되었다는 사실을 모릅니다. 그래서 파일을 다시 읽고, 테스트 스위트(test suite)를 다시 실행하고, 동일한 결론을 다시 도출합니다. 이미 존재하던 상태를 재발견하기 위해 수천 개의 토큰(tokens)을 낭비하는 것입니다.
멀티 에이전트(multi-agent) 설정에서 모든 파일, 모든 세션, 모든 에이전트에 이 상황을 곱해 보십시오. 에이전트들에게는 _무엇이 검증되었는지_에 대한 메모리가 없습니다. 모든 것이 '사랑의 블랙홀(Groundhog Day)'처럼 반복됩니다.
해결책: 캐시된 검증으로서의 스탬프(stamps)
스탬프는 파일과 함께 이동하는 약 15개 토큰의 JSON입니다 (마크다운의 YAML 프론트매터(frontmatter), 이미지의 XMP, docx의 OOXML 파트, 그 외 모든 것의 사이드카(sidecar) 방식):
# 세션 1 — 에이전트가 작업을 마치고, 검증한 내용을 스탬프함
...
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기