OpenClaw 신뢰성 문제에 대한 실용적인 해결 방법

r/openclaw의 한 개발자가 OpenClaw의 일반적인 신뢰성 문제를 극복한 접근 방식을 자세히 설명하며, 초기에는 좌절스러운 경험에서 안정적인 설정으로 전환한 과정을 공유했습니다. 그들의 해결책은 에이전트가 세션 간에 지속적인 메모리를 갖지 않는 것으로 취급하고, 모든 것을 구조화된 파일과 스크립트를 통해 강제하는 데 중점을 두고 있습니다.
효과가 있었던 주요 기법
- 중복성을 위해 여러 설치본 사용: 문제가 발생했을 때 손상된 구성을 수정하기 위해 서로 SSH로 접속할 수 있는 두 개의 OpenClaw 설치본을 유지합니다.
- 내장 파일을 살아있는 문서로 취급: 개발자는 SOUL.md, AGENTS.md, USER.md, MEMORY.md를 한 번 설정하는 대신 적극적으로 업데이트할 것을 강조합니다. 중요한 규칙은 AGENTS.md에, 수정 사항은 MEMORY.md에 기록되며, 채팅에만 있는 내용은 세션 간에 사라집니다.
- 3계층 메모리 시스템 구축: 그들은 다음과 같은 시스템을 추가했습니다:
- 1계층 (핫): 일일 로그(memory/YYYY-MM-DD.md)와 최근 맥락 및 선별된 사실을 매 세션마다 읽는 MEMORY.md.
- 2계층 (웜): 세션 기록과 메모리 파일을 아우르는 의미론적 검색을 위한 OpenClaw의 벡터 메모리 검색.
- 3계층 (딥): 41개 엔터티에 걸친 668개 사실, 활성화 점수, 시간적 감쇠, 엔터티 간 연결을 포함한 A-Mem 지식 그래프. 크론 작업은 매일 밤 대화에서 새로운 사실을 추출하고 그래프를 업데이트하며, 매주 오래된 사실을 감쇠시키고 연결을 재구성합니다.
- 활성화 점수로 검색 품질 개선: 그들은 지식 그래프의 모든 691개 사실이 동일한 활성화 점수(0.5)를 가져 검색 결과가 무작위로 나오는 문제를 발견했습니다. 사실이 접근될 때마다 점수를 +0.1씩 증가시키고, 접촉되지 않은 사실에는 시간적 감쇠를 적용하는 활성화 부스트 스크립트를 구축하여 검색 우선순위를 개선했습니다.
- 사전 압축 플러시 강제: OpenClaw가 메모리를 압축할 때 컨텍스트 손실을 방지하기 위해, 그들은 사전 압축 이벤트를 사용하여 전체 대화 상태를 WORKING.md에 기록한 후 삭제하여 이전에 경험한 12시간 이상의 컨텍스트 손실을 피합니다.
- 수정 사항을 즉시 기록: 날짜, 오류, 수정 사항, 중요도를 기록하여 모든 중요한 수정 사항을 기록하는 .learnings/LEARNINGS.md 파일을 유지하여 향후 세션이 이러한 학습 내용을 상속받도록 합니다.
- 파일에서 지시사항을 협상 불가능하게 만들기: 그들은 AGENTS.md 규칙을 "협상 불가능" 및 "예외 없음"과 같은 명시적인 언어로 재작성하고, 실패 사례를 포함시켜, 정중한 제안보다 직설적인 언어가 더 일관되게 따르게 된다는 점을 발견했습니다.
- 스크립트 안전 검사: 크론 상태 점검을 위해 에이전트의 판단에 의존하는 대신, 비교 로직을 처리하는 셸 스크립트로 대체했습니다. 에이전트는 단순히 스크립트를 실행하고 출력을 보고하여 판단을 루프에서 제거합니다.
- 확인 후 진술 규칙을 문서화하여 강제: 에이전트가 세션에 걸쳐 잘못된 가정을 유지한 후, 그들은 모든 AGENTS.md 상단에 규칙을 추가했습니다: 사실을 확인하지 않고 진술하지 말 것, 먼저 조사할 것, 확실하지 않으면 "모르겠습니다"라고 말할 것.
핵심적인 사고 모델은 에이전트를 매일 밤 모든 기억을 잃는 사람처럼 취급하고, 파일이 제도적 기억 역할을 하도록 하는 것입니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

개인 AI 에이전트 구축을 위한 100가지 팁: 클라우드 프로토타입에서 프로덕션까지
지속형 AI 에이전트(챗봇 래퍼가 아님)를 6주 동안 구축하면서 얻은 핵심 교훈: 작업 관리, 거래 추적, 이메일 읽기, 데이터 분석. 시스템 프롬프트 대신 헌법을 작성하고, 메모리에 플랫 마크다운 파일을 사용하며, ID 파일을 git에서 버전 관리하라.

Opus 4.7, 프롬프트의 40%를 망가뜨렸다; 해결책은 CLAUDE.md와 스킬의 구조화였다
Opus 4.7이 출시된 후 6개 설정에서 약 40%의 프롬프트 성능이 저하되자, AI 책임자가 임시 프롬프트를 구조화된 Skill 파일, 계층적 CLAUDE.md, 그리고 별도의 메모리 파일로 대체하여 토큰 사용량을 22% 줄이고 반복 횟수를 3-4회에서 1-2회로 줄였습니다.

맥 스튜디오에 로컬 금융 데이터 + 개인 AI 시스템 구축하기
개발자가 Mac Studio를 활용하여 완전히 로컬화된 금융 데이터 처리 및 개인 AI 어시스턴트를 구축한 과정을 공유합니다. 아키텍처 결정, 메모리 분할, cron 오케스트레이션, 초기 설정 최적화를 다룹니다.

Claude VS Code 확장 프로그램 오류 수정: 'command claude-vscode.editor.openLast not found'
Claude VS Code 확장 프로그램 버전 2.1.51에는 'command claude-vscode.editor.openLast not found' 오류를 발생시키는 중대한 버그가 포함되어 있습니다. 해결 방법은 버전 2.1.49로 다운그레이드하는 것입니다.