Sirve Markdown a agentes de IA con negociación por contenido

Fuentes: Serve Markdown to AI Agents with Accept Headers

La negociación de contenido mediante cabeceras HTTP, una técnica clásica de la web, vive un renovado interés por la aparición de los agentes de inteligencia artificial. La idea es sencilla: si un cliente envía Accept: text/markdown, el servidor puede responder directamente con una variante en Markdown de la misma página, en lugar del HTML completo.

Este enfoque aporta tres ventajas concretas. En primer lugar, reduce el número de tokens consumidos: al prescindir de la navegación, los estilos, los scripts y los envoltorios de maquetación, el agente dedica su ventana de contexto al contenido real y no al árbol DOM. En segundo lugar, mejora la recuperación de información en canalizaciones RAG, ya que se eliminan anuncios, recomendaciones y ventanas modales que contaminan el texto que el sistema debe indexar. En tercer lugar, disminuye la latencia hasta el primer token, al haber menos datos que descargar, parsear y volcar en el contexto antes de que el modelo empiece a razonar.

Para que el mecanismo funcione de forma correcta, un servidor compatible debe cumplir cuatro condiciones: servir Markdown cuando recibe Accept: text/markdown, devolver la cabecera Vary: Accept para que las cachés no mezclen variantes, rechazar tipos no soportados con el código 406 Not Acceptable y respetar los valores q (de calidad) que el cliente envía para priorizar formatos.

La propuesta, en definitiva, convierte una capacidad estándar del protocolo HTTP en una palanca para hacer que los sitios web existentes resulten más eficientes y legibles para los clientes automatizados, sin alterar la experiencia de los usuarios humanos.