glossary

En qué se diferencia ChatGPT-User de GPTBot y OAI-SearchBot

Taras Shynkarenko
Taras Shynkarenko
Updated: 8 lectura mínima
En qué se diferencia ChatGPT-User de GPTBot y OAI-SearchBotEn qué se diferencia ChatGPT-User de GPTBot y OAI-SearchBot

TL;DR

8 lectura mínima

OpenAI documenta ChatGPT-User como un agente de recuperación activado por el usuario que carga una página solo cuando una persona o un Custom GPT dentro de ChatGPT le pide que abra ese enlace, algo separado del rastreo automático de GPTBot para el entrenamiento y del rastreo automático de OAI-SearchBot para la función de búsqueda de ChatGPT. La propia documentación de bots de OpenAI da a cada uno su propio user agent string y su propio comportamiento de robots.txt, y declara sin rodeos que ChatGPT-User "no se usa para rastrear la web de forma automática" (en el original: "is not used for crawling the web in an automatic fashion").

¿Qué es ChatGPT-User?

OpenAI documenta ChatGPT-User como el agente que recupera una página solo cuando una persona, o un Custom GPT que corre dentro de ChatGPT, le pide a ChatGPT que abra un enlace específico, según la propia documentación de bots de OpenAI en developers.openai.com, verificada el 9 September 2026. Esa documentación declara directamente que ChatGPT-User "no se usa para rastrear la web de forma automática", lo cual lo separa de los otros dos agentes de OpenAI que sí rastrean según su propio calendario. Una solicitud de ChatGPT-User existe porque alguien, en ese momento, pidió exactamente esa página.

¿Cuál es el user agent string exacto de ChatGPT-User?

ChatGPT-User se identifica con el string Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot, según la propia documentación de bots de OpenAI. OpenAI publica los rangos de IP actuales desde los que este agente envía solicitudes como JSON en openai.com/chatgpt-user.json, lo que da una forma de confirmar una solicitud desde el servidor sin depender solo del texto del encabezado. Verifique tanto el token dentro del user agent string como la IP de origen antes de tratar una solicitud como legítima.

AgenteUser agent stringActivador
ChatGPT-UserMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/botUna persona o un Custom GPT le pide a ChatGPT que abra un enlace
GPTBotMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbotRastreo automático para el entrenamiento del modelo fundacional
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/searchbotRastreo automático para mostrar sitios en la función de búsqueda de ChatGPT

¿En qué se diferencia ChatGPT-User de GPTBot?

GPTBot rastrea un sitio según su propio calendario, y la documentación de OpenAI vincula a GPTBot directamente con los datos de entrenamiento, al declarar que el rastreo se usa "para hacer que nuestros modelos fundacionales de IA generativa sean más útiles y seguros" (en el original: "to make our generative AI foundation models more useful and safe"). ChatGPT-User, en cambio, se dispara una sola vez, en respuesta a una solicitud específica de una conversación específica, y toca solo la página que esa conversación nombró. La diferencia práctica está en el momento y la causa: una solicitud de GPTBot puede llegar en cualquier momento como parte de un rastreo programado, mientras que una solicitud de ChatGPT-User solo sigue a una pregunta en vivo que mencionó una URL.

¿En qué se diferencia ChatGPT-User de OAI-SearchBot?

OAI-SearchBot también rastrea de forma automática, según su propio calendario, pero la documentación de OpenAI vincula su propósito a un resultado distinto: mostrar sitios en la función de búsqueda de ChatGPT en lugar de entrenar un modelo. ChatGPT-User comparte con OAI-SearchBot la conexión con la superficie de producto en vivo de ChatGPT, pero los dos operan con activadores opuestos, uno ejecuta un rastreo permanente y el otro se dispara bajo demanda para una sola conversación. Un sitio que quiere aparecer cuando ChatGPT busca en la web, sin aportar datos de entrenamiento, elige permitir específicamente a OAI-SearchBot, lo cual es una decisión separada de permitir a GPTBot o a ChatGPT-User.

Un rack de servidores cerrado con llave representa el bloqueo de una solicitud automatizada en el origen.

¿Se puede bloquear a ChatGPT-User en robots.txt?

