ChatGPT dots 상품 레이더: 데이터 수집을 직접 할당한 작업에 맡겨야 하는 이유
ChatGPT dots의 능동적 리서치는 플러그인으로 콘텐츠를 변경할 수 없으므로, 과금되는 데이터 수집은 직접 할당한 작업에 넣어야 합니다. Amazon, TikTok, Temu 테스트 결과: 하루 $0.015558.

ChatGPT dots는 사용자가 자리를 비운 동안 "능동적 리서치(proactive research)"를 할 수 있습니다. OpenAI 문서에 따르면 이 리서치는 플러그인을 통해 콘텐츠를 변경하거나, 메시지를 보내거나, 브라우저나 컴퓨터를 제어할 수 없습니다. 또한 ChatGPT는 readOnlyHint가 없는 MCP 도구를 모두 쓰기 액션으로 취급합니다. 상품 데이터를 가져오는 도구는 호출할 때마다 비용이 들기 때문에 EveryInfra는 이 도구를 읽기 전용으로 표시하지 않습니다.
이 두 사실로 미루어 보아, dot은 EveryInfra 원격 MCP를 사용해 최신 Amazon 데이터를 스스로 가져올 수 없다고 판단합니다. dot 안에서 직접 테스트하지는 않았습니다. 따라서 데이터 수집은 사용자가 할당한 일일 작업에 넣으세요. 그러면 능동적 리서치가 저장된 결과를 읽고 무엇이 바뀌었는지 알려 줄 수 있습니다.
2026-11-01(싱가포르 시간, SGT)에 테스트했습니다. Amazon Kitchen & Dining 목록, Amazon 상품 페이지 1개, TikTok Shop, Temu를 대상으로 실제 호출 27회를 실행했습니다. 그중 17회가 과금되었고, 합계는 $0.022794였습니다. 베스트셀러 목록은 100행 중 0~48행에만 가격이 있었습니다.
순위는 1시간 안에는 전혀 바뀌지 않았습니다. 12.6시간 뒤에는 항목별 순위 변동의 중앙값이 두 계단이었습니다. Temu에서는 일치하는 항목 47개 중 26개의 가격이 바뀌었습니다. 이 글의 일일 레시피는 호출 13회를 사용하며 API 비용은 $0.015558입니다.

사용 사례는 구체적입니다. 한 크로스보더 판매자가 dot에게 Amazon 베스트셀러와 신상품 목록을 매일 지켜보게 하려고 합니다. 또 TikTok Shop과 Temu에서 몇 가지 키워드로 신상품과 가격 변동도 확인하게 하려고 합니다. 변화가 생기면 dot이 알림을 보내야 합니다.
먼저 OpenAI의 공식 문서를 바탕으로 dots가 무엇인지, 어떤 플랜에 포함되는지, EU와 영국에서 쓸 수 있는지 확인합니다. 다음으로 EveryInfra 원격 MCP를 연결하는 방법을 보여 줍니다. 마지막으로 실제 호출 데이터로 세 가지 질문에 답합니다.
매일 돌리는 레이더가 그만한 가치가 있을까요? 한 번 실행하는 데 비용은 얼마일까요? 어떤 필드에 두 번째 호출이 필요할까요?
저희에게는 테스트할 Pro 또는 Business Premium 계정이 없습니다. 따라서 이 글의 ChatGPT 단계는 모두 설정 예시입니다. EveryInfra 수치는 모두 실제 응답에서 가져왔습니다.
ChatGPT dots란: 자체 컴퓨터를 갖춘 상시 실행 에이전트
OpenAI는 2026-09-29 DevDay에서 dots를 발표했습니다. 출시 페이지는 dot을 GPT‑6 Astra로 동작하는 상시 실행 에이전트로 소개합니다(OpenAI, "Introducing dots"). 각 dot은 자체 클라우드 컴퓨터와 브라우저를 갖추고 있습니다. 플러그인을 통해 4,000개가 넘는 앱에 접근할 수 있습니다. ChatGPT 데스크톱 앱, 웹, 모바일 앱에서 dot과 대화할 수 있습니다. Slack과 Teams에서도 이용할 수 있습니다(개발자 문서, "Channels").
2026-10-28부터 미국 Pro 사용자는 iMessage 또는 RCS로도 dot에게 문자를 보낼 수 있습니다(9to5Mac, 2026-10-28). 이 기능은 베타입니다. 도움말 센터에 따르면 문자는 Linq라는 제3자를 거치며 엔드투엔드 암호화되지 않습니다(도움말 센터, "Getting started with your dot"). 이런 메시지에는 API 키나 비공개 가격표를 넣지 마세요.
dot은 일반 ChatGPT 채팅과 두 가지 점에서 다릅니다. 첫째, 자체 컴퓨터가 있습니다. 개발자 페이지 "Computers and apps"에 따르면 각 dot은 브라우저와 일반 소프트웨어가 설치된 클라우드 머신을 받습니다(개발자 문서). ChatGPT 데스크톱 앱을 통해 사용자의 컴퓨터를 사용할 수도 있습니다. The Verge는 dot을 다른 소프트웨어를 다룰 수 있는 동료라고 표현했습니다(The Verge 체험기). 이 테스트에서 dot은 사람인지 확인하는 단계와 은행 양식에서 멈춘 뒤 리뷰어에게 직접 이어서 진행해 달라고 요청했습니다.
둘째, dot은 사용자가 아무 요청도 하지 않을 때도 일합니다. 유휴 상태에서는 연결된 앱을 사용해 능동적 리서치를 합니다. 그런 다음 사용자에게 제안이나 질문을 전달합니다(개발자 문서, "Tasks and memory"). 판매자에게는 이 부분이 매력적입니다. 이상적인 dot은 매일 아침 목록을 확인하고, 새 항목이 급상승하거나 경쟁자가 가격을 내리면 알림을 보냅니다. 하지만 OpenAI는 능동적 리서치에 엄격한 제한을 하나 두며, 이 제한이 전체 설계를 좌우합니다.
같은 "Tasks and memory" 페이지에 따르면 dot은 ChatGPT 메모리의 컨텍스트를 가지고 시작하며, 사용자의 선호, 결정, 진행 중인 작업에 대한 자체 메모를 남깁니다. 개인정보 FAQ에 따르면 OpenAI는 능동적 리서치나 그 메모로 직접 학습하지 않습니다. 그 밖의 dot 대화와 작업은 사용자의 데이터 제어 설정을 따릅니다(개인정보 FAQ, 데이터 제어). 상품 레이더라면 규칙을 dot에게 한 번만 알려 주면 됩니다. 예: "주방용품, $15~$60, 리뷰 100개 미만." 그러면 dot이 이후 리서치에 이 규칙을 적용할 수 있습니다.
ChatGPT dots가 포함된 플랜과 EU·영국 이용 가능 여부
도움말 센터 페이지 "Getting started with your dot"에는 "Which plans include dots?"라는 섹션이 있습니다. 2026-11-01 14:42 SGT에 이 섹션의 스크린샷을 찍었습니다. 플랜 관련 문단은 아래에 박스로 표시했습니다.

