피드로 돌아가기
Dev.toAI/ML
원문 읽기
Semantic Mismatch 해결을 위한 Human-in-the-Loop 검증 설계
I read the 107-comment OpenClaw garlic thread and yeah, the real bug wasn’t garlic
AI 요약
Context
OpenClaw와 MCP 기반의 자율 구매 워크플로우가 인터페이스의 단위 불일치(Unit Mismatch)로 인해 오작동하는 사례 발생. LLM의 논리적 추론 능력과 관계없이 외부 시스템의 불일치한 UX/UI 시맨틱으로 인해 실행 단계에서 치명적 오류가 발생하는 한계 확인.
Technical Solution
- 전 과정 자동화 대신 'Planning'과 'Cart Assembly'는 자동화하고 'Checkout' 단계에 Human Review Gate를 도입한 하이브리드 구조 설계
- MCP(Model Context Protocol)를 통한 도구 표준화로 도구 노출 방식은 최적화하되, 데이터의 의미적 해석(Semantic Understanding)은 별도 검증 로직으로 분리
- 단위 변경, 비정상적 수량 증가, 가격 변동성 등 고위험 트리거 발생 시 실행을 중단하는
requires_human_review가드레일 함수 구현 - 민감 카테고리(의약품, 알레르기 유발 식품 등)에 대해 강제적으로 Human-in-the-Loop를 적용하는 정책 기반 필터링 도입
- Browser Automation의 취약성을 인정하고, 외부 시스템의 시맨틱 드리프트(Semantic Drift)를 방지하기 위한 명시적 확인 절차 추가
실천 포인트
- 단위(Unit) 및 수량(Quantity)의 급격한 변화를 감지하는 Baseline 비교 로직 구현 여부 검토 - 결제 및 최종 전송 전 단계에 Human-in-the-Loop 인터페이스 설계 적용 - MCP 등 프로토콜 표준화와 별개로 도메인 특화 시맨틱 검증 레이어 구축 - 고위험 카테고리에 대한 화이트리스트/블랙리스트 기반의 강제 리뷰 정책 수립