07. OpenClaw에서 memory, lobster, today cache가 헷갈렸던 이유

처음에는 세 파일이 다 비슷해 보였습니다

OpenClaw를 처음 만졌을 때 가장 헷갈린 것 중 하나가 memory, lobster, today cache였습니다.

이름은 다르지만 모두 “기억”처럼 보였습니다. 그래서 처음에는 어디에 무엇을 적어야 하는지 잘 감이 오지 않았습니다.

그런데 며칠 써보니 차이가 조금씩 보였습니다. 핵심은 파일 이름이 아니라, 각각이 맡는 시간이 다르다는 점이었습니다.

memory는 오래 가져갈 기준에 가깝습니다

memory는 말 그대로 오래 남겨야 하는 내용에 가까웠습니다.

예를 들면 사용자를 어떻게 불러야 하는지, 어떤 말투를 써야 하는지, 어떤 일을 주로 하는지처럼 계속 유지되어야 하는 기준입니다.

매번 새로 설명하면 피곤한 내용이 여기에 들어갑니다.

저는 memory를 “AI가 계속 잊으면 안 되는 기본 배경”으로 이해하는 쪽이 가장 쉬웠습니다.

lobster는 작업 방식에 가까웠습니다

lobster는 단순한 기억이라기보다 작업 방식이나 규칙에 가까웠습니다.

어떤 순서로 확인해야 하는지, 어떤 실수를 피해야 하는지, 어떤 폴더를 기준으로 봐야 하는지 같은 운영 규칙에 더 가깝게 느껴졌습니다.

처음에는 memory와 구분이 잘 안 됐지만, 나중에는 이렇게 생각하니 편했습니다.

memory가 “무엇을 기억할까”라면, lobster는 “어떻게 움직일까”에 가깝습니다.

today cache는 오늘 다시 이어가기 위한 메모였습니다

today cache는 장기 기억이라기보다 오늘 작업을 다시 붙잡기 위한 임시 작업대에 가까웠습니다.

지금 어디까지 했는지, 다음에 무엇을 해야 하는지, 오늘 놓치면 안 되는 일이 무엇인지 적어두는 용도였습니다.

이게 없으면 다음 날 다시 시작할 때 과거 대화를 뒤지게 됩니다. 반대로 today cache가 있으면 “아, 여기서 이어가면 되겠구나”가 빨리 보였습니다.

제가 이해한 가장 쉬운 구분

제가 실제로 이해한 구분은 이렇습니다.

  • memory: 오래 유지할 기본 기억
  • lobster: 작업할 때 따를 운영 방식
  • today cache: 오늘 이어가기 위한 임시 메모

이렇게 나누니 훨씬 덜 헷갈렸습니다.

초보에게 중요한 건 완벽한 분류가 아니었습니다

처음부터 세 파일을 완벽하게 구분하려고 하면 오히려 더 어렵습니다.

중요한 것은 “이 내용이 오래 갈 기준인가, 작업 방식인가, 오늘 이어갈 메모인가”를 먼저 생각해보는 것이었습니다.

그 정도만 잡아도 OpenClaw가 훨씬 덜 복잡하게 느껴졌습니다.

결론

OpenClaw에서 memory, lobster, today cache는 모두 기억처럼 보이지만 역할은 조금씩 달랐습니다.

memory는 오래 가져갈 기준, lobster는 움직이는 방식, today cache는 오늘 다시 이어가기 위한 메모였습니다.

저처럼 처음 쓰는 사람에게는 이 세 가지를 완벽히 외우는 것보다, 각각이 맡는 시간이 다르다고 이해하는 편이 훨씬 쉬웠습니다.

댓글

이 블로그의 인기 게시물

갤럭시 탭에서 카카오톡 연동하는 법, 설정 전에 알아둘 점까지 정리

구형 TV로 유튜브와 넷플릭스를 보는 방법, 설정 전에 확인할 점 정리

아이폰 통화 내용을 요약하고 할 일을 정리하는 법, 실제로 확인할 점 정리