Openclaw용 Memory Ebbinghaus

지식 보유 및 감쇠를 처리하기 위해 에빙하우스 망각 곡선을 기반으로 하는 AI 에이전트용 정교한 메모리 생명주기 관리자입니다.

subcoldzhang
v1.0.0
Mar 26, 2026
2
740
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install memory-ebbinghaus

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 memory-ebbinghaus 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Memory Ebbinghaus란 무엇인가요?

Memory Ebbinghaus는 인간과 유사한 인지적 보유를 시뮬레이션하여 AI 에이전트의 장기 메모리를 관리하도록 설계된 고급 유틸리티입니다. 에빙하우스 망각 곡선을 적용함으로써, 이 Openclaw Skills 통합은 에이전트가 시간에 따른 메모리 강도 감쇠를 추적할 수 있게 하여, 관련성 있고 강화된 정보만 활성 컨텍스트에 남고 오래된 지식은 체계적으로 아카이브되거나 삭제되도록 보장합니다.

이 기술은 메모리 강화에 대한 구조화된 프레임워크를 제공하며, 여기서 메모리 항목의 안정성은 복습할 때마다 증가합니다. 이는 컨텍스트 비대화를 방지하고 AI 에이전트가 고품질, 고효율의 지식 베이스를 유지하도록 보장합니다. 이는 일시적인 정보와 장기적인 기술적 발견 또는 프로젝트 이력을 구분해야 하는 영구적인 AI 에이전트를 구축하는 개발자에게 필수적인 도구입니다.

Memory Ebbinghaus 활용 사례

  • 컨텍스트 윈도우 포화를 방지하기 위해 에이전트 메모리 파일 관리.
  • AI 장기 지식 보유를 위한 간격 반복 워크플로우 구현.
  • 오래된 지식 및 희미해지는 프로젝트 세부 정보 자동 정리.
  • 즉각적인 복습 또는 강화가 필요한 정보 조각 식별.
  • 기록 프로젝트 데이터를 영구적인 Markdown 기반 스토리지 시스템으로 아카이빙.

Memory Ebbinghaus 작동 원리

  1. 이 기술은 $strength = e^{(-days_elapsed / stability)}$ 공식을 사용하여 메모리 강도를 계산합니다.
  2. 새로운 메모리 항목은 초기 안정성 1.0과 최대 강도로 추가됩니다.
  3. 경과된 시간을 기반으로 강도 값을 업데이트하기 위해 일일 감쇠 명령이 실행됩니다.
  4. 메모리 항목은 현재 강도 점수에 따라 활성(Active), 감쇠 중(Decaying) 또는 희미해짐(Fading)으로 분류됩니다.
  5. 사용자 또는 에이전트가 복습을 수행하면 강도가 1.0으로 재설정되고 안정성에 1.5를 곱하여 향후 감쇠를 늦춥니다.
  6. 희미해지는 메모리는 잊혀지거나(삭제) 영구적인 MEMORY.md 아카이브로 이동됩니다.

Memory Ebbinghaus 설정 가이드

Openclaw Skills 생태계 내에서 이 도구를 사용하려면 다음 명령어로 데이터베이스를 초기화하십시오.

python3 scripts/ebbinghaus.py status

환경 변수를 사용하여 사용자 정의 저장 경로를 구성할 수 있습니다.

EBBINGHAUS_DB=/path/to/memory_db.json \
EBBINGHAUS_ARCHIVE=/path/to/MEMORY.md \
python3 scripts/ebbinghaus.py status

Memory Ebbinghaus 데이터 스키마 및 분류 체계

이 기술은 JSON 데이터베이스와 Markdown 아카이브 내에서 데이터를 구성합니다. 스키마는 검색 로직을 향상시키기 위해 메모리를 특정 도메인으로 분류합니다.

Category 설명
project 특정 프로젝트 또는 작업 완료 세부 정보
tech 기술적 발견, 코드 스니펫 또는 솔루션
person 특정 개인에 대한 컨텍스트 메모리
event 중요한 발생 또는 이정표 로그
general 기타 정보

메모리 상태는 세 가지 상태를 통해 추적됩니다.

  • 녹색 (Active): 강도 ≥ 0.7
  • 노란색 (Decaying): 강도 0.3 - 0.7
  • 빨간색 (Fading): 강도 < 0.3

Memory Ebbinghaus 고급 기능

  • 하트비트 통합: 중요한 메모리가 희미해질 때 사용자에게 알리는 자동화된 체크.
  • 동적 안정성 스케일링: 반복적인 강화를 통해 메모리 유지 기간을 기하급수적으로 증가.
  • 아카이브 파이프라인: 만료된 활성 메모리를 장기 참조용으로 구조화된 MEMORY.md 파일로 원활하게 이동.
  • 다중 카테고리 지원: 저장된 정보 유형에 따라 메모리 감쇠를 세밀하게 필터링 가능.
  • 사일런트 로깅: 데이터 무결성을 유지하면서 사용자 방해를 최소화하기 위한 감쇠 항목의 백그라운드 모니터링.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*