본문으로 건너뛰기

LHIC(로컬 휴먼 인텐트 컨트롤러): Fast Path/Slow Path 하이브리드 브라우저 에이전트

LHIC는 로컬 Fast Path과 LLM 기반 Slow Path를 결합해 평균 35ms 응답과 레이아웃 변경에 대한 80% 향상된 요소 탐지 성공률을 달성하는 오픈소스 브라우저 에이전트이다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

LHIC는 LLM 호출을 매번 수행하던 기존 브라우저 에이전트의 지연과 비용 문제를 해결하기 위해 로컬에서 표준 흐름을 처리하는 Fast Path와 복잡한 작업에서만 LLM을 사용하는 Slow Path를 결합한 하이브리드 아키텍처를 채용했다. Fast Path는 사전 정의된 스킬과 해결된 DOM 속성 매칭으로 중앙값 35ms 내에 로컬 실행을 수행하며 Self-Healing Semantic Locators는 SQLite 기반의 과거 스킬 히스토리를 활용해 레이아웃 변경에 대해 정적 선택자 대비 약 80%의 성공률 개선을 보였다. 엔터프라이즈 운영을 고려해 KMS 연동 Ed25519 서명, 로컬 AES-256-GCM 암호화, OpenTelemetry 내보내기, Docker Seccomp 프로필, CDP 기반 VNC 스크린캐스트와 Model Context Protocol 통합을 지원하고 전체 코드가 MIT 라이선스의 TypeScript로 공개되어 검증과 통합이 가능한 상태이다.

섹션별 상세

01
대부분의 기존 LLM 기반 브라우저 에이전트는 단순한 폼 입력이나 클릭에서도 API 호출과 LLM 추론을 반복해 지연과 비용을 유발했다는 문제가 있었다. LHIC는 이를 해결하기 위해 Fast Path와 Slow Path의 이중 실행 경로를 채택했으며 Fast Path는 사전 정의된 스킬과 해소된 DOM 속성 매칭을 로컬에서 수행해 LLM 호출을 전혀 발생시키지 않고 중앙값 35ms 내에 작업을 완료한다고 명시되어 있다. 이러한 구조는 클릭당 GPT/Claude 호출로 인한 비용을 없애고 응답 지연을 낮추며 일상적인 웹 흐름(로그인, 폼, 검색)에서 실시간성 요구를 충족한다.
02
DOM 구조 변화에 취약한 정적 CSS/XPath 선택자 문제를 해결하기 위해 LHIC는 Self-Healing Semantic Locators를 도입해 과거 스킬 실행 기록을 SQLite에 저장하고 퍼지 매칭으로 목표 요소를 재해석한다. 이 방식은 레이아웃 변경 상황에서 정적 선택자 대비 성공률을 80% 향상시킨 것으로 보고되어, 입력(DOM 상태)에서 처리(히스토리 기반 유사도 매칭)로 출력(대상 요소 식별)을 연결하는 재현 가능한 방법을 제공한다. 결과적으로 브라우저 자동화의 강인성이 올라가며 작은 클래스 이름 변경에도 작업이 중단되는 빈도가 크게 줄었다.
03
엔터프라이즈 운영을 고려해 LHIC는 KMS 연동된 Ed25519 서명 검증, 로컬 AES-256-GCM 데이터베이스 암호화, OpenTelemetry APM 내보내기, 그리고 Chrome 탈출 방지를 위한 맞춤 Docker Seccomp 프로필 같은 하드닝 기능을 포함했다. 원격 수동 조작을 위한 VNC 스크린캐스트를 CDP 프레임 브로드캐스트로 스트리밍하며 모델 연동을 위해 Model Context Protocol의 stdio 및 HTTP 게이트웨이를 지원해 Claude Desktop, Windsurf, Cursor와의 플러그인 연결을 준비해 두었다. 전체 코드베이스는 MIT 라이선스의 순수 TypeScript로 작성되어 C++ 컴파일 의존성이 없고 공개 저장소와 문서 링크가 제공되어 재사용·검증이 가능하다.

용어 해설

모델 컨텍스트 프로토콜(Model Context Protocol)
모델과 외부 도구·환경 간에 컨텍스트와 호출을 표준화하는 경량 프로토콜로서 stdin/stdout·HTTP 게이트웨이를 통해 모델 입력과 도구 호출을 연결하고 실행 플로우를 일관되게 유지하는 역할을 한다.
시맨틱 로케이터(Semantic Locator)
DOM의 구조적·문맥적 특성을 이용해 목표 요소를 퍼지 매칭으로 찾는 기법으로, 정적 CSS/XPath 대신 과거 상호작용 기록을 참조해 레이아웃 변경에 강인하게 목표를 재해석한다.
Chrome DevTools 프로토콜(Chrome DevTools Protocol (CDP))
브라우저의 내부 상태와 렌더링 프레임, 디버깅 명령을 원격으로 제어하는 바이너리/JSON 기반 프로토콜로서 페이지 스크립팅·프레임 캡처·네트워크 조작을 자동화하는 데 사용된다.
AES-256-GCM
대칭키 블록 암호화 방식인 AES를 256비트 키와 Galois/Counter Mode로 결합한 인증 암호 모드로서 데이터 기밀성과 무결성을 동시에 제공하는 로컬 데이터베이스 암호화 방식이다.
VNC 스크린캐스트(VNC Screencast)
원격 화면을 실시간으로 스트리밍하는 방식으로서 브라우저 렌더링 프레임을 캡처해 VNC 프로토콜로 전송하면 수동 제어·디버깅·오버라이드를 네트워크를 통해 즉시 수행할 수 있다.

기술

  • TypeScript
  • SQLite
  • AES-256-GCM
  • Ed25519
  • Docker Seccomp
  • Chrome DevTools Protocol
  • Model Context Protocol

활용 사례

  • 반복적인 웹 폼 입력과 로그인 자동화에서의 비용 절감
  • LLM을 보조 수단으로 활용하는 하이브리드 웹 에이전트
  • 운영 중 수동 개입을 위한 실시간 스크린캐스트 기반 오버라이드
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 07. 16.수집 2026. 07. 16.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.