Una regla Disallow estándar bajo un bloque User-agent: ChatGPT-User es la sintaxis documentada, pero la propia documentación de bots de OpenAI señala que las reglas de robots.txt podrían no aplicarse a este agente de la misma forma que a un rastreador, ya que la solicitud la dispara una acción en vivo de un usuario y no un rastreo programado. Aun así, la regla le indica a una solicitud que la cumple que no continúe, así que vale la pena configurarla de todos modos. Lo que no hará es impedir que una persona le pregunte a ChatGPT sobre su página de formas que no requieran que ChatGPT-User la recupere directamente.

User-agent: ChatGPT-User
Disallow: /

¿Cómo se bloquea a GPTBot y a OAI-SearchBot?

Agregue un bloque nombrado por separado para cada agente que quiera controlar, ya que una regla que nombra a uno no tiene efecto sobre los demás.

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Disallow: /

La documentación de OpenAI declara que un cambio en robots.txt tarda unas 24 horas en llegar a sus sistemas, así que espere un retraso de aproximadamente un día en lugar de un efecto inmediato. Verifique cualquier solicitud contra los rangos de IP publicados en openai.com/gptbot.json y openai.com/searchbot.json antes de asumir que un rastreador bloqueado ignoró la regla, ya que un user agent string falsificado es un problema distinto al de una regla que todavía no se ha propagado.

Tres agentes, tres activadores
Rastreadores programados
  • GPTBot rastrea para entrenar los modelos fundacionales de OpenAI
  • OAI-SearchBot rastrea para impulsar la función de búsqueda de ChatGPT
  • Ambos aceptan una regla Disallow de robots.txt estándar
Recuperación activada por el usuario
  • ChatGPT-User carga una página que una persona o un Custom GPT acaba de pedir
  • OpenAI declara que no se usa para rastreo automático
  • OpenAI señala que las reglas de robots.txt podrían no aplicarse de la misma forma
Basado en la propia documentación de bots de OpenAI en developers.openai.com, verificada el 9 September 2026.

¿Qué se detiene realmente al bloquear a cada uno?

Bloquear a GPTBot detiene el rastreo programado que OpenAI vincula con el entrenamiento del modelo fundacional, así que las páginas detrás de esa regla dejan de alimentar futuras actualizaciones del modelo por esta vía específica. Bloquear a OAI-SearchBot detiene el rastreo programado que OpenAI vincula con la función de búsqueda de ChatGPT, así que las páginas detrás de esa regla tienen menos probabilidad de aparecer cuando alguien le pide a ChatGPT que busque en la web. Bloquear a ChatGPT-User apunta a una solicitud que solo ocurre porque una persona ya nombró su URL en una conversación en vivo, así que la regla sobre todo retiene el contenido en vivo de la página para ese único acceso, en lugar de sacar el sitio de algún rastreo permanente. Decidir cuál de los tres bloquear es en realidad decidir qué relación con ChatGPT se quiere mantener: aporte de entrenamiento, visibilidad en la búsqueda, o la capacidad de responder una pregunta directa sobre una página que alguien ya encontró.

Sea cual sea la combinación que elija un sitio, la pregunta más útil es qué dice ChatGPT una vez que ya respondió usando el contenido al que pudo acceder. Monitoreo de marca en búsqueda con IA rastrea dónde citan ChatGPT, Claude y Gemini a una marca en sus respuestas, que es el resultado que importa una vez que ya se ejecutó cualquiera de estas tres solicitudes. La misma división de tres rastreadores aparece en otras plataformas de IA: CCBot documenta el equivalente de Common Crawl, un archivo abierto que otros laboratorios filtran hacia conjuntos de entrenamiento en lugar de un rastreo directo, y Applebot-Extended documenta la versión de Apple de la misma división entre búsqueda y entrenamiento. Escriba cada regla dentro del mismo archivo, siguiendo la sintaxis cubierta en la guía completa de robots.txt.

Qué se detiene al bloquear cada agente
Bloquear a GPTBotDetiene la alimentación de futuros entrenamientos de modelos a través de este rastreo
Bloquear a OAI-SearchBotDetiene la aparición en la función de búsqueda de ChatGPT
Bloquear a ChatGPT-UserDetiene solo una búsqueda en vivo, no un rastreo permanente
Cada regla controla una relación distinta con ChatGPT: datos de entrenamiento, visibilidad en búsqueda o una sola solicitud que ya se pidió.

Preguntas frecuentes

¿Bloquear a GPTBot también bloquea a ChatGPT-User?

