## La definición

Un **agente de IA** es software que usa un modelo de lenguaje grande para planificar y ejecutar acciones en nombre de un usuario — buscar, llamar APIs, comparar precios, completar pedidos, hacer pagos. El rasgo definitorio no es la inteligencia sino la *delegación*: un humano declara un objetivo, y el agente decide qué sitios visitar, qué herramientas llamar y cuándo el trabajo está terminado.

Eso convierte al agente en un visitante fundamentalmente distinto de todo aquello para lo que se construyó la web. No navega — *usa*. No tiene ojos para tu diseño, ni paciencia para tu flujo de clics, y tiene un timeout estricto donde un humano esperaría.

## Agente vs. bot vs. rastreador

Las tres palabras se usan indistintamente; describen máquinas diferentes:

| | Rastreador | Bot | Agente |
|---|---|---|---|
| Se guía por | Un calendario y una frontera de URLs | Un script fijo | Un objetivo y un plan |
| Trabaja para | Un índice o dataset | Quien escribió el script | Un usuario, ahora mismo |
| Visita tu sitio | Amplia y repetidamente | Donde diga el script | Solo si eres útil para la tarea |
| Ejemplo | GPTBot, ClaudeBot | Un script que monitorea precios | ChatGPT reservando una mesa |

La confusión es comprensible porque los mismos proveedores operan los tres. OpenAI opera un rastreador de entrenamiento (GPTBot), un rastreador de índice de búsqueda (OAI-SearchBot) *y* el recuperador en vivo que usan sus agentes (ChatGPT-User) — tres niveles con tokens de robots.txt separados y comportamientos separados. [La guía de robots.txt](/kb/robots-txt) explica el modelo de niveles; [la referencia de user-agents](/agents) documenta cada bot.

## La anatomía de un agente

Cuatro partes, y cada una se encuentra con tu sitio de forma distinta:

- **El planificador** — el LLM mismo. Nunca toca tu servidor; solo ve lo que las otras partes le traen.
- **Las herramientas** — cómo actúa el agente. Si tu sitio expone un [servidor MCP](/kb/mcp) o una [especificación OpenAPI](/kb/openapi), el agente puede llamar tus capacidades directamente en lugar de raspar páginas.
- **El recuperador** — el cliente HTTP que realmente llega a tu servidor. Aquí ocurre la [negociación de contenido](/kb/content-negotiation): un recuperador que pide `text/markdown` y recibe markdown limpio ingiere tu contenido en una sola pasada.
- **La cartera** — cómo paga el agente. Un [desafío de pago 402](/kb/comparing-payment-protocols) legible por máquina es la diferencia entre un agente que te compra y un agente que recomienda a tu competidor.

## Qué necesita un agente de tu sitio web

Un agente completa una tarea en tu sitio exactamente hasta donde tu superficie legible por máquina se lo permite. Las capas, en el orden en que el agente las encuentra: archivos de descubrimiento ([llms.txt](/kb/llms-txt), [robots.txt](/kb/robots-txt) consciente de agentes) para orientarse; capacidades invocables ([MCP](/kb/mcp), [OpenAPI](/kb/openapi)) para actuar; [negociación de contenido](/kb/content-negotiation) para leer; y una [vía de pago](/kb/comparing-payment-protocols) para transaccionar. Esa pila es lo que mide la [preparación para agentes](/agent-readiness).

## Cómo se ve el tráfico de agentes en tus logs

Menos obvio de lo que esperarías. Una parte se anuncia — los user-agents con nombre documentados en [la referencia](/agents), verificables contra rangos IP publicados. Pero una gran parte llega de forma anónima: los agentes de código y los asistentes de escritorio hacen fetch desde la *máquina del propio usuario*, así que la solicitud llega desde una IP residencial con un cliente genérico como `curl` o un UA de navegador normal. Si tus logs muestran tráfico creciente de clientes genéricos que obtienen una página y nunca cargan assets, a menudo es tráfico de agentes que no puedes atribuir. Bloquearlo bloquea a los humanos que lo enviaron.

## Preguntas frecuentes

### ¿Es ChatGPT un agente de IA?

ChatGPT es un asistente que *contiene* agentes. Cuando solo conversa, no actúa como uno; cuando busca en la web, obtiene tu página o completa una compra en nombre de un usuario, eso es comportamiento de agente — y llega a tu servidor como ChatGPT-User o un recuperador en modo agente.

### ¿Un agente de IA es lo mismo que un chatbot?

No. Un chatbot conversa; un agente actúa. La prueba es si el software realiza acciones reales (obtener páginas, llamar APIs, transaccionar) en pos de un objetivo, no si habla.

### ¿Los agentes de IA renderizan JavaScript?

Mayormente no. La mayoría de los recuperadores lee la respuesta HTTP cruda y nunca ejecuta scripts, así que el contenido que solo existe después de que corre JavaScript es invisible para ellos. Ver [renderizado JavaScript](/kb/javascript-rendering).

### ¿Cómo sé si los agentes visitan mi sitio?

Revisa tus logs de acceso contra los tokens con nombre de [la referencia de user-agents](/agents), y observa el patrón anónimo: clientes genéricos, IPs residenciales, obtención de una sola página sin carga de assets. Luego [escanea tu sitio](/) para ver qué pueden hacer realmente esos visitantes al llegar.

## Relacionado

- [Cómo navegan realmente la web los agentes de IA](/kb/how-ai-agents-browse)
- [Preparación para agentes: la guía definitiva](/agent-readiness)
- [User-agents de agentes de IA: la lista de referencia](/agents)