아래 표는 이 문단과 다른 OpenAI 페이지의 내용을 합친 것입니다. 모든 가격은 2026-11-01에 확인한 공개 정가입니다. 가격은 바뀔 수 있으므로 구매 전에 OpenAI 페이지를 다시 확인하세요.
| 요금제 | 공개 가격(2026-11-01 확인) | dots 포함 여부 | 지역 및 연령 | 출처 |
|---|---|---|---|---|
| Pro 100 / Pro 200 / Pro 500 | 월 $100 / $200 / $500 | 포함, 첫 dot은 추가 비용 없음 | 18세 이상, EEA·스위스·영국 제외 | 도움말 20001530, Pro 티어 |
| Business Premium 좌석 | 월 결제 시 사용자 1인당 월 $125, 연 결제 시 사용자 1인당 월 $100, 최소 2석 | 예 | 도움말: 지원되는 ChatGPT 지역, 워크스페이스 자격 요건에 따름. 개발자 문서: 전 세계 순차 출시 중 | Business 개요, Business FAQ, 개발자 문서 |
| Enterprise, Edu, Healthcare | 계약 | 베타, 기본값은 꺼짐, 관리자가 켜야 함 | 워크스페이스별 | 워크스페이스 dots, 관리자 가이드 |
| Plus, Go, Free | n/a | 도움말 센터 목록에 없음 | n/a | Help 20001530 |
EU와 영국의 독자는 두 가지 경우를 확인해야 합니다. 개인 Pro 플랜의 dot은 EEA, 스위스, 영국에서 제공되지 않습니다. 이는 저희의 추측이 아니라 도움말 센터에 적힌 문구입니다. Business Premium에는 다른 표현이 쓰였습니다.
도움말 센터에는 “지원되는 ChatGPT 지역(워크스페이스 자격 요건에 따름)”이라고 적혀 있습니다. 개발자 문서에는 dots가 “전 세계에 순차 출시 중”이라고 적혀 있습니다. 두 문서 모두 유럽을 명시적으로 제외하지 않습니다. 또한 특정 유럽 워크스페이스에서 지금 dots를 쓸 수 있다고 보장하지도 않습니다. 유럽 팀이라면 워크스페이스 관리자에게 관리 콘솔에서 dots 설정 스위치를 찾아봐 달라고 요청하시기 바랍니다. 저희는 유럽 워크스페이스가 없어 문서에 적힌 내용 이상은 확인할 수 없습니다.
도움말 센터와 릴리스 노트에는 몇 가지 세부 사항이 더 있습니다. 첫 달에는 dot에 추가 사용량이 제공됩니다. dot과의 채팅은 ChatGPT 사용 한도에 포함되지 않습니다. 반면 dot이 ChatGPT Work나 Codex에서 시작한 작업은 사용 한도에 포함됩니다(Help 20001530).
dots는 모바일 웹에서는 작동하지 않으며, 앱과 데스크톱 웹에서만 작동합니다. Business Premium 시트는 Standard 시트의 5배 사용량을 제공합니다(Business FAQ). 워크스페이스 페이지에는 Enterprise 모델 제어가 메인 dot에는 적용되지 않는다는 내용도 있습니다(워크스페이스 dots).
2026-10-29 릴리스 노트에는 사용량 변경 사항이 추가되었습니다(ChatGPT 릴리스 노트). 이제 Pro 100과 Pro 500은 Work 및 Codex 사용량이 기존의 2배로 늘어납니다. 예고되었던 Pro 200의 사용량 축소는 취소되었습니다. 사용자를 대신해 작업을 시작하는 dot은 이 사용량을 소모합니다. 사용량이 늘어난 만큼 하루 한 번 실행하는 레이더가 한도에 걸릴 가능성도 줄어듭니다.
TechCrunch는 2026-10-26에 Codex 제품 책임자 Alexander Embiricos를 인터뷰했습니다(TechCrunch). 이 기사에 따르면 dots는 월 $100 플랜부터 제공됩니다. 따라서 이 글의 “하루 $0.015558”은 EveryInfra API 요금만 가리킵니다. ChatGPT에 이미 월 $100 이상을 내고 있다는 전제입니다. 몇 개 카테고리만 지켜보는 소규모 판매자에게는 ChatGPT 플랜이 실제 비용입니다. 그에 비하면 API 요금은 거의 0에 가깝습니다.
ChatGPT dots의 선제적 리서치와 할당 작업은 무엇이 다른가
이 글에서 가장 중요한 부분입니다. 개발자 문서 “Tasks and memory” 페이지는 dot의 작업을 두 가지로 나눕니다. 첫 번째는 사용자가 할당하는 작업입니다. 할당 작업은 한 번만 실행하거나 일정에 따라 반복 실행할 수 있습니다.
두 번째는 dot이 할당 작업과 병행해 수행하는 선제적 리서치입니다. 문서에 따르면 dot은 읽기 권한이 있는 정보를 조사하고 비공개 메모를 남길 수 있습니다. 제한 사항에 관한 원문은 다음과 같습니다. “Proactive research itself doesn't send messages, change connected apps, or control a browser or computer.” 저희는 2026-11-01 00:57 SGT에 해당 섹션의 스크린샷을 찍었습니다.

개인정보 보호 및 안전 FAQ에는 더 자세한 내용이 있습니다(Help 20001529). 선제적 리서치는 허용된 연결 소스를 읽고 비공개 메모를 저장할 수 있습니다. 하지만 리서치 도구로는 다른 사람에게 직접 메시지를 보내거나, 플러그인을 통해 콘텐츠를 변경하거나, 브라우저나 컴퓨터를 제어할 수 없습니다. 같은 페이지에 따르면 사용자 지정 규칙으로 Auto-review나 선제적 리서치의 제한을 바꿀 수 없습니다.
“Tasks and memory” 페이지에는 두 가지 내용이 더 있습니다. 반복 실행되는 할당 작업에는 사용자가 승인한 액션이 포함될 수 있으며, 그 권한과 일정은 선제적 리서치와 별도로 관리됩니다. 선제적 리서치 중에는 백그라운드 에이전트가 dot에 결과를 보고하고, dot은 사용자에게 제안이나 질문을 전달할 수 있습니다.
이 페이지들 어디에도 “read-only”나 readOnlyHint라는 단어는 나오지 않습니다. “선제적 리서치는 read-only로 표시된 도구만 호출할 수 있다”는 주장은 저희의 추론입니다. ChatGPT는 플러그인 도구가 “콘텐츠를 변경하는지”를 readOnlyHint로 판단할 가능성이 높습니다. 근거는 “Custom MCP server” 가이드이며, 아래 readOnlyHint 섹션에서 인용합니다. dot 안에서 직접 테스트하지는 않았습니다.
| 선제적 리서치 | 할당한 일일 작업 | |
|---|---|---|
| 시작 주체 | 유휴 상태의 dot | 사용자(작업과 시간을 지정) |
| 사용 가능한 도구 | 읽기 권한이 있는 항목만 읽음. 저희 추론으로는 read-only로 표시된 도구만 사용 | 사용자가 승인한 도구(쓰기 액션 포함) |
| 메시지 전송 또는 콘텐츠 변경 | 아니요 | 예, 사용자 권한 범위 내에서 |
| 브라우저 또는 컴퓨터 제어 | 아니요 | 예, 사용자 권한 범위 내에서 |
| 사용자 지정 규칙으로 확장 가능 여부 | 아니요 | 예, 규칙과 앱 권한으로 가능 |
| 레이더에서 맡는 역할 | 저장된 결과를 읽고 변화를 알림 | 일정에 따라 API를 호출하고 결과를 저장 |
| 출처 | Tasks and memory, 개인정보 보호 FAQ | 위와 같음 |
판매자 입장에서 이 표가 말하는 바는 분명합니다. 선제적 리서치는 읽고 판단하는 일에 적합합니다. 어제 표를 훑어보거나, 받은편지함의 견적을 비교하거나, 순위 급상승을 알려 줄 수 있습니다. 반면 새 데이터를 직접 가져오는 일에는 적합하지 않습니다. 적어도 read-only가 아닌 도구가 필요한 경우에는 그렇습니다.
ChatGPT dots는 일반 ChatGPT 예약 작업과 무엇이 다른가
많은 독자가 dots가 왜 필요한지 묻습니다. 일반 ChatGPT에도 예약 작업 기능이 오래전부터 있었기 때문입니다. 이 사용 사례에서 둘은 세 가지 점이 다릅니다.
첫째, dot에는 자체 클라우드 컴퓨터와 브라우저가 있습니다. 할당 작업에서 dot은 API가 지원하지 않는 웹 페이지도 열 수 있습니다. 일반 예약 작업으로는 할 수 없는 일입니다. 대신 Work 또는 Codex 사용량이 추가로 들고, dot이 사람의 확인 단계에서 멈춰 사용자를 기다릴 수 있습니다.
둘째, dot은 요청하지 않아도 제안을 가져옵니다. 일반 예약 작업은 정해진 시간에 실행되어 결과 하나를 돌려줄 뿐입니다. 셋째, dot은 Slack, Teams, 문자 메시지로 연락할 수 있어 알림을 놓칠 가능성이 줄어듭니다.
제품 레이더에서는 두 번째 차이가 가장 쓸모 있습니다. 하지만 앞 섹션에서 보았듯이, 저희 추론으로는 선제적 리서치는 읽을 수만 있고 데이터를 가져올 수는 없습니다. 그래서 합리적인 역할 분담은 다음과 같습니다. 매일 고정된 데이터 수집은 할당 작업이나 ChatGPT 외부의 스케줄러에 맡깁니다.
판단은 선제적 리서치에 맡깁니다. 여기서 판단이란 “오늘 표와 어제 표를 읽어 보니 어떤 항목을 눈여겨봐야 하는가”입니다. 이 부분에는 API 요금이 들지 않습니다. 이미 일반 ChatGPT 예약 작업으로 수요 레이더를 운영하고 있다면, dots가 더해 주는 것은 주로 이 후반부입니다. 데이터 수집 부분은 거의 달라지지 않습니다.
선제적 리서치가 데이터 도구를 호출할 수 없다고 추론하는 이유: readOnlyHint
MCP 사양은 각 도구에 대한 힌트 필드를 정의합니다. 그중 readOnlyHint는 도구가 환경을 변경하지 않는다는 뜻입니다(MCP spec, ToolAnnotations). OpenAI 개발자 가이드 “Custom MCP server”는 ChatGPT가 이 힌트를 어떻게 쓰는지 명시합니다(개발자 문서). ChatGPT는 readOnlyHint를 따릅니다.
이 힌트가 없는 도구는 쓰기 액션으로 간주됩니다. 쓰기 액션은 기본적으로 사용자 확인이 필요합니다. 플러그인 계획 가이드도 개발자에게 읽기 도구와 쓰기 도구를 구분해 표시하라고 안내합니다(Plan tools).
2026-11-01 14:37 SGT에 https://api.everyinfra.com/mcp로 tools/list를 보냈습니다. 키를 넣은 경우와 넣지 않은 경우 각각 한 번씩 보냈고, 두 응답은 같았습니다. 이번 개정 중 15:39 SGT에 다시 확인했을 때도 결과는 같았습니다. 목록에는 도구가 12개 있습니다. 7개는 readOnlyHint=true, 5개는 false입니다. 데이터 도구 everyinfra_call_api와 웹 검색 도구 everyinfra_search는 모두 readOnlyHint=false, openWorldHint=true, destructiveHint=true입니다.

