Base: cómo usan los agentes un sitio hoy|INEMA.CLUB-PRO

Clase 6 · 15 min

Quién está llegando: bots por finalidad y agentes firmados (el concepto)

No todo bot de IA que visita tu sitio hace lo mismo: unos indexan para la búsqueda, otros leen a pedido de una persona, otros recolectan para entrenamiento. El robots.txt pide por finalidad, pero no prueba quién es quién. En esta clase lees tu robots.txt por finalidad y entiendes qué propone el borrador Web Bot Auth para identificar al agente.

Comenzar la clase
Puerta de entrada de un taller de noche con un lector de credenciales iluminado y un robot humanoide industrial parado frente a ella.

En esta clase vas a

  1. 1Búsqueda, acción del usuario y entrenamiento: tres finalidades
  2. 2El robots.txt leído por el robots.py del kit
  3. 3Por qué el nombre en el User-Agent no prueba nada
  4. 4Web Bot Auth y agentes firmados, como concepto

Objetivo: leer tu robots.txt por finalidad y entender por qué solo una firma en la solicitud identifica al agente.

01Quién llama a la puerta, y cómo saberlo

Haz clic en cada bloque.

Haz clic en cada bloque del diagrama para ver qué hace.

La finalidad se decide en el robots.txt; la identidad, solo con firma. La seguridad de esto a fondo es el curso 4.

02Pedido × identidad

Qué resuelve cada cosa.

1. robots.txt

Un grupo por User-agent con Allow y Disallow. Quienes respetan la regla son los bots que la siguen; quien la impone es la CDN o el firewall.

Escribe la decisión por finalidad y anota el motivo en un comentario. El paso a paso completo está en la clase 6 del curso Fundación de inemaSEO.

03El robots.txt leído por finalidad

robots.py lee un robots.txt (archivo o URL) y dice, por finalidad, quién puede entrar a la raíz del sitio. Regla simplificada: solo la raíz "/"; parcial = bloquea algunas rutas.

Terminal · el robots.txt de ejemplo
cd ~/projetos/formacao-webmcp-base-v72/kit
python3 robots.py site/robots.txt; echo "saída: $?"
Modelo · tu sitio
cd ~/projetos/formacao-webmcp-base-v72/kit
python3 robots.py https://<tu-sitio>/robots.txt; echo "saída: $?"
Ejemplo del repositorio
grupos no arquivo: *, chatgpt-user, claude-searchbot, claude-user, claudebot, google-extended, gptbot, oai-searchbot, perplexity-user, perplexitybot
busca            OAI-SearchBot liberado · Claude-SearchBot liberado · PerplexityBot liberado · Googlebot parcial (*) · Bingbot parcial (*)
ação do usuário  ChatGPT-User liberado · Claude-User liberado · Perplexity-User liberado
treino           GPTBot bloqueado · ClaudeBot bloqueado · Google-Extended bloqueado
lembrete: robots.txt pede, não identifica. Quem prova quem é: assinatura na requisição (Web Bot Auth, rascunho IETF).
saída: 0

El taller de ejemplo permite la búsqueda y la acción del usuario, y bloquea el entrenamiento. Googlebot y Bingbot no tienen grupo propio: valen las reglas del *, que bloquea solo /admin/ (por eso "parcial").

04Práctica

El ejemplo, tu robots.txt y la decisión anotada.

E1 · El ejemplo por finalidad

5 min

Ejecuta el bloque del robots.txt de ejemplo y abre kit/site/robots.txt para ver los comentarios de cada grupo.

Listo cuando: python3 robots.py site/robots.txt → línea treino con GPTBot bloqueado y saída: 0.

E2 · Tu robots.txt

10 min

Ejecuta el modelo con la dirección de tu sitio. Copia las líneas de búsqueda, acción del usuario y entrenamiento al plan (sección "Quem pode entrar").

Listo cuando: la salida tiene las líneas busca, ação do usuário y treino y termina en saída: 0.

E3 · Lo que vale de verdad

10 min

Abre el panel de tu CDN o hosting y revisa si hay bloqueo de bots de IA o una lista de agentes verificados. Anota si coincide con el robots.txt.

Listo cuando: el plan tiene una línea que dice qué CDN usas (o "sin CDN") y si el panel coincide con el robots.txt.

05Prueba de la lección

Pregunta 1 de 4

Una persona pega el enlace de tu sitio en el asistente y pide un resumen. ¿Qué tipo de bot lee la página?competencia

06En tres frases

Tres finalidadesBúsqueda, acción del usuario y entrenamiento: decide una por una.
Pedir no es probarrobots.txt pide, User-Agent declara, la CDN impone.
La firma es el caminoWeb Bot Auth firma la solicitud; todavía es un borrador.

Para ir más allá

Clase anteriorSiguiente clase