glossary

Como o ChatGPT-User difere do GPTBot e do OAI-SearchBot

Taras Shynkarenko
Taras Shynkarenko
Updated: 8 minutos de leitura
Como o ChatGPT-User difere do GPTBot e do OAI-SearchBotComo o ChatGPT-User difere do GPTBot e do OAI-SearchBot

TL;DR

8 minutos de leitura

A OpenAI descreve o ChatGPT-User como um agente de busca acionado pelo usuário que carrega uma página só quando uma pessoa, ou um Custom GPT dentro do ChatGPT, pede que ele abra esse link, separado do rastreamento automático do GPTBot para treinamento e do rastreamento automático do OAI-SearchBot para o recurso de busca do ChatGPT. A própria documentação de bots da OpenAI dá a cada um sua própria string de user agent e seu próprio comportamento de robots.txt, e afirma claramente que o ChatGPT-User "não é usado para rastrear a web de forma automática" (no original: "is not used for crawling the web in an automatic fashion").

O que é o ChatGPT-User?

A OpenAI descreve o ChatGPT-User como o agente que busca uma página só quando uma pessoa, ou um Custom GPT rodando dentro do ChatGPT, pede ao ChatGPT para abrir um link específico, segundo a própria documentação de bots da OpenAI em developers.openai.com, verificada 9 September 2026. Essa documentação afirma diretamente que o ChatGPT-User "não é usado para rastrear a web de forma automática", o que o separa dos outros dois agentes da OpenAI que de fato rastreiam segundo sua própria agenda. Uma solicitação do ChatGPT-User existe porque alguém, naquele momento, pediu exatamente aquela página.

Qual é a string exata de user agent do ChatGPT-User?

O ChatGPT-User se identifica com a string Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot, segundo a própria documentação de bots da OpenAI. A OpenAI publica os intervalos de IP atuais de onde esse agente envia solicitações como JSON em openai.com/chatgpt-user.json, o que dá uma forma de confirmar uma solicitação no lado do servidor, além de confiar apenas no texto do cabeçalho. Confira tanto o token dentro da string de user agent quanto o endereço IP de origem antes de tratar uma solicitação como legítima.

AgenteString de user agentGatilho
ChatGPT-UserMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/botUma pessoa ou Custom GPT pede ao ChatGPT para abrir um link
GPTBotMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbotRastreamento automático para o treinamento do modelo de fundação
OAI-SearchBotMozilla/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/searchbotRastreamento automático para exibir sites no recurso de busca do ChatGPT

Em que o ChatGPT-User difere do GPTBot?

O GPTBot rastreia um site segundo sua própria agenda, e a documentação da OpenAI liga o GPTBot diretamente aos dados de treinamento, afirmando que o rastreamento serve "para tornar nossos modelos de fundação de IA generativa mais úteis e seguros" (no original: "to make our generative AI foundation models more useful and safe"). Já o ChatGPT-User dispara uma única vez, em resposta a uma solicitação específica de uma conversa específica, e toca só a página que essa conversa nomeou. A diferença prática está no momento e na causa: uma solicitação do GPTBot pode chegar a qualquer hora como parte de um rastreamento programado, enquanto uma solicitação do ChatGPT-User só segue uma pergunta ao vivo que mencionou uma URL.

Em que o ChatGPT-User difere do OAI-SearchBot?

O OAI-SearchBot também rastreia de forma automática, segundo sua própria agenda, mas a documentação da OpenAI liga seu propósito a um resultado diferente: exibir sites no recurso de busca do ChatGPT em vez de treinar um modelo. O ChatGPT-User compartilha com o OAI-SearchBot a conexão com a superfície de produto ao vivo do ChatGPT, mas os dois operam com gatilhos opostos, um mantém um rastreamento permanente e o outro dispara sob demanda para uma única conversa. Um site que quer aparecer quando o ChatGPT busca na web, sem contribuir com dados de treinamento, opta por permitir especificamente o OAI-SearchBot, o que é uma decisão separada de permitir o GPTBot ou o ChatGPT-User.

Um rack de servidores trancado representa o bloqueio de uma solicitação automatizada na origem.

É possível bloquear o ChatGPT-User no robots.txt?

