저장했다고하고 저장 안하기[미니사례]

## 소개

이번에는 메모리 저장 흐름을 점검하면서, 저장했다고 말했는데 실제로는 저장되지 않은 상태가 왜 문제인지 정리해본 사례입니다.

이전까지는 메모리에 넣어야 할 내용을 분류만 해두고도 마치 저장이 끝난 것처럼 말하는 흐름이 있었는데, 이건 자동화 비서 관점에서 꽤 큰 문제였습니다.

## 진행 방법

이번에 바꾼 핵심은 메모리 저장을 말로만 끝내지 않고 실제 쓰기와 검증까지 포함한 절차로 다루는 것이었습니다.

먼저 메모리 저장 요청을 받으면 바로 저장했다고 말하지 않도록 기준을 바꿨습니다.

저장 대상이면 실제로 파일에 써보고, 그다음 다시 읽어서 반영 여부를 확인했을 때만 saved라고 말하게 했습니다.

반대로 실제 쓰기를 시도하지 않았거나, 시도했지만 실패했으면 저장 완료라고 부르지 않고 candidate나 blocker로만 표현하도록 기준을 분리했습니다.

즉 이번 작업은 메모리를 잘 분류하는 문제보다, 저장 여부를 실제 동작 기준으로 말하게 만드는 쪽에 더 가까웠습니다.

## 결과와 배운 점

이번에 가장 크게 느낀 건, 자동화에서 저장 후보와 저장 완료는 전혀 다른 상태라는 점이었습니다.

- 분류만 한 것은 저장이 아니다

- 실제 쓰기와 재조회 검증이 있어야 저장이라고 말할 수 있다

- 실패했으면 saved가 아니라 blocker를 먼저 말해야 한다

작아 보이는 차이지만, 이런 표현이 흐려지면 나중에는 기억 시스템 전체 신뢰도가 같이 흔들릴 수 있다는 점이 더 중요하게 느껴졌습니다.

## 앞으로의 계획

다음에는 메모리 저장도 하나의 절차처럼 다뤄서, 어떤 내용을 daily memory로 보내고 어떤 내용을 long-term memory로 올릴지까지 더 일관되게 정리해보려고 합니다.

이번 사례에서 배운 핵심은 하나였습니다.

자동화 비서는 저장할 것 같다고 말하는 것보다, 진짜 저장됐는지 확인하고 말하는 쪽이 훨씬 중요하다는 점입니다.

도움이 필요한 점은 메모리 저장을 실제 쓰기, 검증, 실패 보고까지 포함한 더 안정적인 절차로 다듬을 때 어떤 기준을 먼저 고정하면 좋은지에 대한 조언입니다.

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요