AI 에이전트 정확도 향상을 위한 4계층 지식 베이스 아키텍처

r/openclaw의 한 개발자가 도구, 워크플로우, 정책에 대한 구체적인 컨텍스트를 제공하여 일반적인 LLM 에이전트를 도메인 전문가로 전환하도록 설계된 구조화된 지식 베이스 아키텍처를 상세히 설명했습니다.
일반적인 RAG 접근법의 문제점
출처는 일반적인 RAG 구현의 여러 문제점을 지적합니다: 쿼리 분류 없음(모든 질문이 동일한 검색 파이프라인을 거침), 계층화 없음(거버넌스 문서와 블로그 글이 동일하게 취급됨), 예산 제한 없음(에이전트 컨텍스트 창에 관련 없는 청크가 채워짐), 자가 복구 기능 없음(오래되거나 손상된 문서가 영원히 그대로 유지됨).
4단계 KB 파이프라인
이 시스템은 네 가지 구별된 계층을 사용합니다:
- 거버넌스 계층 — 항상 로드됨. 에이전트 정체성, 정책, 규칙을 절대적 컨텍스트로 포함합니다.
- 에이전트 계층 — 에이전트별 문서화. 예를 들어, Lucy라는 음성 에이전트는 통화 처리 문서를 받고, Binky(CRO)라는 에이전트는 전환 문서를 받습니다.
- 관련 계층 — 제목/본문 매칭을 통한 쿼리별 동적 검색으로, 최대 5개 문서와 문서당 12,000자 예산으로 제한됩니다.
- 위키 계층 — 파일 시스템 브리지를 통해 검색 가능한 200개 이상의 참조 문서로, AI 역사, 도구 정의, 워크플로우 패턴, 플랫폼 비교를 다룹니다.
비밀 무기로서의 쿼리 분류
검색이 이루어지기 전에, 정규식 기반 분류기가 질문이 얼마나 많은 컨텍스트를 필요로 하는지 결정합니다:
- DIRECT — "이 텍스트를 요약해줘"와 같이 KB가 필요 없는 작업용.
- SKILL_ONLY — "트윗을 작성해줘"와 같이 에이전트의 기술 문서만으로 충분한 작업용.
- HOT_CACHE — "누가 청구를 처리하나요?"와 같은 질문으로, 메모리 캐시의 거버넌스 및 에이전트 문서에서 답변됩니다.
- FULL_RAG — "n8n 대 Zapier 가격 비교"와 같은 복잡한 쿼리로, 전체 벡터 검색과 위키 브리지가 필요합니다.
이 분류만으로도 대부분의 질문이 전체 RAG를 필요로 하지 않기 때문에 토큰 비용이 약 40% 절감되었다고 보고됩니다.
KB 구조와 조직
200개 이상의 문서 각각은 일관된 형식을 따릅니다: 범위가 명확한 제목, 실용적인 내용(표, 코드 예시, 의사 결정 프레임워크), 실제 URL이 포함된 2개 이상의 인용 출처, 5개의 이미지 참조 설명, 2개의 비디오 참조.
내용은 특정 도메인으로 구성됩니다:
- AI/ML 기초 (18개 문서) — 역사, 트랜스포머, 임베딩, 에이전트
- 도구 (16개 문서) — 정의, 보안, 분류, 오류 처리, 감사
- 워크플로우 (18개 문서) — 유형, 플랫폼, 비용 분석, HIL 패턴
- 이미지 생성 (115개 파일) — 16개 제공업체, 비교, 프롬프트 프레임워크
- 비디오 생성 (109개 파일) — 처리 방법, 파이프라인, 플랫폼 가이드
- 지원 (60개 문서) — 고객 지원 센터 콘텐츠
자가 복구 시스템
이 아키텍처는 KB 건강 상태를 0-100 점수로 평가하고 문제를 자동으로 해결하는 평가 시스템을 포함합니다: 누락된 임베딩은 재임베딩을 트리거하고, 오래된 콘텐츠는 갱신 필요로 표시되며, 손상된 참조는 수리되거나 제거됩니다. 건강 점수는 첫 번째 복구 과정 후 71에서 89로 향상되었다고 보고됩니다.
결과와 주요 시사점
KB 구현 전에는 에이전트가 도구 정의를 지어내고, 가격을 만들어 내며, 일반적인 워크플로우 조언을 제공했습니다. 구현 후에는 에이전트가 특정 문서를 인용하고, 실제 가격을 포함한 정확한 플랫폼 비교를 제공하며, "그에 대한 최신 데이터가 없습니다"라고 말할 때를 알고 있습니다.
구현에서 얻은 주요 시사점:
- 검색 전에 분류하세요 — 모든 질문이 RAG를 필요로 하는 것은 아닙니다.
- 컨텍스트 창에 예산을 할당하세요 — 총 60,000자로, 문서당 엄격한 상한선을 두세요.
- 구조가 양을 이깁니다 — 잘 조직된 200개 문서가 10,000개의 무작위 청크보다 낫습니다.
- 자가 복구는 선택 사항이 아닙니다 — 지식 베이스는 퇴화하므로, 첫날부터 모니터링을 구축하세요.
- 인간이 아닌 에이전트를 위해 작성하세요 — 단락보다 표를, 산문보다 의사 결정 프레임워크를, 추상적 설명보다 구체적인 예시를 우선시하세요.
📖 Read the full source: r/openclaw
👀 See Also

클로드 실시간 영상: 인식 레이어로 클로드가 영상을 보게 해주는 무료 도구
claude-real-video는 지역 인식 계층을 추가하여 Claude가 카메라 움직임, 말하기 속도, 제스처, 음성 감정을 볼 수 있게 합니다. 데모에서는 NVIDIA GTC 2026 기조연설을 보고 화면 동작을 설명합니다. 무료 버전 이용 가능.

클로드 코드로 지질학적 시계 만들기: 단일 HTML + Three.js
제품 디자이너 Owen Thomas가 Claude Code, Three.js 및 커스텀 WebGL 셰이더를 사용하여 지구의 45억 년을 12시간에 매핑한 지질학적 시계 eona.earth를 단일 HTML 파일(빌드 단계 없음)로 제작했습니다.

EsoLang-Bench: LLM 추론 능력을 테스트하기 위한 난해한 프로그래밍 언어를 활용한 코딩 벤치마크
연구진은 브레인퍽(Brainfuck)과 화이트스페이스(Whitespace) 같은 난해한 프로그래밍 언어를 사용해 LLM이 진짜로 추론하는지 아니면 단순히 패턴 매칭을 하는지 테스트하는 코딩 벤치마크인 EsoLang-Bench를 만들었습니다. GPT-5.2, O4-mini, Gemini, Qwen, Kimi 중 가장 좋은 결과는 11.2%였습니다.

유튜브 대본 MCP가 클로드 연구 작업 흐름을 개선합니다
YouTube 자막 MCP는 Claude가 YouTube 링크에서 타임스탬프가 포함된 전체 자막을 가져올 수 있게 해주어, 수동 탭 전환과 복사 붙여넣기를 제거합니다. 사용자는 Claude가 사용자 요약 대신 실제 자막을 가질 때 훨씬 더 나은 답변을 얻는다고 보고합니다.