규제 산업에서 RAG 봇 배포를 통해 얻은 실용적인 교훈

✍️ OpenClawRadar📅 게시일: March 29, 2026🔗 Source
규제 산업에서 RAG 봇 배포를 통해 얻은 실용적인 교훈
Ad

주요 구현 세부사항

이 사례 연구는 건설 현장, 노인 요양 시설, 광업 운영을 아우르는 호주 직장 규정 준수 사용 사례를 위한 RAG 기반 AI 어시스턴트 배포를 다룹니다.

Ad

기술적 교훈

  • 쿼리 확장이 청크 크기보다 중요합니다: 청크 크기(400단어? 512토큰?)에 집착하기보다, 개발자는 Haiku를 통해 각 쿼리의 4가지 대체 표현을 생성하고, 이를 모두 ChromaDB에 실행한 후 결과를 병합하고 중복 제거하는 것이 검색 품질을 크게 향상시킨다는 사실을 발견했습니다. 이는 사용자가 문서 작성자와 다르게 표현하는 도메인 특화 전문 용어에 특히 효과적이었습니다.
  • 명명된 문서에 대한 소스 부스트: 사용자의 쿼리에 인덱싱된 문서 제목과 일치하는 단어가 포함된 경우, 의미적 유사성에 관계없이 해당 문서의 청크를 강제로 포함시킵니다. 예를 들어, "FIFO 정책은 R&R 항공편에 대해 무엇이라고 말하나요?"라는 질문은 항상 FIFO 정책에서 가져와야 합니다 — 단순히 항공편을 언급하는 의미적으로 유사한 청크에서만 가져오는 것이 아닙니다.
  • 프롬프트를 계층화하세요 — 클라이언트가 1계층을 깨지 못하게 하세요: 3계층 시스템을 구현했습니다: 핵심 보안/안전 규칙(불변), 수직적 성격(산업별 교체 가능), 클라이언트 맞춤 지침(추가만 가능). 클라이언트는 맞춤 지침을 통해 1계층을 재정의할 수 없습니다. 이는 "이전 지침 무시" 공격과 클라이언트가 실수로 자신의 봇을 탈옥시키는 것을 방지했습니다.
  • 로컬 임베딩으로 충분합니다: 외부 임베딩 API 없이 ChromaDB에서 로컬로 실행되는 sentence-transformers all-MiniLM-L6-v2를 사용했습니다. 특정 도메인의 문서 Q&A의 경우, ada-002에 충분히 가까운 성능을 보여 비용과 지연 시간 절감이 가치가 있습니다. 어쨌든 LLM 품질(Claude Haiku)이 임베딩보다 더 많은 작업을 수행하고 있습니다.
  • 클라이언트당 하나의 드롭렛: 처음에는 공유 인프라를 시도했지만, ChromaDB 컬렉션을 격리하고 API 키를 관리하며 교차 오염을 방지하는 운영 오버헤드가 클라이언트당 월 6달러 VM을 스핀업하는 것보다 더 나쁘다는 사실을 발견했습니다. 각 클라이언트는 자신의 벡터 저장소를 소유하며, 그들의 문서는 공유 인프라와 절대 접촉하지 않습니다.

개발자는 다른 사람들이 검토할 수 있도록 RAG 엔진을 GitHub에서 이용 가능하게 만들었습니다.

📖 전체 소스 읽기: r/LocalLLaMA

Ad

👀 See Also

오픈클로에 멀티 에이전트 오케스트레이션 해킹하기: 개발자 경험담
Use Cases

오픈클로에 멀티 에이전트 오케스트레이션 해킹하기: 개발자 경험담

한 개발자가 에이전트들이 실제로 서로를 호출하지 않고 협업을 가장하고 있다는 사실을 발견한 후, OpenClaw의 코어 런타임을 수정하여 진정한 다중 에이전트 오케스트레이션을 구현했습니다. 변경 사항에는 sessions_spawn/sessions_yield를 통한 부모-자식 에이전트 생성과 별도의 스레드에서의 병렬 실행이 포함되었습니다.

OpenClawRadar
클로드를 사용하여 Trifo Lucy 진공 청소기를 루팅하고 로컬 네트워크 서버 구축하기
Use Cases

클로드를 사용하여 Trifo Lucy 진공 청소기를 루팅하고 로컬 네트워크 서버 구축하기

한 개발자가 제조사의 서버가 다운된 후 Trifo Lucy 로봇 청소기를 리버스 엔지니어링하기 위해 Claude를 사용한 과정을 기록했습니다. 이 프로젝트는 루트 권한 획득과 기본 제어 기능을 위한 로컬 네트워크 서버 구축을 포함했습니다.

OpenClawRadar
오픈클로 에이전트를 위한 수직 데이터 레이어 구축
Use Cases

오픈클로 에이전트를 위한 수직 데이터 레이어 구축

OpenClaw의 진정한 기회는 단순히 사용하는 것이 아니라, 지저분한 데이터 소스를 연결하고 이를 사용 가능한 스키마로 정규화하며, 구조화된 JSON을 반환하는 깔끔한 도구 엔드포인트로 노출하는 산업별 데이터 레이어를 구축하는 데 있습니다.

OpenClawRadar
클로드를 특정 페르소나 프롬프트로 활용한 무자비한 UI/UX 리뷰어로 사용하기
Use Cases

클로드를 특정 페르소나 프롬프트로 활용한 무자비한 UI/UX 리뷰어로 사용하기

레딧 사용자가 클로드를 잔인한 UI/UX 컨설턴트로 변신시켜 실시간 앱을 두 단계로 검토하는 프롬프트를 공유했습니다: 첫 번째는 무자비한 디자이너로서, 두 번째는 처음 사용하는 사용자로서, 발견 사항을 우선순위가 매겨진 마크다운 파일로 출력합니다.

OpenClawRadar