AI에게 '눈'을 달아주다? 웹 브라우저를 직접 조종하는 사케이드(Saccade) 이야기

웹 페이지의 구조를 파악하고 있는 AI 에이전트를 상징하는 디지털 그래픽
AI Summary

사케이드는 웹 페이지 전체를 AI에게 전달하는 대신 필요한 정보만 압축해 전달함으로써 AI 에이전트의 브라우징 효율을 극대화하는 도구입니다.

상상해보세요. 당신은 너무 바빠서 아침마다 AI 비서에게 “오늘 회의 자료로 쓸 최신 뉴스 3개만 찾아서 요약해줘”라고 부탁합니다. AI 비서는 훌륭하게 인터넷을 검색하지만, 가끔은 너무 많은 정보를 한꺼번에 처리하느라 엉뚱한 버튼을 누르거나 속도가 느려 답답할 때가 있습니다. 사람이 사물을 볼 때 필요한 곳만 빠르게 훑어보듯, AI가 우리처럼 웹 페이지를 보고 필요한 부분만 콕 집어서 조작할 수는 없을까요?

이런 고민을 해결하기 위해 등장한 도구가 바로 사케이드(Saccade)입니다.

이게 왜 중요한가요?

AI 에이전트가 발전하면서 스스로 웹 브라우저를 조작하여 정보를 찾고 업무를 처리하는 시대가 성큼 다가왔습니다. 하지만 웹 페이지는 사람에게는 직관적이어도, AI에게는 엄청난 양의 데이터 덩어리일 뿐입니다. 현재 많은 AI 도구들은 웹 페이지의 모든 내용을 AI에게 무작정 전달하려고 시도합니다. 이는 마치 눈앞의 모든 풍경을 무조건 외우려는 것과 같아서, 엄청난 시간과 비용을 낭비하게 만듭니다.

사케이드는 이 과정을 사람의 ‘안구 도약(Saccade, 사물을 볼 때 눈을 빠르게 움직여 필요한 정보에만 집중하는 생리적 현상)’처럼 바꾸어 놓았습니다. AI가 불필요한 정보는 거르고 꼭 필요한 부분에만 집중할 수 있게 함으로써, AI 에이전트의 업무 처리 속도와 정확성을 획기적으로 개선했습니다.

쉽게 이해하기: ‘전체 지도’ 대신 ‘핵심 노선도’를

이렇게 비유해 볼까요? 처음 가보는 대도시를 여행할 때, 도시의 모든 골목이 다 그려진 거대한 지도를 들고 다니는 것과, 갈 곳만 표시된 핵심 지하철 노선도를 가진 것 중 어느 쪽이 더 빠를까요?

기존의 방식이 ‘골목까지 다 그려진 지도’를 AI에게 건네주는 것이라면, 사케이드는 페이지 내의 버튼, 입력창, 의미 있는 구조만을 압축하여 ‘핵심 노선도’를 AI에게 건네주는 방식입니다 출처: Saccade- gbjapdcoclbdjpcaogmjdbpmnmfgombn - Extpose.

쉽게 말해서, AI가 웹 페이지를 볼 때 중요하지 않은 광고나 불필요한 배경 정보는 과감히 생략하고, ‘어디를 클릭할지’, ‘여기에 무엇이 적혀 있는지’와 같은 핵심적인 의미론적 객체(Semantic objects, 데이터의 의미를 담고 있는 개체)로 변환해 전달하는 것입니다 출처: Saccade- gbjapdcoclbdjpcaogmjdbpmnmfgombn - Extpose.

어디서 쓰이고 있나요?