| 도구 | readOnlyHint | 동작 | 선제적 리서치에서 사용 가능? (OpenAI 규칙에 대한 저희 해석) |
|---|---|---|---|
everyinfra_call_api | false | 모든 데이터 기능 호출, 호출당 과금 | 아니요 |
everyinfra_search | false | 웹 검색, 호출당 과금 | 아니요 |
everyinfra_chat | false | AI 채팅, 사용량 기준 과금 | 아니요 |
everyinfra_solve_captcha | false | CAPTCHA 해결, 호출당 과금 | 아니요 |
everyinfra_create_ticket | false | 지원 티켓 생성 | 아니요 |
everyinfra_list_capabilities | true | 기능 카탈로그 조회 | 예 |
everyinfra_get_job | true | 비동기 작업의 상태와 결과 조회, 무료 | 예 |
everyinfra_get_account | true | 잔액과 사용량 조회 | 예 |
everyinfra_list_requests | true | 호출 내역 조회 | 예 |
| 그 밖의 read-only 도구 3개 | true | CAPTCHA 유형, 충전 링크, 티켓 조회 | 예 |
데이터 도구는 Amazon이나 TikTok에서 아무것도 바꾸지 않습니다. 하지만 호출할 때마다 잔액에서 비용이 차감됩니다. 플러그인 가이드에 따르면 readOnlyHint는 도구가 상태를 변경할 수 없을 때만 true입니다(Plan tools). 이 정의대로라면 유료 호출은 read-only가 아닙니다.
저희 추론으로는 선제적 리서치만으로는 EveryInfra에서 새 제품 데이터를 가져올 수 없습니다. 연결된 드라이브나 시트에 저장된 데이터는 읽을 수 있습니다. 또한 할당 작업이 시작한 비동기 작업의 결과를 everyinfra_get_job으로 읽을 수도 있습니다. 두 경우 모두 dot 안에서 테스트하지는 않았습니다.
사람이 지켜보지 않는 할당 작업에서는 두 번째 레이블이 더 중요합니다. everyinfra_call_api는 destructiveHint=true도 보고합니다. 플러그인 가이드는 이 힌트가 되돌릴 수 없거나 되돌리기 어려운 결과를 초래할 수 있는 도구를 나타낸다고 정의합니다. 도움말 문서 “Managing app permissions”에 따르면 이런 액션은 추가 검토가 필요할 수 있습니다. “allow low-risk actions” 설정에서도 위험도가 높은 액션은 확인을 요구하거나 거부될 수 있습니다.
저희가 읽은 OpenAI 문서 중 ChatGPT가 destructiveHint를 어떻게 쓰는지 설명한 곳은 없습니다. 따라서 데이터 호출마다 확인 요청이 뜰지는 알 수 없습니다.
안전한 설정은 세 단계로 이루어집니다. 첫째, 이 플러그인 하나에만 “allow all actions” 수준을 부여하거나, everyinfra_call_api에 “take action without asking” 규칙을 추가합니다. 도움말 문서에 따르면 계정 전체 기본값에는 “allow all actions”가 없지만 개별 앱에는 설정할 수 있습니다. 둘째, 아래에서 설명하는 키 한도로 지출 상한을 정합니다. 셋째, 첫 실행 후 dot의 작업 활동에서 승인을 기다리는 단계가 있는지 확인합니다.
EveryInfra 원격 MCP를 ChatGPT dots에 연결하는 방법: 설정 예시
dots는 ChatGPT, ChatGPT Work, Codex와 플러그인을 공유합니다. 한 곳에서 플러그인을 설치하고 승인하면 dot도 같은 권한으로 그 플러그인을 쓸 수 있습니다(개인정보 보호 FAQ, Codex 플러그인). 도움말 센터의 “Connecting custom MCP servers” 페이지에 단계가 나와 있습니다(Help 12584461). Plugins를 열고 “+”를 클릭합니다.
“Add custom MCP server”를 선택합니다. 이름과 연결 URL을 입력합니다. 비공개 서버라면 Secure MCP Tunnel을 쓸 수도 있습니다(Secure MCP tunnels). 인증 유형을 고르고 “I understand and want to continue”에 체크한 뒤 “Create as a plugin”을 선택합니다(Connect and test your plugin).
이 옵션은 웹에서만 제공됩니다. 도움말 센터 FAQ에는 지역 제한이 있는지 묻는 항목이 있으며, 답은 ‘없다’입니다.
인증 단계부터 먼저 계획하세요. EveryInfra는 OAuth 메타데이터를 공개하지 않습니다. 2026-11-01 14:51 SGT에 세 가지 디스커버리 URL에 각각 GET 요청을 보냈고, 세 곳 모두 404를 반환했습니다. 키 없이 요청하면 MCP는 오류를 반환합니다.
오류 메시지에 따르면 키는 요청 헤더나 URL의 ?key=로 전달할 수 있습니다. 따라서 ChatGPT에서는 “No authentication”을 선택하고 연결 URL에 키를 넣습니다. 아래는 저희의 설정 예시입니다. dot 안에서 직접 클릭해 보며 확인하지는 않았습니다.
# Configuration example (ChatGPT web → Plugins → + → Add custom MCP server)
Name: EveryInfra product data
Description: Amazon lists and product pages, TikTok Shop and Temu search.
Each call is billed at the catalog price.
Connection URL: https://api.everyinfra.com/mcp?key=<a key made only for ChatGPT>
Authentication: No authentication
[x] I understand and want to continue
→ Create as a plugin
# App permissions (Settings → Apps → EveryInfra product data)
The assigned daily task must call everyinfra_call_api:
- Personal account: approve the prompt, or add a custom rule
"Take action without asking" for this tool
- Workspace: an admin creates and publishes the plugin, then allows it by roleURL에 키를 넣으면 대가가 따릅니다. ChatGPT가 URL을 저장하므로 앱 설정을 볼 수 있는 사람은 누구나 키를 볼 수 있습니다. ChatGPT 전용 키를 따로 만들고 세 가지 제한을 거세요. 첫째, amazon/*, tiktok/*, temu/* 기능만 허용합니다(키 scope_mode=selected).
둘째, 총 지출 상한(달러)을 설정합니다(spend_limit_usd). 상한에 도달하면 호출은 403 key_spend_limit_reached를 반환하며 요금은 청구되지 않습니다. 셋째, 만료일을 설정합니다. 세 필드는 모두 EveryInfra OpenAPI 사양에 있습니다.
아래 레시피대로라면 1년 API 요금은 약 $5.68입니다. 상한을 $10로 두면 1년을 충분히 쓸 수 있습니다. URL이 유출되더라도 손실은 상한을 넘지 않습니다. 클라이언트별 설정 방법은 원격 MCP 설정과 MCP 서버 페이지를 참고하세요.
이제 가장 큰 미해결 질문입니다. Pro에서 read-only가 아닌 도구를 호출할 수 있을까요? 개발자 가이드 “Custom MCP server”에 따르면 ChatGPT는 읽기 도구와 쓰기 도구를 모두 지원합니다. 쓰기 액션은 기본적으로 확인이 필요합니다. 한 대화 안에서는 ChatGPT가 “허용”을 기억하게 할 수 있지만, 새 대화에서는 다시 묻습니다. 저희는 이 개발자 가이드를 따릅니다. 이 해석대로라면 everyinfra_call_api는 Pro에서 작동하며, 첫 호출에는 사용자 승인이 필요합니다.
그런데 Help 12584461의 FAQ는 다르게 말합니다. Pro 사용자는 읽기 및 가져오기 권한으로 사용자 지정 MCP 서버를 연결할 수 있고, 전체 MCP는 Business와 Enterprise/Edu에서만 쓸 수 있다고 되어 있습니다. 저희는 두 문서를 모두 소개합니다. 누군가 dot 안에서 테스트해 보기 전까지는 어느 쪽이 맞는지 단정할 수 없습니다.
사람이 지켜보지 않는 일일 작업에는 위험이 하나 더 있습니다. 작업이 확인 요청에서 멈추면 그날은 데이터가 수집되지 않습니다. 따라서 먼저 이 앱을 “allow all actions”로 설정하거나, 데이터 도구에 “take action without asking” 규칙을 추가하세요.
워크스페이스는 상황이 더 명확합니다. Business 워크스페이스에서는 관리자와 소유자만 사용자 지정 MCP 플러그인을 만들고 게시할 수 있습니다. Enterprise와 Edu는 역할 기반 접근 제어를 사용합니다(Help 12584461).
앱 권한은 항상 묻기, 읽기 액션 허용, 저위험 액션 허용, 모든 액션 허용의 네 단계로 나뉩니다(Managing app permissions). 사용자 지정 규칙의 동작 방식도 네 가지입니다. 묻지 않고 액션 실행, 사용자가 지시할 때 액션 실행, 액션 실행 전에 확인, 사용자에게 넘기기입니다. Auto-review도 각 액션을 확인합니다.
비밀번호 변경과 송금은 항상 사용자가 직접 처리해야 합니다(Auto-review). 따라서 “take action without asking” 규칙을 설정해도 이 규칙은 사용자가 할당한 작업에만 적용됩니다. 개인정보 보호 FAQ에 따르면 사용자 지정 규칙으로 선제적 리서치의 제한을 바꿀 수 없습니다.
실제 MCP 왕복 1회: dot이 보내는 요청과 돌아오는 응답
사용자 지정 MCP를 연결하면 dot의 도구 호출은 하나하나가 JSON-RPC tools/call입니다. 2026-11-01 00:52 SGT에 같은 요청을 curl로 보냈습니다. 키는 요청 헤더에 넣었습니다. 이 호출은 축약 이름 kitchen으로 Amazon Kitchen & Dining 베스트셀러 목록을 읽었습니다.

// Request: tools/call (2026-11-01 00:52:23 SGT)
{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"everyinfra_call_api",
"arguments":{"platform":"amazon","action":"bestsellers",
"params":{"keyword":"kitchen","limit":100}}}}
// Response (excerpt, 9.1 s, 53,080 bytes)
{"platform":"amazon","action":"bestsellers","count":100,
"results":[{"id":"B0BZYCJK89","rank":1,"name":"Owala FreeSip Stainless Steel Water Bottle 24 oz",
"rating":4.6,"review_count":144163}, // ranks 1 to 50: no price
…,
{"id":"B0CJF94M8J","rank":31, …}, // row 51: rank restarts at 31
…,
{"id":"B0B4PPHG8G","rank":51,"name":"Ninja PossibleCooker PRO 8-in-1",
"price":{"value":119.99,"currency":"$"},"rating":4.6,"review_count":6863}],
"billing":{"charged":true,"charged_usd":0.001389}}이 응답에서 세 가지를 알 수 있습니다. 첫째, count는 100이지만 고유한 제품 ID는 80개뿐입니다. 51번째 행부터 순위가 31위로 다시 시작해 20행이 중복입니다. 둘째, price가 있는 행은 30개뿐이며 모두 51~80위에 있습니다. 상위 50위에는 가격이 없습니다.
여기서 price는 value와 currency를 가진 객체입니다. 제품 페이지는 숫자만 반환하고, TikTok Shop은 달러 기호가 붙은 문자열을 반환합니다. 저장하기 전에 세 형식을 모두 정규화하세요. 셋째, 청구 금액은 카탈로그 가격과 같은 $0.001389로, 베스트셀러 기능 페이지에 표시된 금액과 일치합니다. 이 사실들은 모두 레이더 설계에 영향을 주며, 아래 테스트도 여기서 출발합니다.
제품 페이지는 비동기 모드가 더 잘 맞습니다. 인수에 "mode":"async"를 추가하세요. API가 즉시 job_id를 반환합니다. 그다음 read-only이자 무료인 everyinfra_get_job으로 결과를 읽습니다. 저희는 00:54:58 SGT에 요청을 보냈습니다. 00:55:36 SGT에 작업은 “finalizing” 상태였고, 00:55:41 SGT에 “succeeded”가 되었습니다.
// 1) Start (00:54:58 SGT). Returns at once. $0.001389 charged.
{"name":"everyinfra_call_api","arguments":{"platform":"amazon","action":"profile",
"params":{"url":"https://www.amazon.com/dp/B0DB6KW9SQ"},"mode":"async"}}
→ {"status":"running","job_id":"job_d404515c…","charged_usd":0.001389,
"next_step":"call everyinfra_get_job with job_id job_d404515c…"}
// 2) Read the result (00:55:41 SGT). get_job is read-only and free.
{"name":"everyinfra_get_job","arguments":{"job_id":"job_d404515c…"}}
→ {"status":"succeeded","results":{"asin":"B0DB6KW9SQ",
"title":"Ninja Blast Max …","price":59.49,"list_price":99.99,"rating_count":3290}}이 분리 방식은 dot의 두 가지 권한 계층과 맞아떨어집니다. 할당 작업은 read-only가 아닌 call_api로 작업을 시작합니다. 이론상 선제적 리서치는 read-only인 get_job으로 결과를 읽을 수 있습니다. 동기 호출의 제한 시간은 85초입니다.
목록 조회는 약 9초가 걸립니다. 제품 페이지는 20~30초가 걸릴 때도 있습니다. 한 작업에 둘이 섞여 있다면 비동기 모드로 타임아웃을 피할 수 있습니다.
레이더 흐름: ChatGPT dots가 하루 한 번, 6단계로 실행합니다
이 제한들을 종합하면 실제로 돌아가는 레이더를 만들 수 있습니다. 할당된 일일 작업이 데이터를 가져와 저장합니다. 선제적 리서치는 저장된 데이터를 읽고, 살펴볼 만한 변화가 있을 때 사용자에게 연락합니다.
아래는 dot에 줄 일일 작업 지시문입니다. 일부러 엄격하게 썼습니다. 모델이 매일 무엇을 호출할지 스스로 정하지 않게 하려는 것입니다. 기능, 파라미터, 키워드, 호출 한도를 모두 고정했습니다. 모델은 비교하고 요약을 쓰는 일만 합니다. 이 설정 예시는 dot 안에서 실행해 보지 않았습니다.
Daily task: product radar (every day, 08:00 Singapore time)
Tools: EveryInfra product data plugin only. At most 13 everyinfra_call_api calls per run.
1. amazon/bestsellers keyword=https://www.amazon.com/Best-Sellers-Kitchen-Dining/zgbs/kitchen limit=100
2. amazon/bestsellers keyword=https://www.amazon.com/gp/new-releases/kitchen limit=100
Deduplicate both lists by id. Keep the rank from the first time an id appears.
3. tiktok/shop_search keyword=portable blender / silicone baking mat / ice maker, country=US
4. temu/search with the same 3 keywords, sort=newest, limit=50
5. From steps 1 and 2, pick 5 items: new on a list, up 10+ ranks, or under 100 reviews.
Call amazon/profile for these 5 (mode=async, read results with everyinfra_get_job).
6. Compare with yesterday's table: rank change, price change of 5% or more, new ids.
7. Append today's rows to the "Product radar" sheet. Write a summary of 8 lines or less.
On any error, write the error code and request_id. Do not retry more than 2 times.
If TikTok Shop still fails after 2 retries, skip it for today.여기에는 테스트 결과에서 나온 선택이 여럿 있습니다. 축약 이름 대신 전체 목록 URL을 쓰는 이유는 무엇일까요? 00:47과 00:52 SGT에 URL 형식과 축약 이름 형식의 결과가 달랐습니다. 상위 44개 항목을 비교하면 제품 구성은 3개가 달랐고, 31개 항목의 순위가 달랐습니다. 날짜별로 비교하려면 한 가지 형식만 쓰세요.
가격 기준값을 5%로 둔 이유는 무엇일까요? Temu에서 가격이 바뀐 26개 중 11개는 변동 폭이 1% 미만이었습니다. 기준값이 없으면 매일 “0.1% 하락” 알림이 쌓입니다. 제품 페이지를 5개만 조회하는 이유는 다음 섹션에서 설명합니다.
테스트 1: 베스트셀러 목록의 가격 포함 행은 0~48개로 들쭉날쭉합니다
2026-11-01 00:47부터 14:37 SGT 사이에 Kitchen & Dining 베스트셀러 목록을 5번 읽었습니다. 입력 형식과 시간만 바꿨습니다. 조회할 때마다 중복 ID를 제거하고 price가 있는 행을 셌습니다.
| 시각(SGT) | 입력 형식 | 반환된 행 | 고유 항목 | 가격이 있는 행 | 가격이 있는 순위 |
|---|---|---|---|---|---|
| 00:47:53 | 목록 URL | 44 | 44 | 0 | n/a |
| 00:52:23 | 축약 이름 kitchen (MCP) | 100 | 80 | 30 | 51–80 |
| 00:59:40 | 목록 URL | 100 | 100 | 48 | 1–50 |
| 01:59:26 | 목록 URL | 100 | 100 | 30 | 51–80 |
| 14:37:38 | 목록 URL | 100 | 100 | 28 | 1–30 |
가격 포함 비율은 0%에서 48% 사이로 크게 오갑니다. 가격이 있는 행은 항상 연속된 순위 구간 하나에 몰려 있습니다. 상위 50위, 51~80위, 또는 상위 30위입니다. 목록 페이지가 두 부분으로 나뉘어 로드되고, 조회할 때마다 한 부분에만 가격이 담기는 것일 수 있습니다. 원인이 무엇이든 레이더 입장에서 결론은 같습니다. 베스트셀러 목록은 “어떤 제품이 몇 위에 있고 리뷰가 몇 개인지” 확인하는 데 쓰세요. 가격은 이 목록에 의존하지 마세요.
가격은 제품 페이지 기능으로 조회하세요. 레시피에서 제품 페이지를 하루 5개만 조회하는 이유가 여기에 있습니다. 100개를 모두 조회하면 제품 페이지만으로 하루 $0.1389가 듭니다. 레시피 전체 비용의 9배입니다. 보통은 새로 순위가 오른 몇 개 제품만 가격을 확인하면 충분합니다.
또 하나의 문제는 중복 행입니다. 축약 이름 조회와 00:48 신규 출시 목록 조회는 모두 100행을 반환했지만 고유 항목은 80개뿐이었습니다. 마지막 20행은 31위부터 다시 시작해 앞의 항목을 반복했습니다. 이 100행을 그대로 어제와 비교하면 반복된 20행이 모두 순위 변동처럼 보입니다. 그래서 작업 지시문에서 ID 기준으로 중복을 제거하고 첫 번째 순위를 유지하라고 지정했습니다.
테스트 2: 하루 동안 순위는 얼마나 움직일까
같은 목록, 같은 입력 형식으로 00:59, 01:59, 14:37 SGT에 세 번 조회했습니다. 첫 두 번은 1시간 간격이었고, 100개 항목 모두 순위가 그대로였습니다. 두 번째와 세 번째 조회는 12.6시간 간격입니다. 차트는 이 구간을 보여 줍니다.
베스트셀러 목록에서는 100개 중 95개가 두 번의 조회에 모두 나타났습니다. 5개가 새로 들어왔고 5개가 빠졌습니다. 95개 중 22개는 순위가 그대로였습니다. 변동 폭의 중앙값은 2계단, 최대는 15계단이었습니다. 10계단 이상 움직인 항목은 3개뿐이었습니다.
상위 10위는 같은 제품들로 유지되었습니다. 신규 출시 목록도 비슷했습니다. 겹치는 항목 96개, 변동 없음 24개, 변동 폭 중앙값 1, 최대 10, 신규 항목 4개였습니다. 00:48과 02:00 SGT의 신규 출시 목록 조회는 약 1시간 간격이었습니다. 두 조회에 공통으로 나온 80개 항목은 순위가 그대로였습니다.
Amazon의 판매자 블로그는 베스트셀러 목록이 “자주 업데이트된다”고 말합니다(Amazon seller blog, “Product ideas”). 하지만 이 카테고리에서는 1시간 안에는 순위가 움직이지 않았고, 반나절 동안 한두 계단 움직였습니다. 하루 한 번 확인으로 충분합니다. 하루에 여러 번 확인하면 비용과 노이즈만 늘어납니다.
갑자기 순위가 뛰는 제품을 잡으려면 Amazon의 Movers & Shakers 목록을 따로 볼 수 있습니다. 같은 블로그 글에 따르면 이 목록은 매시간 업데이트되며, 24시간 동안 판매 순위가 가장 크게 오른 제품을 보여 줍니다. 저희는 이 목록을 테스트하지 않아 레시피에 넣지 않았습니다.
| 비교 | 차이 | 겹치는 항목 | 순위 동일 | 변동 중앙값 | 최대 변동 | 진입 / 이탈 |
|---|---|---|---|---|---|---|
| 베스트셀러 00:59 → 01:59 | 1시간 | 100 | 100 | 0 | 0 | 0 / 0 |
| 베스트셀러 01:59 → 14:37 | 12.6시간 | 95 | 22 | 2 | 15 | 5 / 5 |
| 신규 출시 00:48 → 02:00 | 1.2시간 | 80 | 80 | 0 | 0 | 20 / 0 (첫 조회는 고유 항목 80개) |
| 신규 출시 02:00 → 14:37 | 12.6시간 | 96 | 24 | 1 | 10 | 4 / 4 |
테스트 3: 신규 출시 제품의 69%는 리뷰가 100개 미만입니다
Amazon 판매자 블로그는 한 가지 제품 아이디어를 제시합니다. 수요는 높은데 리뷰가 적은 제품은 경쟁이 덜하다는 신호라는 것입니다. 이런 제품을 찾기에는 신규 출시 목록이 제격입니다. 14:37 SGT 신규 출시 목록 조회 결과에서 리뷰 수가 있는 99행을 구간별로 묶었습니다.
99개 중 69개는 리뷰가 100개 미만이었고, 19개는 10개 미만이었습니다. 중앙값은 39개였습니다. 하지만 7개는 리뷰가 1,000개를 넘었고, 그중 하나는 34,490개였습니다. 이 제품은 분명히 기존 제품의 새 버전입니다. 즉 “신규 출시”가 항상 “새 제품”을 뜻하지는 않습니다. 레이더는 리뷰 수로 한 번 더 걸러야 하며, 리뷰 100개 미만인 항목만 새 얼굴로 봐야 합니다.
그 시점에 신규 출시 목록과 베스트셀러 목록 양쪽에 모두 있던 항목은 하나뿐이었습니다. 아이스 음료용 네오프렌 슬리브 B0GKHWGMBS로, 신규 출시 1위, 베스트셀러 27위였습니다. 신규 출시 목록 상위에 있으면서 이미 베스트셀러 목록에도 오른 항목이야말로 레이더가 가장 먼저 보여 줘야 할 대상입니다.
테스트 4: 키워드 하나, 마켓플레이스 세 곳, 가격대는 세 가지
레이더의 나머지 절반은 다른 마켓플레이스를 지켜봅니다. 같은 카테고리라면 TikTok Shop과 Temu의 가격은 어디쯤 형성되어 있을까요? 세 곳 모두에서 “portable blender”를 검색했습니다. TikTok Shop은 오후에 한 번 더 검색했습니다.
| 출처(SGT) | 기능 | 결과 수 | 최저 | 중앙값 | 최고 | 비고 |
|---|---|---|---|---|---|---|
| Amazon 검색 00:48 | amazon/search | 10 | $19.95 | $39.99 | $59.99 | 10행 모두 가격 있음 |
| TikTok Shop 00:48 | tiktok/shop_search | 10 | $14.77 | $29.99 | $39.98 | 판매량 1~2,334개 |
| TikTok Shop 14:38 | tiktok/shop_search | 10 | $2.56 | $48.97 | $141.84 | 오전 결과와 겹침 0개, 3개는 충전 케이블 |
| Temu 00:48 | temu/search | 50 | n/a | $17.29 | n/a | 판매량 0개인 항목 18개, 리뷰 없는 항목 47개 |
| Temu 14:39 | temu/search | 50 | n/a | $17.51 | n/a | 오전 결과와 겹침 47개 |
가장 의외였던 곳은 TikTok Shop입니다. 같은 키워드와 파라미터로 검색했는데 오후 결과 10개가 오전 결과 10개와 하나도 겹치지 않았습니다. 오후 결과 중 3개는 휴대용 블렌더용 충전 케이블이었습니다. TikTok Shop의 키워드 순위는 빠르게 바뀌며 하나의 카테고리에 국한되지 않습니다.
따라서 레이더는 “오늘의 상위 10개”를 “어제의 상위 10개”와 비교할 수 없습니다. 제품을 ID로 추적해야 합니다. 한 번이라도 나타난 ID는 모두 저장하고, ID별로 가격과 판매량의 변화를 따라가세요. 또한 TikTok Shop은 가격을 “$129.99”처럼 달러 기호가 붙은 문자열로 반환한다는 점에 유의하세요.
플랫폼 간에 일치하는 제품도 일부 나타납니다. Amazon에서 Ninja Blast Max 제품 페이지(B0DB6KW9SQ)는 00:55 SGT에 $59.49였고, 정가는 $99.99, 평점 수는 3,290개였습니다. 오후에 TikTok Shop은 “Ninja Blast Max Portable Blender - BC251”을 $129.99, 판매량 1,130개로 반환했습니다. 모델 코드가 달라 같은 구성 상품이 아닐 수도 있습니다.
저희는 이를 가격 차이가 아니라 사람이 직접 확인해 볼 신호로 봅니다. 선제적 리서치에 가장 잘 맞는 단계가 바로 여기입니다. dot이 저장된 표 두 개를 읽고, 같은 제품일 가능성이 높은 항목을 찾아낸 뒤, 더 살펴볼지 사용자에게 묻습니다.
테스트 5: Temu에서는 14시간 만에 절반의 가격이 바뀌었습니다
Temu에는 sort=newest를 사용했습니다. 00:48과 14:39 SGT에 각각 결과 50개를 받았습니다. 47개는 두 조회에 모두 나타났고 3개는 새로 등장했습니다. TikTok Shop보다 훨씬 안정적이어서 Temu는 가격 추적에 잘 맞습니다. 공통 항목 47개 중 26개의 가격이 바뀌었습니다.
26개 중 19개는 올랐고 7개는 내렸습니다. 11개는 5% 이상, 5개는 10% 이상 움직였습니다. 가장 큰 하락은 36.4%, 가장 큰 상승은 26.5%였습니다. 또 다른 11개는 몇 센트 수준인 1% 미만으로 변동했습니다. 여기서 두 가지를 배울 수 있습니다.
첫째, Temu 가격은 매일 확인할 가치가 있습니다. 하루 사이에 절반의 항목이 움직였고 일부는 크게 움직였기 때문입니다. 둘째, 기준값이 필요합니다. 기준값이 없으면 0.1% 상승도 소식이 됩니다. 5% 기준값을 적용하면 이 데이터에서는 하루 약 11건의 변동이 나옵니다. 한 사람이 몇 분이면 검토할 수 있는 양입니다.
처음에는 sort=bestselling으로 판매량순 정렬을 시도했습니다. 00:51 SGT에 API가 422를 반환했습니다. 오류 메시지에는 허용되는 값인 newest, popular, price_asc, price_desc, relevance가 나열되어 있었습니다. 요금이 청구되지 않았다는 내용도 함께 있었습니다.
EveryInfra는 AI 호출자를 위해 오류를 이렇게 작성합니다. 이 오류를 읽은 dot은 사용자 도움 없이 popular로 바꿔 재시도할 수 있습니다. 전체 파라미터는 Temu 검색 페이지와 TikTok Shop 검색 페이지에서 확인하세요.
가격 채우기: 제품 페이지 하나를 세 번 조회하면 무엇을 알 수 있을까
베스트셀러 목록은 가격을 안정적으로 제공하지 않으므로 레이더는 amazon/profile을 사용합니다. 신규 출시 목록에서 실리콘 베이킹 매트(B0HFS7K4GP)를 골라 하루에 세 번 조회했습니다.
| 시각(SGT) | 가격 | 정가 | 평점 | 평점 수 | Kitchen & Dining 순위 | Baking Mats 순위 |
|---|---|---|---|---|---|---|
| 00:49:20 | $15.88 | $16.88 | 4.1 | 34 | 179 | 1 |
| 02:03:26 | $15.88 | $16.88 | 4.1 | 34 | 175 | 2 |
| 14:38:17 | $15.88 | $16.88 | 4.2 | 38 | 187 | 2 |
세 번의 조회에서 가격은 바뀌지 않았습니다. 카테고리 순위는 175위에서 187위 사이를 오갔습니다. 하위 카테고리 순위는 1위에서 2위가 되었습니다. 반나절 동안 새 평점이 4개 달렸습니다. 제품 페이지는 목록보다 훨씬 많은 필드를 반환합니다.
가격, 정가, 평점, 평점 수, 재고, 판매자 이름, 전체 카테고리 경로, 순위 두 가지를 제공합니다. “Baking Mats 1위, Kitchen & Dining 179위” 같은 조합은 유용한 정보입니다. 이 항목이 틈새 카테고리를 선도하면서도 상위 카테고리에서는 아직 성장 여지가 있다는 뜻이기 때문입니다. 목록에서는 이런 필드를 얻을 수 없으므로 하루 5개 제품 페이지는 비용을 들일 가치가 있습니다.
dot이 이 표를 매일 읽으므로 표 형식은 일찍 정해 두세요. 항목별, 날짜별로 1행을 사용합니다. 최소한 날짜, 플랫폼, 제품 ID, 목록 이름, 순위, USD 가격, 리뷰 수 열을 포함하세요. 소스가 판매량을 제공하는 경우, 즉 TikTok Shop과 Temu에서는 판매량도 추가하세요. 호출의 request_id도 함께 저장합니다.
request_id가 있으면 의심스러운 수치를 원본 응답까지 거슬러 추적할 수 있습니다. 날마다 행이 쌓이는 긴 표라면 dot은 최근 이틀 치만 읽어 비교하면 됩니다. ChatGPT가 연결할 수 있도록 표는 Google Drive, OneDrive, SharePoint에 두세요. 딥 리서치와 선제적 리서치는 이 앱들에서 읽기 액션만 사용합니다(딥 리서치, 연결된 앱).
| 테스트 | 측정 내용 | 설계 결정 |
|---|---|---|
| 1. 베스트셀러 목록의 가격 | 100행 중 0~48행에 가격 있음, 두 번의 조회에서 중복 행 20개 | 가격은 amazon/profile에서 가져오고, ID 기준으로 중복 제거 |
| 2. 순위 변동 | 1시간 동안 변동 0건, 12.6시간 동안 중앙값 2계단 | 하루 1회 확인 |
| 3. 신규 출시 제품의 리뷰 | 99개 중 69개가 리뷰 100개 미만, 7개가 1,000개 초과 | 신규 출시 제품을 리뷰 수로 필터링 |
| 4. 마켓플레이스 세 곳 | TikTok Shop: 14시간 동안 겹침 0개, 가격 형식 세 가지 | ID로 추적하고 가격을 정규화 |
| 5. Temu 가격 | 47개 중 26개 변동, 그중 11개는 1% 미만 | 변동 기준값 5% |
ChatGPT dots 레이더의 하루 API 비용: 호출 13회, $0.015558
아래 표는 레시피를 하루 실행할 때의 호출 수와 API 요금입니다. 각 단가는 2026-11-01 14:37 SGT에 확인한 기능 카탈로그의 price_usd입니다. 각 단가는 실제 응답의 charged_usd와 일치합니다.
| 기능 | 일일 호출 수 | 단가(USD) | 하루 소계(USD) |
|---|---|---|---|
amazon/bestsellers (베스트셀러 및 신규 출시) | 2 | 0.001389 | 0.002778 |
amazon/profile (제품 페이지 5개) | 5 | 0.001389 | 0.006945 |
tiktok/shop_search (키워드 3개) | 3 | 0.000556 | 0.001668 |
temu/search (키워드 3개) | 3 | 0.001389 | 0.004167 |
| 합계 | 13 | n/a | 0.015558 |
30일 비용은 $0.4667입니다. 1년이면 약 $5.68입니다. 카테고리 5개를 동시에 운영하면 30일에 약 $2.334가 듭니다. 가장 큰 비용 항목은 상품 페이지로, 전체의 45%를 차지합니다. 가격은 보지 않고 순위만 본다면 상품 페이지를 2개로 줄이면 됩니다.
그러면 하루 비용은 약 $0.0114입니다. 실패한 호출은 무료입니다. 그날 보낸 호출 27건 중 17건은 과금되었고 10건은 과금되지 않았습니다. 아래 표는 이를 기능별로 나눈 것입니다.
| 기능 | 전송 | 성공(과금) | 실패(무료) |
|---|---|---|---|
amazon/bestsellers | 8 | 8 | 0 |
amazon/search | 1 | 1 | 0 |
amazon/profile | 6 | 4 | 요청 속도 제한 2건 |
tiktok/shop_search | 7 | 2 | 서버 실패 4건(환불됨), 요청 속도 제한 1건 |
temu/search | 3 | 2 | 잘못된 파라미터 1건 |
everyinfra_get_job (비동기 상태 조회) | 2 | n/a | Free |
| 합계 | 27 | 17 | 10 |
TikTok Shop이 가장 불안정한 단계였습니다. 요청 속도 제한을 제외하면 그날 검색 6건 중 2건만 성공했습니다. 실패 4건은 SGT 기준 00:52~00:53과 02:02에 발생했습니다. 14:38 검색은 다시 정상적으로 작동했습니다.
그래서 이 레시피는 TikTok Shop에 대해 최대 2회까지만 재시도합니다. 그래도 실패하면 그날은 건너뛰고 다음 날 다시 가져옵니다. 긴 표는 항목을 ID로 추적하므로 하루가 빠져도 영향은 크지 않습니다.
ChatGPT 요금제에 비하면 이 API 비용은 거의 없는 수준입니다. 가장 저렴한 Pro 등급이 월 $100입니다. Business Premium은 최소 2석이 필요해 월간 결제 시 월 $250입니다. 따라서 진짜 질문은 API가 비싼지가 아닙니다.
이미 Pro나 Business Premium을 쓰고 있는지가 관건입니다. 그렇지 않다면 이 레이더 하나를 위해 Pro에 가입하는 것은 손해입니다. 더 저렴한 방법은 "Pro가 없다면? ChatGPT 밖에서 가져오기" 섹션에 있습니다. 전체 가격은 요금 페이지에서 확인할 수 있습니다.
오류와 과금: 429, 422, 서버 실패
dot은 매일 혼자 실행되고, 호출이 실패해도 지켜보는 사람이 없습니다. 그래서 각 오류는 모델이 이해할 수 있어야 합니다. 테스트에서 세 종류의 오류를 만났습니다. 아래 행은 모두 실제 응답입니다.
| 사례 | 실제 응답(SGT) | 과금액 | dot이 할 일 |
|---|---|---|---|
| 요청 속도 제한 | 00:52:56~00:53:40, rate_limited 3건, reason=key_limit, limit=10, retry_after 각각 4초, 30초, 20초 | $0 | retry_after만큼 기다린 후 재시도 |
| 잘못된 파라미터 | 00:51:15 invalid_value, 허용되는 sort 값 5개 제시 | $0 | 허용된 값으로 바꿔 다시 전송 |
| 서버 실패 | 모두 TikTok Shop 검색: MCP 경유 3건(00:52:40~00:53:20), REST 경유 1건(02:02:17, HTTP 503). reason=request_failed_refunded, 환불 성공, retry_after=20, max_retries=2 | $0 | 20초 기다린 후 최대 2회 재시도. 그래도 실패하면 오늘은 해당 단계를 건너뛰고 요약에 명시 |
요청 속도 제한 3건은 레시피 자체에서 발생한 것이 아닙니다. 테스트 중 여러 작업이 분당 10회 제한이 걸린 키 하나를 함께 썼습니다. OpenAPI 명세에 따르면 유료 호출의 분당 제한은 계정 단위로 적용되며, 계정의 모든 키가 이 제한을 공유합니다. 키별로 더 낮은 제한을 따로 둘 수도 있습니다. 현재 값은 응답 헤더 x-ratelimit-limit-requests에서 확인할 수 있습니다.
하루 13회 호출로는 제한에 걸리지 않습니다. 하지만 한 계정에서 여러 카테고리를 모두 08:00에 실행하도록 설정하면 충돌할 수 있습니다. 시작 시각을 몇 분씩 분산하는 것이 좋습니다. 서버 실패 응답에는 실패 횟수와 남은 재시도 횟수가 표시됩니다.
세 번째로 실패하면 오류 메시지가 무엇을 확인해야 하는지 알려 줍니다. 작업 텍스트의 7단계가 이를 활용하므로 dot이 끝없이 재시도하지 않습니다. 전체 오류 코드 목록은 빠른 시작 문서에 있습니다.
proactive research로는 할 수 없는 것
OpenAI의 문서와 저희 테스트를 바탕으로 이 사용 사례의 한계 세 가지를 정리했습니다. $100를 쓰기 전에 읽어 보십시오.
첫째, 저희 추론으로는 proactive research가 새 데이터를 가져올 수 없습니다. OpenAI 문서에 따르면 proactive research는 플러그인을 통해 콘텐츠를 변경할 수 없으며, 사용자 지정 규칙으로도 이 제한을 풀 수 없습니다. ChatGPT는 readOnlyHint가 없는 도구를 쓰기 액션으로 취급하는데, EveryInfra의 데이터 도구는 읽기 전용으로 표시되어 있지 않습니다. 이를 종합하면 "dot이 여유 시간에 오늘의 목록을 확인한다"는 방식은 EveryInfra와 함께 작동하지 않을 가능성이 높습니다. dot에서 직접 테스트하지는 않았습니다. 저희가 보증할 수 있는 구성은 "지정 작업이 08:00에 데이터를 가져오고, dot은 나중에 결과를 읽는다"입니다.
둘째, proactive research는 구매, 가격 변경, 상품 등록을 하지 않습니다. 메시지 전송, 앱 콘텐츠 변경, 브라우저나 컴퓨터 제어도 할 수 없습니다. 이런 액션은 지정 작업에서, 사용자가 부여한 권한 범위 안에서만 수행됩니다. 비밀번호 변경과 송금은 지정 작업에서도 항상 사용자의 확인이 필요합니다.
셋째, dot은 플랫폼 약관을 대신 판단해 주지 않습니다. Amazon, TikTok Shop, Temu는 각각 자동화된 접근에 관한 규칙을 두고 있습니다. 공개 데이터를 이용한 상품 리서치는 그 데이터를 대규모로 재판매하는 것과 다릅니다. 이 글의 레시피는 하루 13건의 요청을 보내므로 전자에 해당합니다. 자신의 용도에 적용할 때는 플랫폼 약관을 직접 읽어 보십시오.
dot의 안정성도 고려해야 합니다. 204포인트와 댓글 161개를 기록한 r/OpenAI의 한 Reddit 스레드에는 초기에 dot이 다른 서비스에 연결되지 않는다는 불만이 올라왔습니다(Reddit 스레드). MacStories 리뷰는 예약 작업이 너무 자주 실패하며, 그 이유가 항상 분명하지는 않다고 지적합니다. 이는 사용자 보고이며 저희 테스트 결과가 아닙니다. 그래도 매일 실행하는 작업이 결과를 직접 확인할 수 있는 시트에 기록해야 하는 이유를 보여 줍니다. "오늘은 변경 사항 없음"이라는 채팅 한 줄만으로는 부족합니다.
Pro가 없다면? ChatGPT 밖에서 가져오고 dot에게는 읽기만 맡기기
EU나 영국처럼 Pro dot을 쓸 수 없는 지역에 있을 수 있습니다. Business Premium이 없을 수도 있습니다. 또는 Pro에서 읽기 전용이 아닌 도구가 차단될 수도 있습니다. 세 경우 모두 다른 방법이 있습니다. ChatGPT 안에서는 데이터를 아예 가져오지 않는 것입니다.
서버의 cron, n8n, GitHub Actions 같은 자체 스케줄러를 하루 한 번 실행합니다. REST API를 호출하고, 결과를 ChatGPT가 읽을 수 있는 드라이브의 시트에 기록합니다. 그런 다음 dot이나 일반 ChatGPT 채팅이 읽기 전용 권한으로 그 시트를 읽습니다. 이렇게 하면 데이터 수집이 더 이상 ChatGPT 권한 규칙에 좌우되지 않습니다.
proactive research의 제한도 더 이상 문제가 되지 않습니다. 아래는 REST 방식입니다. $EVERYINFRA_API_KEY는 환경 변수에서 읽습니다.
# Runs at 08:00 every day from your own scheduler. Write the output to a sheet ChatGPT can read.
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"amazon","action":"bestsellers",
"params":{"keyword":"https://www.amazon.com/gp/new-releases/kitchen","limit":100}}' \
| jq '[.results[] | {id, rank, name, price: .price.value, review_count}]
| group_by(.id) | map(min_by(.rank)) | sort_by(.rank)'10월 27일 글 ChatGPT 예약 작업으로 만드는 수요 레이더에서는 "MCP를 직접 연결"하는 방식과 "외부에서 가져오고 ChatGPT는 읽기만" 하는 방식을 비교합니다. dot에도 같은 결론이 적용됩니다. 가격 모니터링 설계는 비교 가능한 오퍼로 Amazon 가격 추적하기와 가격 모니터링을 구독 상품으로 만들기를 참고하십시오.
기능을 고를 때는 플랫폼 페이지에서 시작하십시오. Amazon 데이터 API, TikTok 데이터 API, Temu 데이터 API가 있습니다. Amazon에는 목록과 상품 페이지 외에 검색도 있습니다. TikTok Shop에는 인기 상품 목록도 있습니다. 이번에는 테스트하지 않았지만 레시피에 다음으로 추가하기 좋은 기능입니다.
내 상황에 맞는 구성 고르기
적절한 구성은 ChatGPT 요금제와 지역에 따라 다릅니다. 아래 표는 앞 섹션의 결론을 모은 것입니다. 각 행에는 아직 확인하지 못한 내용도 함께 적었습니다.
| 상황 | 권장 구성 | 데이터 수집 위치 | dot의 역할 | 미확인 사항 |
|---|---|---|---|---|
| 미국 또는 기타 허용 지역의 개인 Pro 사용자 | 먼저 MCP를 시도하고, 안 되면 외부 수집으로 전환 | dot의 지정 작업, 읽기 전용이 아닌 도구가 실패하면 자체 스케줄러 | 시트 읽기, 비교, 알림 | Pro가 지정 작업에서 읽기 전용이 아닌 도구를 허용하는지 여부 |
| Business Premium을 쓰는 팀 | 관리자가 플러그인을 게시하고 역할별로 데이터 도구 허용 | dot의 지정 작업 | 읽기, 비교, 알림. 각 구성원의 dot이 같은 시트를 읽음 | 워크스페이스 지역에서 dot이 활성화되어 있는지 여부 |
| EU 또는 영국의 개인 판매자 | 외부에서 수집하고 일반 ChatGPT나 다른 에이전트가 읽음 | 자체 스케줄러 | 개인 Pro dot을 사용할 수 없음 | 없음 |
| 가끔 확인만 하는 경우 | dot 없이 필요할 때 채팅에서 MCP 호출 | 사용자가 채팅에서 직접 | 없음 | 없음 |
저희 견해는 간단합니다. 이미 Pro나 Business Premium 요금을 내고 있다면 dot을 써 볼 만합니다. API 비용이 월 $0.50 미만이라 추가 비용은 거의 없습니다. 이 레이더 하나 때문에 Pro에 가입하려 한다면, 먼저 외부 스케줄러와 일반 ChatGPT로 2주간 운영해 보십시오.
매일 받는 요약을 실제로 읽는지 확인하십시오. 상품 도구의 가장 흔한 실패는 데이터 누락이 아닙니다. 아무도 데이터를 읽지 않는 것입니다.
카테고리 추가는 간단합니다. 작업 텍스트에서 목록 URL 2개와 키워드 3개만 바꾸면 됩니다. 호출 수와 비용은 정비례로 늘어납니다. 잘 아는 카테고리 하나로 시작해 일주일 내내 운영해 보십시오. 해당 카테고리에서 임곗값별 알림 건수를 확인하십시오.
세 가지 임곗값은 순위 10계단 이상 상승, 5% 이상 가격 변동, 리뷰 100개 미만입니다. 그다음 같은 구성을 다른 카테고리에 복사합니다. 변화 속도는 카테고리마다 크게 다를 수 있습니다. 주방 카테고리는 반나절 동안 순위가 한두 계단 움직였습니다. 계절 카테고리는 대형 세일 전후로 하루 만에 목록의 절반이 바뀔 수 있습니다.
최근 변경 사항
2026-10-06과 2026-10-07에 Amazon이 Prime Big Deal Days를 진행했습니다. Adobe 집계에 따르면 미국 온라인 지출액은 $9.86 billion으로 전년 대비 8.5% 증가했습니다(Digital Commerce 360, 2026-10-08). 시사점: 대형 세일이 끝난 뒤 몇 주 동안은 목록 순위가 재편되고 새로운 상품이 올라옵니다. 지금 레이더를 가동하면 연말 성수기로 이어지는 흐름을 포착할 수 있습니다.
2026년 10월 13일, TikTok Shop 뉴스룸이 연말 시즌 전망을 발표했습니다. 블랙프라이데이·사이버먼데이 캠페인은 11월 11일부터 30일까지 진행됩니다. 2025년 이 플랫폼에서 발생한 쇼핑 목적 검색은 100 billion건이 넘었습니다. 상품 구색은 2024년 이후 1,200% 늘었습니다(TikTok newsroom). 시사점: TikTok Shop 검색 결과는 이미 빠르게 바뀌고 있으며, 성수기에는 더 빠르게 바뀔 것입니다. 순위를 비교하는 것보다 상품 ID 기준으로 추적하는 것이 더 중요합니다.
2026년 10월 21일: Anthropic이 Pro, Max, Ultra 사용자를 대상으로 Claude Duet을 대기자 명단 방식의 리서치 프리뷰로 출시했습니다(Claude Duet). Claude Duet은 연결된 계정을 몇 시간마다 확인하며 6,000개 이상의 커넥터와 함께 작동합니다. Meta도 9월 8일 Muse를 출시했습니다(Meta 뉴스룸). 시사점: 이제 여러 업체가 상시 작동 에이전트를 내놓고 있습니다. 이 글의 역할 분담은 어느 제품에나 적용됩니다. 데이터 수집은 지정 작업에 두고, 상시 작동하는 부분은 읽기 전용으로 유지합니다.
2026년 10월 28일: dot에 iMessage와 RCS 문자 기능이 추가되었습니다. 미국 Pro 사용자 전용이며 베타입니다(9to5Mac). 시사점: 레이더 알림을 휴대폰 문자로 받을 수 있습니다. 문자는 제3자를 거치며 종단 간 암호화되지 않으므로 키나 비공개 견적은 담지 마십시오.
2026년 10월 29일: ChatGPT 릴리스 노트에 따르면 Pro 100과 Pro 500의 Work 및 Codex 사용 한도가 두 배로 늘었습니다(릴리스 노트). 예정되었던 Pro 200 한도 축소는 취소되었습니다. 시사점: dot이 시작하는 작업은 이 한도를 소모합니다. 한도에 여유가 생기면 매일 실행하는 레이더가 상한에 걸릴 가능성이 줄어듭니다.
OpenAI는 EU의 에이전트형 AI에 관한 정책 글도 발표했습니다(OpenAI). 유럽의 소규모 기업이 에이전트를 빠르게 도입하고 있다는 내용입니다. 그렇다고 EEA의 개인 Pro dot에 대한 Help Center 규정이 바뀌지는 않습니다.
ChatGPT dot FAQ
ChatGPT dot은 얼마이며, Plus에서도 쓸 수 있나요?
개인 사용에는 월 $100, $200, $500의 Pro가 필요하며, 첫 dot에는 추가 비용이 없습니다. 팀은 Business Premium 좌석을 사용하며, 월간 결제 시 사용자당 월 $125, 연간 결제 시 사용자당 월 $100이고 최소 2석을 구매해야 합니다. Help Center의 요금제 목록에 Plus는 없습니다. (질문 출처: 검색 추천어 "chatgpt dots price", "chatgpt dots for plus". 출처: Help 20001530, Pro tiers, Business FAQ, 2026-11-01 열람.)
EU와 영국에서도 ChatGPT dot을 쓸 수 있나요?
개인 Pro에서는 쓸 수 없습니다. Help Center에 따르면 Pro dot은 EEA, 스위스, 영국 이외 지역의 만 18세 이상 사용자에게 제공됩니다. Business Premium에는 "지원되는 ChatGPT 지역(워크스페이스 자격 조건에 따름)"이라고 되어 있고, 개발자 문서에는 "전 세계에 순차 적용 중"이라고 되어 있습니다. 유럽 팀은 관리자에게 콘솔 확인을 요청하십시오. 커스텀 MCP 추가에는 지역 제한이 없습니다. (질문 출처: 검색 추천어 "openai dots europe", "openai dots eu". 출처: Help 20001530, 개발자 문서, Help 12584461.)
ChatGPT dot의 proactive research가 MCP 도구를 호출할 수 있나요?
문서에 따르면 proactive research는 읽기 권한이 있는 내용을 읽을 수 있습니다. 플러그인을 통한 콘텐츠 변경, 메시지 전송, 브라우저나 컴퓨터 제어는 할 수 없습니다. ChatGPT는 readOnlyHint가 없는 도구를 쓰기 액션으로 취급합니다. 따라서 proactive research는 읽기 전용으로 표시된 도구만 호출할 수 있다고 추론하지만, dot에서 테스트하지는 않았습니다.
EveryInfra의 데이터 도구는 호출당 과금되며 readOnlyHint=false를 반환하므로, 데이터 수집은 지정 작업에서 해야 합니다. (질문 출처: 검색 추천어 "chatgpt dots proactive research tool", "chatgpt dots mcp". 출처: Tasks and memory, Custom MCP server, 2026-11-01 14:37 SGT에 조회한 저희 tools/list.)
ChatGPT dot과 Claude Duet은 어떻게 다른가요?
둘 다 상시 작동하며 스스로 제안을 건네는 에이전트입니다. dot은 Pro와 Business Premium 사용자에게 제공되며, dot마다 전용 클라우드 컴퓨터가 있습니다. Claude Duet은 2026-10-21에 Pro, Max, Ultra 사용자 대상의 대기자 명단 방식 리서치 프리뷰로 출시되었습니다. Claude Duet은 연결된 계정을 몇 시간마다 확인합니다.
이 글의 역할 분담은 두 제품 모두에 적용됩니다. (질문 출처: 검색 추천어 "chatgpt dots vs claude". 출처: Introducing dots, Claude Duet.)
ChatGPT dot은 모바일에서도 작동하나요?
네, ChatGPT 모바일 앱에서 작동합니다. iOS에서는 위젯과 단축어(Shortcuts) 액션도 제공됩니다. 모바일 웹은 dot을 지원하지 않습니다. 미국 Pro 사용자는 iMessage나 RCS로 dot에 문자를 보낼 수도 있습니다. (질문 출처: 검색 추천어 "chatgpt dots mobile", "chatgpt dots rcs google messages". 출처: Help 20001530, MacStories.)
관련 글
ChatGPT 예약 작업으로 만드는 수요 레이더는 일반 ChatGPT 예약 작업과 "외부에서 가져오고 ChatGPT는 읽기만" 하는 분담 방식을 다룹니다. 원격 MCP 설정은 클라이언트별로 URL과 키를 입력하는 방법을 보여 줍니다. Amazon 리뷰 파이프라인은 항목을 고른 뒤 리뷰를 대량으로 가져오는 방법을 보여 줍니다. TikTok, Instagram, Amazon 데이터를 위한 Cursor MCP는 같은 MCP를 코드 에디터 안에서 쓰는 방법을 보여 줍니다.
참고 자료
- “Introducing dots”, OpenAI, 2026-09-29, https://openai.com/index/introducing-dots/
- “Getting started with your dot”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/20001530-getting-started-with-your-dot
- “Dots privacy, security and safety FAQs”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/20001529-dots-privacy-security-and-safety-faqs
- “Tasks and memory”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/dots/tasks-and-memory
- “Computers and apps”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/dots/computers-and-apps
- “Controls”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/dots/controls
- “Dots”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/dots
- “Getting started (dots)”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/dots/getting-started
- “Channels”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/dots/channels
- “Dots admin guide”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/enterprise/dots-admin-guide
- “Manage dots in ChatGPT workspaces”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/20001554-manage-dots-in-chatgpt-workspaces
- “About ChatGPT Pro tiers”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers
- “ChatGPT release notes”, OpenAI Help Center, 2026-10-29 항목, https://help.openai.com/en/articles/6825453-chatgpt-release-notes
- “ChatGPT Business overview”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/8792828-chatgpt-business-overview
- “ChatGPT Business general FAQ”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/8542115-chatgpt-business-general-faq
- “Connecting custom MCP servers in ChatGPT”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt
- “Managing app permissions in ChatGPT”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/20001495-managing-app-permissions-in-chatgpt
- “Connected apps in ChatGPT”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/11487775-connected-apps-in-chatgpt
- “Data controls in ChatGPT”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/7730893-data-controls-in-chatgpt
- “Deep research in ChatGPT”, OpenAI Help Center, 2026-11-01 열람, https://help.openai.com/en/articles/10500283-deep-research-faq
- “Custom MCP server”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/api/docs/guides/custom-mcp-server
- “Secure MCP tunnels”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/api/docs/guides/secure-mcp-tunnels
- “Plan tools”, OpenAI 플러그인 개발자 문서, 2026-11-01 열람, https://developers.openai.com/plugins/plan/tools
- “Connect and test your plugin”, OpenAI 플러그인 개발자 문서, 2026-11-01 열람, https://developers.openai.com/plugins/deploy/connect-chatgpt
- “Plugins (Codex)”, OpenAI 개발자 문서, 2026-11-01 열람, https://developers.openai.com/codex/plugins
- “Auto-review”, ChatGPT learning center, 2026-11-01 열람, https://learn.chatgpt.com/docs/sandboxing/auto-review
- “Model Context Protocol specification 2025-11-25: ToolAnnotations”, https://modelcontextprotocol.io/specification/2025-11-25/schema#toolannotations
- “MCP Inspector”, Model Context Protocol 문서, 2026-11-01 열람, https://modelcontextprotocol.io/docs/tools/inspector
- “How OpenAI turned its coding tools into dots”, TechCrunch, 2026-10-26, https://techcrunch.com/2026/10/26/how-openai-turned-its-coding-tools-into-dots-an-always-on-personal-assistant/
- “OpenAI's Dot agent can help you work and order dinner”, The Verge, 2026년 10월, https://www.theverge.com/ai-artificial-intelligence/1004096/openai-chatgpt-dots-hands-on-agent
- “OpenAI expanding ChatGPT dot access to iMessage and RCS”, 9to5Mac, 2026-10-28, https://9to5mac.com/2026/10/28/openai-expanding-chatgpt-dot-access-to-imessage-and-rcs/
- “ChatGPT Dots Gain Widget and New Shortcuts Actions”, MacStories, 2026-11-01 열람, https://www.macstories.net/reviews/chatgpt-dots-gain-widget-and-new-shortcuts-actions/
- “Am I crazy or are dots totally worthless?”, Reddit r/OpenAI, 2026-11-01 열람, https://www.reddit.com/r/OpenAI/comments/1wwur33/am_i_crazy_or_are_dots_totally_worthless/
- “Claude Duet”, Anthropic, 2026-10-21, https://claude.com/resources/articles/claude-duet
- “Introducing Muse”, Meta, 2026-09-08, https://about.fb.com/news/2026/09/introducing-muse-personal-ai-agent/
- “The EU's next chapter in AI is agentic”, OpenAI, 2026-11-01 열람, https://openai.com/index/the-eus-next-chapter-in-ai-is-agentic/
- “Product ideas”, Amazon 판매자 블로그, 2026-11-01 열람, https://sell.amazon.com/blog/product-ideas
- “What's shaping the holiday season on TikTok Shop”, TikTok 뉴스룸, 2026-10-13, https://newsroom.tiktok.com/whats-shaping-the-holiday-season-on-tiktok-shop?lang=en
- “Amazon Prime Big Deal Days in October drove $9.86 billion in online spending”, Digital Commerce 360, 2026-10-08, https://www.digitalcommerce360.com/2026/10/08/amazon-prime-day-big-deal-days-sales-2026/
- EveryInfra MCP 엔드포인트(실제 tools/list 및 tools/call), 2026-11-01, https://api.everyinfra.com/mcp
- EveryInfra 기능 카탈로그(price_usd), 2026-11-01 14:37 SGT 열람, https://api.everyinfra.com/api/v1/social/catalog
- EveryInfra OpenAPI 명세, 2026-11-01 열람, https://api.everyinfra.com/openapi.json
- “Amazon Best Sellers: Kitchen & Dining”, 2026-11-01 열람, https://www.amazon.com/Best-Sellers-Kitchen-Dining/zgbs/kitchen
- “Amazon Hot New Releases: Kitchen & Dining”, 2026-11-01 열람, https://www.amazon.com/gp/new-releases/kitchen
참고 BL-58