로컬 Qwen 모델이 단계별 계획과 간결한 DOM으로 브라우저 자동화 달성

단계별 계획이 사전 계획 실패를 극복하다
개발자는 실제 페이지 상태를 보기 전에 모델에게 완전한 다단계 계획을 수립하도록 요청하는 방식이 익숙한 사이트에서는 작동하지만 예상치 못한 요소에서는 빠르게 실패한다는 사실을 발견했습니다. 더 효과적인 방법은 각 단계에서 현재 DOM 스냅샷을 기반으로 모델이 재계획하는 단계별 계획이었습니다.
Ace Hardware에서의 예시 흐름
Qwen 8B를 플래너로, 4B를 실행자로 사용하여 Ace Hardware(모델이 사전 작업 경험이 없는 사이트)에서 테스트한 흐름은 비전 모델을 전혀 사용하지 않고 전체 장바구니 흐름을 완료했습니다. 단계별 접근 방식은 다음과 같았습니다:
- 단계 1: 검색창 확인 → "잔디 깎는 기계" 입력
- 단계 2: 결과 확인 → 장바구니 추가 클릭
- 단계 3: 서랍 등장 → 닫기
- 단계 4: 장바구니 표시 → 장바구니 보기 클릭
- 단계 5: 완료
컴팩트 DOM 표현으로 소규모 모델 가능해지다
모델은 원시 HTML이나 스크린샷을 보지 않습니다. 단지 의미론적 테이블 표현만을 봅니다:
id|role|text|importance|bg|clickable|nearby_text
665|button|Proceed to checkout|675|orange|1|
761|button|Add to cart|720|yellow|1|$299.99
1488|link|ThinkPad E16|478|none|1|Laptop 16"
이를 통해 4B 실행자는 짧은 목록에서 요소 ID를 선택할 수 있습니다. 비전 접근 방식은 스크린샷당 2-3K 토큰을 소모하여 전체 흐름에 쉽게 50-100K+를 사용하는 반면, 컴팩트 스냅샷은 동일한 작업에 총 ~15K만 사용합니다.
성공을 위한 모달 처리의 중요성
각 클릭 후 DOM이 갑자기 증가하면 에이전트는 다시 계획하기 전에 해제 패턴(닫기, ×, 아니요 등)을 검색합니다. 이는 "나쁜 추론"으로 보였지만 실제로는 숨겨진 오버레이였던 많은 실패를 수정했습니다.
개발자는 다른 사람들도 사이트가 익숙하지 않아질 때 단계별 계획이 사전 계획을 능가하는 현상을 관찰하고 있는지 궁금해하고 있습니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

OpenClaw의 atoship 기술은 AI 어시스턴트를 배송 관리자로 변신시킵니다.
OpenClaw의 atoship 스킬은 사용자가 일반 영어로 배송 요구사항을 설명하면, 택배사 선택, 요금 비교, 라벨 구매 및 추적을 처리합니다. 예시 명령어로는 '이 1파운드 상자를 뉴욕으로 가장 저렴한 옵션으로 배송해 줘'가 있습니다.

클로드 AI, YC 2026년 봄 모든 스타트업 평가 — 전체 파이프라인 상세
레딧 사용자가 YC Spring 2026 스타트업을 대상으로 Claude를 실행해 LinkedIn과 언론 기사를 스크랩하고 S~D 등급을 할당했습니다. 대부분의 스타트업이 B나 C 등급을 받았습니다.

개발자가 로컬 코딩 작업을 위해 Qwen3.5 27B와 더 큰 모델을 테스트합니다
한 개발자가 여러 Qwen3.5 및 Nemotron 모델을 테스트한 결과, 기존 2x RTX 3090 하드웨어에서 개발 작업에 적합한 Qwen3.5-27B-GGUF:UD-Q6_K_XL 모델이 256k 컨텍스트에서 803 pp 및 25 tg/s의 성능을 보여주었습니다.

클로드 코드 템플릿을 위한 맞춤형 음성 추출 과정
개발자가 LLM-ism 금지 목록, 반-퍼포먼스 규칙, 형식별 음성 모드를 포함한 510줄의 SKILL.md 파일로 결과를 낸 Claude Code용 맞춤형 음성 스킬을 만들기 위한 3단계 추출 과정을 공유합니다. 이 오픈소스 템플릿은 10개 이상의 글 샘플을 사용하여 모든 언어에서 작동합니다.