No. La documentación de OpenAI le da a cada agente su propio nombre y su propio bloque de robots.txt, así que una regla que nombra a GPTBot no tiene efecto sobre ChatGPT-User ni sobre OAI-SearchBot. Escriba un bloque separado para cada agente que quiera controlar.

Una persona escribiendo una pregunta en un portátil ilustra la solicitud en vivo que activa la recuperación de una sola página.

¿Por qué podría no funcionar del todo una regla de robots.txt para ChatGPT-User?

La propia documentación de OpenAI declara que las reglas de robots.txt podrían no aplicarse a ChatGPT-User de la misma forma que a un rastreador programado, porque la solicitud sigue una acción en vivo de un usuario y no un rastreo automático. La regla sigue siendo la forma documentada de señalar la intención, aunque OpenAI señale esta limitación.

¿Cuál es el user agent string exacto de OAI-SearchBot?

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, según la propia documentación de bots de OpenAI.

¿Cuánto tarda en aplicarse un cambio de robots.txt en OpenAI?

La documentación de OpenAI declara que una actualización de robots.txt tarda unas 24 horas en llegar a los sistemas de OpenAI. Espere aproximadamente un día de retraso antes de que una nueva regla para GPTBot u OAI-SearchBot entre en vigor.

RedReplier
RedReplier

Comenzar

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

¿Dónde publica OpenAI los rangos de IP de estos agentes?

En openai.com/gptbot.json, openai.com/searchbot.json y openai.com/chatgpt-user.json, un archivo por agente, según la propia documentación de bots de OpenAI. Verifique la IP de origen de una solicitud contra el archivo correspondiente antes de confiar solo en su user agent string.

¿GPTBot entrena los modelos de OpenAI con cada página que rastrea?

La documentación de OpenAI vincula el rastreo de GPTBot con hacer que sus modelos fundacionales de IA generativa sean "más útiles y seguros", sin enumerar excepciones por página. Un sitio que no quiere que ninguna página se incluya en ese proceso bloquea a GPTBot por nombre en robots.txt.

¿Cómo se compara la configuración de entrenamiento de CCBot con la de GPTBot?

CCBot documenta el equivalente de Common Crawl, un archivo abierto del que otros laboratorios filtran datos de entrenamiento en lugar de rastrear directamente. GPTBot, en cambio, rastrea un sitio de forma directa según el propio calendario de OpenAI para sus modelos base. Quien sopesa ambos casos toma dos decisiones separadas: si permite que OpenAI rastree directamente y si sus páginas terminan en el archivo abierto del que beben otros laboratorios.

¿Cómo se compara la división de Applebot-Extended con los tres agentes de OpenAI?

Applebot-Extended documenta la versión de Apple de la misma división entre búsqueda y entrenamiento que separa a GPTBot de OAI-SearchBot. Quien gestiona los tres agentes de OpenAI toma casi la misma decisión frente al rastreador de Apple: datos de entrenamiento o visibilidad en búsqueda. La comparación completa está en la guía de Applebot-Extended.

¿Las reglas para GPTBot, OAI-SearchBot y ChatGPT-User van en el mismo archivo robots.txt?

Sí, cada regla va en su propio bloque de User-agent con nombre dentro de un único archivo robots.txt, no en tres archivos separados. Una regla que nombra a un agente no afecta a los demás, así que cada bloque necesita su propia línea Disallow. La guía completa de robots.txt cubre la sintaxis exacta para apilar varios bloques de agentes.

¿El monitoreo de marca en IA rastrea la propia solicitud de ChatGPT-User?

Registra lo que ChatGPT, Claude y Gemini dicen una vez que ya respondieron, no la solicitud individual. Esa cita es el resultado que importa después de que cualquiera de los tres agentes de OpenAI ya se ejecutó, sea un rastreo programado o una sola búsqueda de ChatGPT-User. El monitoreo de marca en búsquedas de IA sigue el texto de la respuesta, no el rastreo o la búsqueda que lo alimentó.

Vernos más en Google

Un clic marca RedReplier como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

RedReplier

RedReplier

Detecta a cada comprador que busca lo que vendes

RedReplier vigila Reddit, X, Bluesky y Hacker News en tiempo real, clasifica cada hilo por intención de compra y redacta tu respuesta, para que llegues primero.

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

Artículos relacionados