피드로 돌아가기
Dev.toAI/ML
원문 읽기
Durable Identity 기반 Handle-as-Contract 설계로 Model Call 제로화 달성
Durable identity is converging. The handle isn't.
AI 요약
Context
LLM Agent의 Browser 제어 시 Page Re-render에 따라 DOM Element의 Reference가 유실되는 Identity 문제 발생. 기존 도구들은 Stable Hash를 내부 Bookkeeping 용도로만 사용하며, Agent에게는 매 단계 새로운 Index를 부여하는 Stateless한 방식의 한계 노출.
Technical Solution
- Durable Identity를 Agent가 직접 소유하는 Handle-as-Contract 구조 설계
- Fingerprint 기반 Identity Engine을 통한 Re-render 후 DOM Node의 자동 Re-binding 구현
- 단순 Snapshot Diff를 넘어 Element의 상태를 Unchanged, Rebound, New로 구분하는 Typed Verdict 제공
- Pure Rust 기반 CDP Adapter를 통한 고성능 Identity Resolution 레이어 구축
- Agent-facing ID(eid)를 고정하여 Re-grounding 과정의 불필요한 Model Call 제거
- Accessibility Tree를 기본 인터페이스로 채택하여 구조적 안정성 확보
실천 포인트
1. 동적 UI 환경에서 Agent의 State 유지 필요 시, 단순 Indexing 대신 Stable Hash 기반의 고유 식별자 도입 검토
2. Re-render 발생 시 모델에게 재탐색을 요청하는 대신, 백엔드에서 Identity Mapping을 통해 자동으로 Reference를 갱신하는 Re-binding 레이어 설계
3. Model-free 평가 지표(Network Trace 기반 검증 등)를 구축하여 추론 단계의 효율성을 정량적으로 측정