Uma regra Disallow padrão sob um bloco User-agent: ChatGPT-User é a sintaxe documentada, mas a própria documentação de bots da OpenAI observa que as regras de robots.txt podem não se aplicar a esse agente da mesma forma que a um rastreador, já que a solicitação é disparada por uma ação ao vivo de um usuário, e não por um rastreamento programado. Mesmo assim, a regra instrui uma solicitação compatível a não prosseguir, então vale a pena configurá-la de qualquer forma. O que ela não vai fazer é impedir que uma pessoa pergunte ao ChatGPT sobre sua página de formas que não exigem que o ChatGPT-User a busque diretamente.

User-agent: ChatGPT-User
Disallow: /

Como bloquear o GPTBot e o OAI-SearchBot?

Adicione um bloco nomeado separadamente para cada agente que você quiser controlar, já que uma regra que nomeia um deles não tem efeito sobre os outros.

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Disallow: /

A documentação da OpenAI afirma que uma mudança no robots.txt leva cerca de 24 horas para chegar aos seus sistemas, então espere um atraso de aproximadamente um dia em vez de um efeito imediato. Confira qualquer solicitação contra os intervalos de IP publicados em openai.com/gptbot.json e openai.com/searchbot.json antes de supor que um rastreador bloqueado ignorou a regra, já que uma string de user agent falsificada é um problema separado de uma regra que ainda não se propagou.

Três agentes, três gatilhos
Rastreadores programados
  • O GPTBot rastreia para treinar os modelos de fundação da OpenAI
  • O OAI-SearchBot rastreia para alimentar o recurso de busca do ChatGPT
  • Os dois aceitam uma regra Disallow de robots.txt padrão
Busca acionada pelo usuário
  • O ChatGPT-User carrega uma página que uma pessoa ou Custom GPT acabou de pedir
  • A OpenAI afirma que ele não é usado para rastreamento automático
  • A OpenAI observa que as regras de robots.txt podem não se aplicar da mesma forma
Baseado na própria documentação de bots da OpenAI em developers.openai.com, verificada 9 September 2026.

O que realmente para quando você bloqueia cada um?

Bloquear o GPTBot interrompe o rastreamento programado que a OpenAI liga ao treinamento do modelo de fundação, então as páginas sob essa regra deixam de alimentar futuras atualizações do modelo por essa via específica. Bloquear o OAI-SearchBot interrompe o rastreamento programado que a OpenAI liga ao recurso de busca do ChatGPT, então as páginas sob essa regra ficam menos propensas a aparecer quando alguém pede ao ChatGPT para buscar na web. Bloquear o ChatGPT-User atinge uma solicitação que só acontece porque uma pessoa já nomeou sua URL em uma conversa ao vivo, então a regra retém principalmente o conteúdo ao vivo da página para essa única busca, em vez de remover o site de algum rastreamento permanente. Decidir qual dos três bloquear é, na prática, decidir qual relação com o ChatGPT você quer manter: contribuição para treinamento, visibilidade em busca, ou a capacidade de responder a uma pergunta direta sobre uma página que alguém já encontrou.

Qualquer que seja a combinação escolhida por um site, a pergunta mais útil é o que o ChatGPT diz depois de já ter respondido usando o que quer que tenha conseguido acessar. Monitoramento de marca em busca com IA rastreia onde o ChatGPT, o Claude e o Gemini citam uma marca em suas respostas, que é o resultado que importa depois que qualquer uma dessas três solicitações já ocorreu. A mesma divisão em três rastreadores aparece em outras pilhas de IA: CCBot documenta o equivalente do Common Crawl, um arquivo aberto que outros laboratórios filtram em conjuntos de treinamento em vez de um rastreamento direto, e Applebot-Extended documenta a versão da Apple da mesma divisão entre busca e treinamento. Escreva cada regra dentro do mesmo arquivo, seguindo a sintaxe coberta no guia completo de robots.txt.

O que para quando você bloqueia cada agente
Bloquear o GPTBotPara a alimentação de futuros treinamentos de modelo por esse rastreamento
Bloquear o OAI-SearchBotPara a aparição na função de busca do ChatGPT
Bloquear o ChatGPT-UserPara apenas uma busca ao vivo, não um rastreamento contínuo
Cada regra controla uma relação diferente com o ChatGPT: dado de treinamento, visibilidade na busca ou uma única solicitação já feita.

Perguntas frequentes

Bloquear o GPTBot também bloqueia o ChatGPT-User?

