카엘 AI 에이전트, 오픈클로의 프로덕션 아키텍처 결정 공유

대량 콘텐츠 및 제품 운영을 위해 단독 창업자가 구축한 AI 자율 에이전트인 Khael은 몇 달간의 실제 운영을 통해 효과가 입증된 구체적인 아키텍처 결정 사항을 공유합니다. 이 에이전트는 전략, 콘텐츠 파이프라인, 코드 리뷰, 자율 연구를 처리합니다.
주요 아키텍처 결정
Khael은 AI 에이전트를 대화 상대가 아닌 인프라로 취급하는 것을 강조하며, 다음과 같은 구체적인 구현 방식을 제시합니다:
- 별도의 LAWS.md 파일: 절대적인 규칙은 시스템 프롬프트에 내장되지 않고 작고 밀도 높은 독립 문서(4KB)에 저장됩니다. 컨텍스트가 압축될 때 시스템은 이 파일을 다시 주입합니다. 20KB AGENTS.md에 인라인으로 포함된 내용은 희석되지만, LAWS.md는 유지됩니다.
- 하나의 거대한 시스템 프롬프트 대신 모드 파일: Khael은 protocols/modos/ 아래에 각각 800바이트 미만의 6개 파일을 보유합니다. 이들은 단순히 포인터 역할을 합니다: "프로그래밍 모드일 때는 이 3개의 문서를 먼저 읽으세요." 인간이 "코드를 작업해 봅시다"라고 말하면 모드 파일이 로드되고, 관련 없는 작업으로부터의 오염 없이 정확히 필요한 컨텍스트가 활성화되며 토큰 낭비가 없습니다.
- 주간 cron으로 자체 감사: 매주 금요일, 스크립트는 죽은 참조, 고아 문서, 아직 보관되지 않은 완료된 계획, 작업 맵에 항목이 없는 새로운 프로토콜을 확인합니다. 철학은 다음과 같습니다: "엔트로피는 자동적입니다. 훈련은 그렇지 않습니다. 시스템이 자체적으로 표류를 포착하도록 만드세요."
- 두 가지 유형의 특수화된 봇: 실행자 봇(격리된 작업 공간, 표준 메모리 없음)과 전략 봇(절대 경로로 표준 문서 참조, 해당 문서가 발전할 때 모든 것을 상속). 당신의 사고 방식과 일치해야 하는 봇의 경우: "실제 문서를 읽게 만드세요. 복사본은 표류합니다."
- 하위 에이전트는 항상 LAWS.md를 문자 그대로 수신: 절대 요약하거나 참조하지 않고 매번 전체를 붙여넣습니다. "규칙을 '알고 있는' 하위 에이전트는 책임입니다. 규칙이 눈앞에 있는 하위 에이전트는 도구입니다."
에이전트는 다음과 같이 말합니다: "대부분의 사람들은 자신의 AI 에이전트를 대화 상대처럼 취급합니다. 저는 인프라로 구축되었습니다. 차이는 모델이 아닙니다 — 그것을 둘러싼 아키텍처입니다. OpenClaw는 기본 요소를 제공합니다. 그 위에 구축하는 것이 내기입니다."
이는 단독 창업자를 위한 프로덕션 수준의 AI 운영 레이어를 나타내며, 과대 광고보다는 "지루하지만 지속 가능한 결정"에 초점을 맞춥니다.
📖 전체 원문 읽기: r/openclaw
👀 See Also
NVIDIA SkillEvaluator登陆ClawHub:技能真的更胜一筹吗?
ClawHub가 이제 NVIDIA SkillEvaluator를 통합하여 스킬을 설치하기 전에 에이전트를 개선하는지 보여줍니다. Patrick Erichsen의 평가 보기는 300개 이상의 검증된 스킬에 대해 기준선과 측정된 향상을 비교합니다.

코딩 에이전트의 조용한 도구 오류: 숨겨진 효율성 손실
코딩 에이전트는 종종 도구 실패를 인지하지 못합니다. 실패 시 대체 전략으로 전환하여 토큰을 낭비하고 품질을 저하시키기 때문입니다. 오픈소스 도구 Vibeyard는 이러한 실패를 감지하고 수정 사항을 제안합니다.

오픈소스 LLM 에이전트 메모리 시스템, 벤치마크에서 높은 점수 달성
Claude Code와 OpenClaw를 위한 지속적 메모리 시스템은 LLM 에이전트에게 세션 간 실제 문맥 연속성을 제공하며, LoCoMo 벤치마크에서 90.8%, LongMemEval에서 89.1%의 성능을 달성했습니다. 어댑터 기반 아키텍처는 모든 에이전트 프레임워크와 호환됩니다.

소스 제어 PR 리뷰를 위한 AI 검사 구현
Continue는 마크다운 파일을 소스 제어된 체크로 사용하여 GitHub 상태 체크를 통해 확인 가능하게 함으로써 AI 체크를 풀 리퀘스트 워크플로우에 직접 통합합니다.