LLM을 위한 관계형 메모리: 사용자 관계를 모델링하는 3계층 시스템

관계적 메모리는 Claude Opus 및 GPT-4o와 같은 LLM에 관계 인식 메모리를 추가하는 500줄의 파이썬 프로토타입입니다. 사용자에 대한 사실을 저장하는 대신, 확립된 모델에서 도출된 7가지 심리적 차원에서 관계 자체를 모델링합니다.
작동 방식
각 세션 후, 보조 LLM(Claude Haiku)이 전체 대화를 분석하고 관계를 7가지 차원(공식성, 따뜻함, 유머, 깊이, 신뢰, 에너지, 회복력)에서 점수화합니다. 시스템은 지수 이동 평균(EMA)을 사용하여 업데이트하며, 최근 세션에 더 많은 가중치를 부여하면서도 역사적 맥락을 유지합니다.
3계층 메모리 구조
5회 세션마다 '수면 시간 에이전트'가 메모리를 3가지 서사 계층으로 통합합니다:
- 기본 톤: 사용자가 누구인지에 대한 초상(수명: 개월)
- 패턴: "AI가 피상적이면 사용자가 날카로운 질문으로 반박한다"와 같은 행동적 if-then 규칙(수명: 주)
- 앵커: 관계를 형성한 전환점(장기 보존)
메모리 파일은 사용자가 직접 읽을 수 있는 일반 마크다운으로 저장됩니다. 시스템은 완벽한 기억의 환상을 방지하기 위해 최근 데이터로 뒷받침되지 않는 패턴을 의도적으로 잊습니다.
주요 기능: 회복력 차원
회복력은 관계가 얼마나 많은 솔직한 마찰을 감당할 수 있는지 추적합니다. 회복력이 높으면 AI는 동의하지 않을 때 반박합니다. 회복력이 낮으면 도전을 질문으로 구성합니다. 이를 통해 AI는 사용자 선호도뿐만 아니라 자신이 틀렸다고 들을 수 있는지 여부도 알 수 있습니다.
실용적 구현
설치 및 설정:
pip install git+https://github.com/spectator81-png/relational-memory.git
export ANTHROPIC_API_KEY=sk-ant-...
relational-memory --mode flat # A/B 비교용
relational-memory --provider openai # GPT-4o용
이 도구는 각 SDK 외에 종속성 없이 Anthropic 및 OpenAI API를 모두 지원합니다. 한 사람을 대상으로 7회 세션 동안 테스트되었으며, 메모리 활성화 및 비활성화 모드 간 AI 응답에 눈에 띄는 차이가 나타났습니다.
응답 예시
관계적 메모리가 없을 때, 사용자가 "길을 잃은 것 같아요. 아이디어는 많은데, 어떤 것이 추구할 가치가 있는지 모르겠어요"라고 말하면, AI는 아이디어를 적고 저항이 가장 적은 것을 선택하라는 일반적인 조언으로 응답합니다.
관계적 메모리가 활성화되면, AI는 다음과 같이 응답합니다: "저는 그 점을 알고 있어요. 당신은 작은 범주로 생각하지 않죠. 하지만 '어떤 것이 가치가 있는가'는 잘못된 질문일 수 있어요. 어떤 아이디어가 밤에 당신을 괴롭히지 않을까요?"
7가지 관계 차원은 6가지 확립된 심리적 모델(대인 관계 원형, PRQC, Russell 원형 등)에서 도출되었습니다. 4가지 차원은 기존 문헌에서 직접 가져왔고, 하나는 인간-AI 맥락에 맞게 수정되었으며, 두 가지는 새로운 것입니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

ETL-D MCP 서버: 재무 환각 방지를 위한 Claude의 결정론적 CSV 파싱
한 개발자가 금융 데이터에서 소수점 환각 현상을 방지하기 위해 CSV를 세 가지 결정론적 계층으로 처리하는 Claude Desktop용 오픈소스 MCP 서버인 ETL-D를 구축했습니다. 이 서버는 알려진 형식에 대해 Python 파서를 사용하며, 200개의 병렬 요청에 대해 LLM 호출 없이 약 70ms의 응답 시간을 달성하고, 고엔트로피 텍스트에 대해서만 LLM을 폴백으로 사용합니다.

Bespoke AI v0.8.1: 코드와 텍스트를 위한 VS Code 자동 완성 확장 프로그램
Bespoke AI v0.8.1은 VS Code 확장 프로그램으로, 코드와 텍스트 모두에 대한 자동 완성 기능을 제공합니다. 이 확장 프로그램은 Anthropic의 Agent SDK를 통해 Claude Code 구독을 활용하여 API 요금을 부담하지 않으면서도 Ollama를 포함한 다양한 백엔드를 지원합니다.

오픈소스 Claude CLI용 멀티 계정 관리자가 프로필 전환을 가능하게 합니다.
claude-multi-account는 여러 Claude 계정을 위한 격리된 프로필을 생성하는 CLI 도구로, 로그아웃 없이 즉시 전환할 수 있습니다. 공유 설정, 클라우드 백업을 지원하며 Windows, Linux, macOS, Termux에서 작동합니다.

클로드 코드, 연구 프리뷰에 에이전트 팀 기반 리뷰 시스템 추가
클로드 코드는 이제 에이전트 팀을 활용한 앤트로픽의 내부 프로세스를 모델로 한 철저한 코드 리뷰 시스템을 포함합니다. 이 기능은 연구 프리뷰로 이용 가능합니다.