Não. A documentação da OpenAI dá a cada agente seu próprio nome e seu próprio bloco de robots.txt, então uma regra que nomeia o GPTBot não tem efeito sobre o ChatGPT-User ou o OAI-SearchBot. Escreva um bloco separado para cada agente que você quiser controlar.

Uma pessoa digitando uma pergunta em um laptop ilustra a solicitação em tempo real que aciona a busca de uma única página.

Por que uma regra de robots.txt para o ChatGPT-User pode não funcionar totalmente?

A própria documentação da OpenAI afirma que as regras de robots.txt podem não se aplicar ao ChatGPT-User da mesma forma que se aplicam a um rastreador programado, porque a solicitação segue uma ação ao vivo de um usuário, e não um rastreamento automático. A regra continua sendo a forma documentada de sinalizar intenção, mesmo que a OpenAI observe essa limitação.

Qual é a string exata de user agent do OAI-SearchBot?

O OAI-SearchBot se identifica como 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/searchbot, segundo a própria documentação de bots da OpenAI.

Quanto tempo uma mudança de robots.txt da OpenAI leva para valer?

A documentação da OpenAI afirma que leva cerca de 24 horas para uma atualização de robots.txt chegar aos sistemas da OpenAI. Espere aproximadamente um dia de atraso antes que uma nova regra para o GPTBot ou o OAI-SearchBot entre em vigor.

RedReplier
RedReplier

Começar

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Onde a OpenAI publica os intervalos de IP desses agentes?

Em openai.com/gptbot.json, openai.com/searchbot.json e openai.com/chatgpt-user.json, um arquivo por agente, segundo a própria documentação de bots da OpenAI. Confira o IP de origem de uma solicitação contra o arquivo correspondente antes de confiar apenas na string de user agent.

O GPTBot treina os modelos da OpenAI com todas as páginas que rastreia?

A documentação da OpenAI liga o rastreamento do GPTBot a tornar seus modelos de fundação de IA generativa "mais úteis e seguros", sem listar exceções por página. Um site que não quer nenhuma página incluída nesse processo bloqueia o GPTBot pelo nome no robots.txt.

Como a configuração de treinamento do CCBot se compara à do GPTBot?

O CCBot documenta o equivalente do Common Crawl, um arquivo aberto do qual outros laboratórios filtram dados de treinamento em vez de rastrear diretamente. O GPTBot, por sua vez, rastreia um site diretamente segundo o próprio cronograma da OpenAI para seus modelos de base. Quem avalia os dois casos toma duas decisões separadas: permitir que a OpenAI rastreie diretamente e decidir se suas páginas entram no arquivo aberto do qual outros laboratórios se servem.

Como a divisão do Applebot-Extended se compara aos três agentes da OpenAI?

O Applebot-Extended documenta a versão da Apple da mesma divisão entre busca e treinamento que separa o GPTBot do OAI-SearchBot. Quem administra os três agentes da OpenAI toma quase a mesma decisão diante do rastreador da Apple: dado de treinamento ou visibilidade na busca. A comparação completa está no guia do Applebot-Extended.

As regras para GPTBot, OAI-SearchBot e ChatGPT-User vão no mesmo arquivo robots.txt?

Sim, cada regra fica em seu próprio bloco de User-agent nomeado dentro de um único arquivo robots.txt, não em três arquivos separados. Uma regra que nomeia um agente não afeta os outros, então cada bloco precisa da própria linha Disallow. O guia completo de robots.txt cobre a sintaxe exata para empilhar vários blocos de agentes.

O monitoramento de marca em busca de IA rastreia a própria solicitação do ChatGPT-User?

Ele registra o que ChatGPT, Claude e Gemini dizem depois que já responderam, não a solicitação individual. Essa citação é o resultado que importa depois que qualquer um dos três agentes da OpenAI já rodou, seja um rastreamento programado ou uma única busca do ChatGPT-User. O monitoramento de marca em busca de IA acompanha o texto da resposta em si, não o rastreamento ou a busca que o alimentou.

Veja-nos mais no Google

Um clique marca a RedReplier como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.

Antes de você ir...

RedReplier

RedReplier

Alcance cada comprador que procura o que você vende

O RedReplier monitora Reddit, X, Bluesky e Hacker News em tempo real, classifica cada tópico por intenção de compra e redige a sua resposta, para que você chegue primeiro.

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Artigos relacionados