사케이드는 구글 크롬(Chrome)이나 마이크로소프트 엣지(Edge) 브라우저용 확장 프로그램을 설치하고, 로컬 런타임(프로그램이 실행되는 실제 환경)을 구동하는 방식으로 작동합니다 [출처: Saccade — Live Web Truth for AI Agents NaN Logic](https://www.nanlogic.com/saccade).

이 도구를 사용하면 AI 에이전트는 다음과 같은 일을 수행할 수 있습니다:

  1. 정확한 제어: 웹 페이지 내의 입력창이나 버튼 등 지원되는 컨트롤을 직접 찾아내고 조작합니다 [출처: Saccade — Live Web Truth for AI Agents NaN Logic](https://www.nanlogic.com/saccade).
  2. 구조 파악: 사람이 눈으로 보는 것과 유사하게 웹 페이지의 논리적 구조와 내용을 파악합니다 출처: GitHub - nanlogic/saccade: Closed-loop browser control ….
  3. 효율적 분석: AI 에이전트의 실행 과정을 추적하여 얼마나 많은 토큰(AI가 처리하는 단어 단위)을 소모했는지, 비용은 얼마인지, 처리 시간은 얼마나 걸렸는지 등의 통계를 스스로 분석할 수 있습니다 출처: saccade · PyPI.

실제로 초기 테스트 결과, 기존의 테스트 도구들과 비교해도 손색없는 빠른 속도로 정보를 처리한다는 점이 확인되었습니다 출처: ShowHN:Saccade–LivesemanticbrowsertruthforAIagents.

앞으로 어떻게 될까?

사케이드와 같은 기술은 AI 에이전트가 단순한 ‘글쓰기 도구’에서 ‘실질적인 웹 비서’로 진화하는 데 큰 가교 역할을 할 것입니다. 앞으로는 AI가 브라우저의 복잡한 코드를 일일이 해석하는 대신, 사케이드처럼 잘 정리된 핵심 정보만을 받아 훨씬 빠르고 정확하게 업무를 처리할 것으로 기대됩니다.

우리는 이제 AI에게 “웹 페이지를 다 읽어봐”라고 하는 대신, “웹 페이지에서 내가 필요한 버튼만 골라서 눌러줘”라고 정확하게 요청할 수 있게 될 것입니다. AI 브라우징의 정밀도가 높아질수록, 우리가 컴퓨터 앞에서 반복적으로 수행하던 클릭 작업들은 점점 사라지게 될지도 모릅니다.


참고자료

  1. ShowHN:Saccade–LivesemanticbrowsertruthforAIagents
  2. Saccade- gbjapdcoclbdjpcaogmjdbpmnmfgombn - Extpose
  3. [Saccade — Live Web Truth for AI Agents NaN Logic](https://www.nanlogic.com/saccade)
  4. GitHub - nanlogic/saccade: Closed-loop browser control …
  5. saccade · PyPI
AD
이 글을 얼마나 이해했나요?
Q1. 사케이드(Saccade)가 AI 에이전트의 효율을 높이는 핵심 방식은 무엇인가요?
  • 웹 페이지 전체 화면을 AI에게 전송한다
  • 중요한 정보만 압축하여 의미론적 객체로 변환한다
  • 웹 브라우저의 소스 코드를 모두 수정한다
사케이드는 웹 페이지 전체가 아닌 컨트롤, 구조 등 중요한 정보만 압축해 전달함으로써 AI의 부담을 줄입니다.
Q2. 사케이드는 어떤 방식으로 작동하나요?
  • 브라우저 확장 프로그램과 로컬 런타임 환경을 결합한다
  • 별도의 외부 서버를 통해서만 작동한다
  • 인공지능 모델 내부에서만 실행된다
사케이드는 크롬이나 엣지용 브라우저 확장 프로그램과 로컬 런타임이 결합된 형태로 작동합니다.
Q3. 사케이드가 제공하는 메트릭(지표)에는 어떤 것들이 있나요?
  • 토큰 사용량, 비용, 대기 시간(latency)
  • 인터넷 속도, 하드웨어 점유율, 전력 소모량
  • 사용자의 개인정보 보호 점수
사케이드는 AI 에이전트의 실행 효율을 분석하기 위해 토큰 사용량, 비용, 대기 시간 등을 측정하는 기능을 제공합니다.
AI에게 '눈'을 달아주다? 웹 브라우저를 직접 ...
0:00