
이미지: 영상 갈무리
요약
- 오픈AI 개발자 공식 계정은 10월 12일(미국 시간) X에 154초 시연 영상을 올려 주석 확장을 공개했고, 개발자는 주석용 맞춤 컨트롤과 추천 프롬프트를 만들 수 있다.
- 시연을 맡은 카티아 길 구즈만은 인테리어 앱의 물건 교체·색상 선택 컨트롤과 지출 앱의 추천 프롬프트를 보여 주며 사용자의 에이전트가 사이트보다 사용자를 훨씬 잘 안다고 말했다.
- 오픈AI 안내 문서에 따르면 사이트 도구는 GPT-5.6 Sol·GPT-6 Sol에서 쓰고, 선언형 API와 iframe 속 도구는 지원하지 않으며, 호출마다 실행 전 안전 검토를 거친다.
- 공개
- 2026년 10월 12일(미국 시간) · 오픈AI 개발자 공식 X 계정 · 154초 시연 영상 · 조회수 6만7100회(수집 시점)
- 발표자
- 카티아 길 구즈만 · 오픈AI 개발자 지원
- 주석 확장
- 주석용 맞춤 컨트롤 · 추천 프롬프트로 주석을 코드에서 띄움
- 시연 1
- 가구 카탈로그로 방 장면을 꾸미는 앱 · 비슷한 물건 교체 컨트롤 · 색상 선택기
- 정의 방식
- 주석 컨트롤은 사이트 코드에 HTML 속성이나 자바스크립트로 정의
- 시연 2
- 지출 관리 앱 · 사이트에 없는 지출 맥락을 찾는 추천 프롬프트 · WebMCP 도구로 메타데이터 추가
- 사이트 도구
- 제안 단계 표준 WebMCP의 ChatGPT 구현 · 데스크톱 앱 내장 브라우저 · ChatGPT Work와 코덱스가 사용
- MCP와 차이
- 별도 MCP 서버 설치·연결 설정 불필요 · 같은 실시간 페이지와 로그인 세션 공유
- 모델
- GPT-5.6 Sol 또는 GPT-6 Sol · GPT-5.6 Luna는 WebMCP 꺼짐
- 워크스페이스
- 엔터프라이즈는 관리자 정책 허용 필요 · 에듀 미지원
- 오픈AI 문서 도구
- 5개 · 문서 검색, 페이지 읽기, 현재 경로·선택 글 읽기, 페이지 이동, 맞춤 가이드 생성
- 미지원
- HTML 폼 속성 선언형 API · iframe 안 도구(같은 출처·다른 출처 모두)
- 등록
- 최상위 페이지 자바스크립트 document.modelContext.registerTool · 이름·설명·입력 스키마·실행 함수
- 보안
- 도구 정의·결과는 신뢰할 수 없는 콘텐츠 · 호출마다 실행 전 안전 검토 · 메시지 전송·구매·데이터 삭제·권한 변경은 확인 정책
- 끄기
- 설정의 브라우저 권한 메뉴에서 사이트 도구 끄기
- 표준 지위
- W3C 웹 머신러닝 커뮤니티 그룹 초안 · W3C 표준 트랙 아님 · 크롬은 실험 플래그·오리진 트라이얼
오픈AI가 ChatGPT 데스크톱 앱 내장 브라우저의 주석 기능을 넓혀, 웹사이트 개발자가 주석에 맞춤 컨트롤과 추천 프롬프트를 붙일 수 있게 했다. 오픈AI 개발자 공식 계정은 10월 12일(미국 시간) X에 154초 분량의 시연 영상을 올리고 "주석을 WebMCP와 짝지으면 에이전트가 행동에 옮길 맥락이 더 많아진다"고 밝혔다. 이번 주석 확장은 웹사이트가 에이전트에게 동작을 직접 내주는 WebMCP 도구와 함께 쓰도록 설계됐다. 게시물 조회수는 수집 시점 기준 6만7100회였다.
시연은 오픈AI에서 개발자 지원을 맡은 카티아 길 구즈만이 진행했다. 그는 ChatGPT 앱에 WebMCP 도구 지원을 최근 더했다며, WebMCP 도구를 카탈로그 검색이나 페이지 수정처럼 웹사이트가 에이전트에게 열어 두는 동작이라고 소개했다. 주석은 페이지의 특정 부분을 가리켜 ChatGPT에 바꿔 달라고 요청하는 기존 기능이다. 달라진 점은 두 가지다. 개발자가 주석용 맞춤 컨트롤을 만들 수 있고, 추천 프롬프트로 주석을 코드에서 띄워 사용자가 그 페이지에서 무엇을 할 수 있는지 알려 줄 수 있다.
첫 시연은 가구 카탈로그로 방 장면을 꾸미는 앱이다. 주석 모드에서 장면 속 물건을 누르면 비슷한 물건으로 바꾸는 컨트롤이 뜨고, 다른 곳을 누르면 색상 선택기가 열린다. 사용자가 카탈로그를 뒤지거나 물건을 직접 끌어다 놓지 않아도 된다. 길 구즈만에 따르면 이 컨트롤은 모두 사이트 코드에 HTML 속성이나 자바스크립트로 정의되고, 사용자가 무엇을 눌렀고 무엇을 원하는지에 대한 맥락을 ChatGPT에 더해 준다.
두 번째 시연은 지출 관리 앱이다. 지출 항목을 누르면 사이트에는 없는 그 지출의 맥락을 찾아 달라는 추천 프롬프트가 뜨고, 에이전트는 찾은 내용을 사이트가 제공한 WebMCP 도구로 알맞은 메타데이터로 붙인다. 길 구즈만은 "WebMCP의 진짜 힘은 사용자의 에이전트가 그 사람의 구체적인 맥락을 안다는 데 있다"고 말했다. 이어 "사용자의 에이전트는 사용자의 취향을 알고 플러그인으로 데이터에 접근할 수 있으며, 사이트보다 사용자를 훨씬 잘 안다"고 덧붙였다.
메탈이 확인한 오픈AI 안내 문서에 따르면 사이트 도구는 제안 단계 표준인 WebMCP를 ChatGPT가 구현한 것이다. 웹사이트가 자기 기능을 미리 정의한 도구 묶음으로 내놓으면, ChatGPT 데스크톱 앱 내장 브라우저에서 ChatGPT Work와 코덱스가 이를 찾아 쓴다. 로컬이나 원격 서버에 붙는 MCP와 달리 별도 MCP 서버를 설치하거나 연결을 설정할 필요가 없고, 사용자와 에이전트가 같은 실시간 페이지와 로그인 세션을 함께 쓴다. 문서는 캔버스를 편집하거나 대시보드를 탐색하는 일처럼 둘이 같은 화면을 봐야 할 때 이 방식이 쓸모 있다고 적었다.
쓸 수 있는 조건은 좁다. 문서는 사이트 도구에 GPT-5.6 Sol이나 GPT-6 Sol을 쓰라고 안내하며, GPT-5.6 Luna에서는 WebMCP가 꺼져 있다. 엔터프라이즈 워크스페이스는 관리자가 정책으로 허용해야 하고 에듀 워크스페이스에서는 쓸 수 없다. 주소창의 사이트 도구 표시를 누르면 페이지가 내놓은 도구 목록을 볼 수 있고, 최근 사용 기록에서 호출 내역을 다시 확인할 수 있다. 오픈AI 문서 사이트도 도구 5개를 직접 내놓았다. 문서 검색, 페이지 읽기, 현재 경로와 선택한 글 읽기, 페이지 이동, 맞춤 가이드 생성이다.
엔지니어가 짚을 대목은 주석과 도구의 경계다. 시연에서 주석 컨트롤은 HTML 속성으로도 정의할 수 있다고 했지만, 문서는 HTML 폼 속성으로 도구를 정의하는 선언형 API를 사이트 도구로 지원하지 않는다고 적었다. iframe 안에 등록한 도구도 같은 출처든 다른 출처든 찾지 못한다. 도구는 최상위 페이지의 자바스크립트에서 document.modelContext.registerTool로 등록하고 이름, 설명, 입력 스키마, 실행 함수를 넘긴다. 문서의 예제는 읽기 전용 표시를 단 페이지 제목 읽기 도구다. 문서는 입력을 좁게 잡고 부작용을 설명하며, 결과를 검증할 만큼의 정보를 돌려주고 기존 인증과 권한 검사를 그대로 쓰라고 권했다.
보안 장치도 문서에 적혀 있다. 웹사이트가 내놓은 도구 정의와 결과는 신뢰할 수 없는 콘텐츠로 취급되고, 도구 이름이나 읽기만 한다는 설명도 증거가 되지 못한다. 내장 브라우저는 도구를 호출할 때마다 실행 전에 안전 검토를 거치고, 메시지 전송과 구매, 데이터 삭제, 권한 변경 같은 중대한 행동에는 기존 확인 정책이 그대로 걸린다. 오픈AI는 문서에서 "이런 점검은 위험을 줄이지만 웹사이트나 그 출력을 신뢰할 만하게 만들지는 않는다"고 밝혔다. 사용자는 설정의 브라우저 권한 메뉴에서 사이트 도구를 끌 수 있다.
메탈은 오픈AI가 상금 3만5천달러를 건 WebMCP 챌린지를 연다고 보도한 바 있다. 보도에 따르면 오픈AI는 당시 챌린지 공지에서 "에이전트가 UI를 더듬어 짐작하게 두는 대신, 앱을 어떻게 쓸 수 있는지 정확히 정의하라"고 적었다. WebMCP 명세는 W3C 웹 머신러닝 커뮤니티 그룹의 초안이며 W3C 표준 트랙에 오른 상태는 아니다. 크롬에서는 실험 플래그를 켜거나 오리진 트라이얼에 참여해 시험할 수 있다.
이번 주석 확장으로 웹사이트가 에이전트에게 건네는 것은 도구 목록에서 화면 위의 안내판까지 넓어졌다. 길 구즈만은 에이전트를 쓰는 사람이 늘수록 앱을 그들과 잘 맞게 만들어야 한다고 강조했다. 사이트가 할 수 있는 일을 정하고 에이전트가 사용자를 대신해 그것을 실행하는 구조에서, 개발자에게 남는 질문은 어느 동작까지 열고 어디서 사용자의 확인을 받게 할 것인가다.





댓글