La web sin HTML: cómo ANML está cambiando el juego para la IA
El problema de audiencia en la web actual
Durante más de treinta años, el HTML ha cumplido una función esencial: presentar información de forma clara para las personas. Tablas, párrafos e imágenes se diseñaron pensando en cómo los usuarios leen y toman decisiones. Esa simplicidad sigue siendo su mayor fortaleza.
Sin embargo, la situación está cambiando. Cada vez más, las principales “lectoras” de contenido web no son personas, sino sistemas autónomos. Agentes de IA que analizan datos, toman decisiones y ejecutan acciones están ocupando un lugar central. Y aquí está el punto incómodo: el HTML no está pensado para ellos.
Cuando un agente se encuentra frente a una página normal, tiene que interpretar etiquetas visuales, adivinar qué datos son importantes y reconstruir flujos de trabajo a partir de formularios. Cada suposición introduce riesgo y latencia. Por eso surge ANML, un nuevo enfoque para que los agentes entiendan los servicios de forma directa.
El pato y su analogía
El concepto se apoya en una imagen sencilla: un pato que nada en un lago. Por encima del agua parece relajado y natural. Debajo, sin embargo, hay un sistema de movimientos coordinados que mantiene todo en orden.
Una “duckument” —el nombre que recibe el documento ANML— funciona igual. A los humanos les resulta fácil de leer. A los agentes les ofrece exactamente lo que necesitan: capacidades explícitas del servicio, límites claros de privacidad, datos estructurados y reglas de intercambio de información que no dejan lugar a interpretaciones.
La clave está en que no se sacrifica la legibilidad para las personas. Se añade una capa que beneficia a las máquinas sin romper la experiencia humana.
Diseñar pensando primero en las máquinas
Las APIs tradicionales obligan a los agentes a inferir demasiado. Cada decisión que tienen que tomar por probabilidades aumenta el consumo de energía y el riesgo de error. ANML elimina esa necesidad al declarar de forma explícita el propósito de cada elemento.
Por ejemplo, un servicio de venta de entradas no espera que el agente “adivine” la existencia de un descuento; lo indica directamente con sus condiciones y tiempos de aplicación. Esto crea un comportamiento más predecible y menos propenso a fallos.
Además, ANML incorpora límites de privacidad desde el diseño. Agents must evaluate and respect disclosure constraints. Los usuarios mantienen el control sobre lo que sus agentes pueden compartir y con quién.
Ventajas de la doble representación
ANML no depende de un solo formato. Se normaliza tanto en XML como en JSON.
XML resulta útil cuando un desarrollador necesita revisar o escribir el documento directamente. Su estructura es descriptiva y fácil de seguir.
JSON, por su parte, se genera fácilmente desde el backend y lo consumen los pipelines de agentes. Ambos formatos tienen la misma autoridad y no requieren traducción intermedia.
Qué contiene un documento ANML
Un duckument actúa como una especificación completa para agentes autónomos. Define cinco áreas principales:
- Información: datos semánticos claros que no necesitan interpretación. Precios, disponibilidad y términos aparecen de forma explícita.
- Interacciones: operaciones vinculadas directamente a métodos HTTP, endpoints y parámetros requeridos.
- Conocimiento: intercambio bidireccional. El servicio declara qué sabe y qué necesita saber del usuario.
- Constraints: reglas que los agentes deben seguir. Límites de divulgación, consentimientos y requisitos de autorización que pueden evaluarse automáticamente.
- State: metadatos que indican en qué paso de un flujo de trabajo se encuentra el agente.
- Persona: indicaciones sobre el tono y comportamiento que debe mantener el agente para preservar la voz de la marca.
Por qué importa para tu infraestructura
Si construyes servicios que los agentes van a utilizar —y casi seguro que lo harán—, ANML cambia la forma de pensar las APIs. Hoy en día, la mayoría de las aplicaciones se diseñan para que los humanos desarrollen integraciones. Cuando los agentes las interactúan, tienen que hacer su mejor esfuerzo para interpretar patrones.
ANML ofrece una alternativa: servicios que los agentes entiendan de forma nativa, con estructura explícita, límites de privacidad y claridad en los flujos de trabajo.
Para los desarrolladores esto significa:
- Fiabilidad mejorada cuando agentes externos interactúan con tu servicio
- Especificaciones claras que humanos y máquinas pueden confiar
- Garantías de privacidad que realmente pueden enforzarse
- Menor overhead de interpretación para sistemas de IA
Una capa nueva para la web
HTML no desapareció cuando surgen frameworks de JavaScript. Tampoco HTTP cuando apareció REST. ANML tampoco reemplaza al HTML. Se trata de una capa adicional diseñada para los patrones que ahora dominan: agentes autónomos que actúan en nombre de los usuarios.
La pregunta no es si adoptar ANML ahora mismo. Es si estarás preparado cuando los agentes se conviertan al primary way services consume your data.
El pato navega por tu superficie. Es hora de entender lo que pasa debajo del agua.