기존 웹사이트에 인공지능(AI) 기능을 통합하여 사용자 경험을 혁신할 수 있는 오픈소스 웹 에이전트 SDK(소프트웨어 개발 키트) '닷닷덕(Dotdotduck)'이 공개되어 주목받고 있습니다. 닷닷덕은 단순히 웹사이트 구석에 챗봇을 추가하는 것을 넘어, 페이지 내에서 직접 DOM(문서 객체 모델)을 조작하며 사용자의 명령을 수행하는 AI 기반 에이전트를 구축할 수 있도록 설계되었습니다. 이는 웹사이트를 'AI 네이티브' 환경으로 전환하는 새로운 접근 방식을 제시합니다.
닷닷덕은 크게 세 가지 핵심 기능을 제공합니다. 첫째, '명령 팔레트(Command palette)'는 Ctrl/⌘+K 단축키로 접근하며, AI 질문과 함께 테마 변경, 언어 전환, 고객 찾기 등 모든 기능을 한곳에서 실행할 수 있습니다. 둘째, '웹 에이전트(WebAgent)'는 페이지를 읽고 도구를 선택하며 각 단계를 설명하는 자율 루프를 통해 DOM을 직접 조작합니다. 사용자는 내비게이션, 클릭, 입력 등 다양한 액션 번들을 선택하여 AI의 행동을 제어할 수 있으며, 모든 실행 단계는 사용자 확인을 거쳐 투명하게 진행됩니다. 셋째, '인라인 에이전트(Inline Agent)'는 입력창이나 텍스트 영역에서 텍스트를 선택하면 번역, 글쓰기 개선, 맞춤법 교정 등 AI 기반의 편집 기능을 즉시 제공합니다. 또한, 음성 입력, 스크린샷 드래그, 길게 누르기(Long-press)와 같은 직관적인 제스처를 통해 AI에 컨텍스트를 전달할 수 있으며, 모바일 환경에서도 플로팅 액션 버튼(FAB)과 터치 제스처를 지원하여 접근성을 높였습니다.
닷닷덕의 등장은 웹사이트 개발 방식과 사용자 상호작용 방식에 큰 변화를 가져올 잠재력을 지닙니다. 기존의 정적인 웹사이트나 단순 챗봇을 넘어, AI가 페이지의 맥락을 이해하고 직접 행동하며 사용자에게 맞춤형 경험을 제공하는 '능동적인 웹'의 시대를 열 수 있습니다. 이는 고객 서비스, 온보딩 프로세스, 콘텐츠 편집 등 다양한 분야에서 효율성을 극대화하고 사용자 만족도를 높이는 데 기여할 것입니다. 특히, 개발자들은 닷닷덕 SDK를 활용하여 복잡한 AI 통합 없이도 자신들의 웹사이트에 강력한 AI 기능을 손쉽게 추가하고, 이를 통해 사용자에게 더욱 몰입감 있고 개인화된 디지털 경험을 제공할 수 있게 될 것입니다.