OAI-SearchBot이란 무엇입니까?
OAI-SearchBot은 ChatGPT 검색 기능에 웹사이트를 노출하는 OpenAI의 크롤러이며, 이를 거부한 사이트는 ChatGPT 검색 답변에 표시되지 않습니다. OpenAI가 문서화한 사용자 에이전트 네 가지 중, 회원님의 페이지가 ChatGPT 검색의 출처로 나타날 수 있는지를 정하는 에이전트입니다. OpenAI는 학습 데이터를 수집하는 GPTBot과 별도로 이를 허용하라고 권장합니다.
OAI-SearchBot의 사용자 에이전트 문자열은 무엇입니까?
OAI-SearchBot은 제품 토큰 OAI-SearchBot으로 자신을 식별하며, robots.txt 그룹에서 지정해야 하는 것도 이 토큰입니다. GPTBot과 달리 전체 문자열은 브라우저 형식의 블록으로 시작하고, OpenAI는 버전 번호가 바뀔 수 있다고 경고하므로 토큰으로 찾으십시오. robots.txt를 가져올 때는 문자열에 robots.txt 표시가 추가될 수 있다고 OpenAI는 말합니다.
요청이 진짜인지 확인하려면, OpenAI가 이 에이전트용으로 공개한 openai.com/searchbot.json과 IP를 대조하십시오.
OpenAI 문서에 나온 전체 문자열은 다음과 같습니다(OpenAI 크롤러 문서, 2026년 10월 15일 확인).
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbotOAI-SearchBot은 무엇을 정합니까?
OAI-SearchBot은 ChatGPT 검색이 회원님의 사이트를 보여 줄 수 있는지를 정합니다. OpenAI는 이것이 ChatGPT 검색 기능에 웹사이트를 표시하는 데 쓰이며, 거부한 사이트는 ChatGPT 검색 답변에 나타나지 않지만 탐색 링크로는 계속 나타날 수 있다고 말합니다.
OpenAI는 robots.txt에서 OAI-SearchBot을 허용하고, 공개된 IP 범위에서 오는 요청도 허용하라고 권장합니다. 이 규칙은 GPTBot 규칙과 독립적이므로, OAI-SearchBot을 허용해도 학습에 동의하는 것은 아닙니다.
OAI-SearchBot은 GPTBot과 어떻게 다릅니까?
OAI-SearchBot은 검색용, GPTBot은 학습용입니다. 두 규칙은 따로 설정하며, OpenAI는 검색 결과에 나타나도록 OAI-SearchBot을 허용하고 콘텐츠를 학습에서 빼도록 GPTBot을 차단하는 구성을 직접 예시로 듭니다. 둘 다 허용하면 OpenAI는 한 번의 크롤링을 두 목적에 쓸 수 있다고 말합니다.
| 에이전트 | 목적 | 공개된 IP 목록 |
|---|---|---|
| OAI-SearchBot | ChatGPT 검색에 웹사이트를 표시합니다 | openai.com/searchbot.json |
| GPTBot | OpenAI 파운데이션 모델을 학습시킬 수 있는 콘텐츠를 크롤링합니다 | openai.com/gptbot.json |
| ChatGPT-User | 사용자의 질문이나 GPT Action에 필요할 때 페이지를 방문합니다 | openai.com/chatgpt-user.json |
| OAI-AdsBot | ChatGPT 광고로 제출된 랜딩 페이지를 확인합니다 | openai.com/adsbot.json |
OAI-SearchBot을 허용하고 있는지 어떻게 확인합니까?
세 곳을 확인하십시오. 다른 곳이 괜찮아 보여도 어느 한 곳이 OAI-SearchBot을 막을 수 있습니다.
- robots.txt: OAI-SearchBot을 지정한 그룹이 페이지를 차단하지 않고, OAI-SearchBot 그룹 없이 일반 규칙 User-agent: *가 페이지를 차단하지도 않아야 합니다.
- CDN 또는 방화벽: 봇 차단 설정이 robots.txt를 읽기도 전에 OAI-SearchBot이나 공개된 IP 범위의 요청을 거부하지 않아야 합니다.
- 페이지 자체: 인용되기를 원하는 텍스트가 JavaScript 실행 후에 추가되는 것이 아니라 HTML 안에 있어야 합니다.
- 그리고 시간을 두십시오. OpenAI는 robots.txt 변경이 검색 결과에 반영되기까지 약 24시간이 걸릴 수 있다고 말합니다.
# ChatGPT 검색은 허용하고 콘텐츠는 학습에서 제외
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /ChatGPT에 인용되는 데에는 어떤 의미가 있습니까?
공개된 Tesla 예시(2026년 10월 4일)에서 ChatGPT 엔진은 구매자 질문 25개에서 인용 93건 중 tesla.com을 12건 인용해 약 13%로 네 엔진 중 가장 높은 비중을 보였습니다. 나머지 세 엔진은 합쳐서 915건 중 5건이었습니다.
OpenAI의 설명대로라면 OAI-SearchBot을 거부한 사이트는 그런 출처에 들 수 없습니다. 무료 AI 크롤러 점검 도구는 OAI-SearchBot과 다른 AI 에이전트에 대한 게시된 robots.txt를 몇 초 만에 읽습니다. 그 뒤 ChatGPT가 회원님을 언급하는지는 질문을 던져 측정합니다. ChatGPT가 언급할 브랜드를 고르는 방법을 참고하십시오.
OAI-SearchBot에 대해 자주 묻는 질문
OAI-SearchBot을 허용하면 OpenAI가 제 콘텐츠로 학습합니까?
아닙니다. OpenAI는 robots.txt 설정이 각각 독립적이며, 학습은 GPTBot 규칙이라고 말합니다. 둘 다 허용하면 한 번의 크롤링을 두 목적에 쓸 수 있다고 하니, 학습에 쓰이길 원하지 않으면 GPTBot을 차단하십시오.
robots.txt 변경이 ChatGPT 검색에 반영되기까지 얼마나 걸립니까?
OpenAI는 robots.txt 업데이트 후 시스템이 검색 결과를 조정하기까지 약 24시간이 걸릴 수 있다고 말합니다.
OAI-SearchBot을 차단해도 사이트가 ChatGPT에 나올 수 있습니까?
OpenAI는 거부한 사이트가 ChatGPT 검색 답변에는 나오지 않지만 탐색 링크로는 계속 나타날 수 있다고 말합니다. 또한 ChatGPT-User가 사용자가 묻는 페이지를 열 수 있으며, OpenAI는 사용자가 시작한 이런 방문에는 robots.txt 규칙이 적용되지 않을 수 있다고 말합니다.
OAI-SearchBot은 JavaScript를 실행합니까?
OpenAI의 크롤러 페이지에는 나와 있지 않습니다. 인용되기를 원하는 텍스트는 서버가 보내는 HTML에 넣어, 어떤 크롤러도 스크립트를 실행해야만 읽을 수 있는 상황이 없게 하십시오.
관련 용어
- GPTBot
GPTBot은 OpenAI의 생성형 AI 파운데이션 모델 학습에 쓰일 수 있는 콘텐츠를 수집하는 OpenAI의 웹 크롤러입니다.
- ClaudeBot
ClaudeBot은 Anthropic의 Claude 모델 학습에 쓰일 수 있는 웹 콘텐츠를 수집하는 Anthropic의 웹 크롤러입니다.
- PerplexityBot
PerplexityBot은 웹페이지가 Perplexity 검색 결과에 표시되고 링크될 수 있도록 색인하는 Perplexity의 크롤러입니다.
실전 예시: Tesla, 공개 AI 답변, 2026년 10월 4일: Proofsource가 Tesla를 대상으로 한 첫 스캔으로, 구매자 질문 25개와 브랜드 질문 5개를 네 엔진에 각각 한 번씩 물었습니다. 한 브랜드의 작은 표본이며, 벤치마크가 아니라 예시로 보여 드립니다.