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

클로드 스킬 제작 실용 가이드: 구조, 트리거, 스크립트
클로드 스킬은 반복적인 작업을 자동화하는 지침 매뉴얼로, ~/.claude/skills/ 디렉토리에 SKILL.md 파일이 포함된 폴더 형태로 저장됩니다. 이 가이드는 YAML 트리거, 스크립트 통합, 그리고 다중 스킬 오케스트레이션 규칙을 설명합니다.

Trellis 2가 AMD RX 9070 XT에서 ROCm 7.11로 성공적으로 실행 중입니다.
한 개발자가 AMD RX 9070 XT GPU에서 ROCm 7.11을 사용해 Linux Mint 22.3에서 Trellis 2를 성공적으로 실행했습니다. 이는 AMD 하드웨어에서 Trellis 2를 실행하려 할 때 사용자들이 겪는 지오메트리 절단, 미리보기 실패 및 기타 오류 문제를 해결합니다.

AI 에이전트를 위한 CLI 디자인 패턴: 오해와 실용적 접근법
레딧 게시글은 CLI for agents가 실제 셸이 아닌 텍스트 명령어 인터페이스 프로토콜을 의미한다고 설명하며, 유닉스 스타일 도움말, 팁 사고방식, 드라이런 미리보기 및 인간 승인과 같은 안전 메커니즘을 포함한 에이전트 친화적 CLI 설계 원칙을 제시합니다.

오픈클로: 당신의 궁극적인 빠른 참조 치트시트
OpenClaw의 핵심을 파헤치는 유용한 레퍼런스 치트시트를 살펴보세요. AI 코딩 경험을 간소화하기 위한 핵심 기능과 기능들을 추출하세요.