Publicado en

Abilities API: WordPress quiere trabajar con inteligencia artificial

WordPress le está enseñando a la IA a entender lo que puede hacer

Llevo un tiempo siguiendo de cerca las últimas versiones de WordPress, y hay un proyecto que viene creciendo lanzamiento tras lanzamiento sin hacer mucho ruido fuera del círculo de desarrolladores: la Abilities API. Al investigarla en detalle, entendí por qué es probablemente uno de los cambios más importantes que WordPress ha introducido en los últimos años, aunque a simple vista parezca solo una API técnica más.

Antes de entrar en tecnicismos, conviene explicarlo de la forma más simple posible, porque no hace falta ser programador para entender por qué esto importa.

Primero, lo básico: ¿qué problema resuelve?

Imaginemos WordPress como una casa enorme con miles de habitaciones (plugins, temas, funciones del núcleo). Cada habitación tiene su propia puerta, con su propia cerradura y su propia forma de abrirla. Cuando una persona quiere hacer algo —publicar un artículo, cambiar el rol de un usuario, revisar el estado del sitio— sabe en qué habitación entrar y cómo moverse, porque usa el panel de administración con el mouse y el teclado, como siempre.

Ahora bien, un asistente de inteligencia artificial no «ve» el panel de administración de la misma manera. No sabe de forma intuitiva qué botón presionar ni en qué pantalla está la opción que necesita. Hasta ahora, si un desarrollador quería que una IA realizara alguna acción en un sitio WordPress, tenía que construir un puente a medida para cada tarea puntual, sin ninguna regla común entre plugins.

La Abilities API viene a resolver justamente eso: es un registro central donde WordPress —y cualquier plugin o tema— puede anotar, de forma clara y estandarizada, «esto es lo que sé hacer, esto es lo que necesito que me indiquen para hacerlo, esto es lo que voy a devolver, y estos son los permisos requeridos para que se me permita ejecutarlo». A cada una de esas acciones registradas se le llama una ability (habilidad).

Es, en el fondo, como colocarle una etiqueta clara y un manual de instrucciones a cada puerta de la casa, escrito en un idioma que tanto una persona como un programa de computadora pueden leer sin confundirse.

¿Por qué esto es tan importante ahora?

Porque cada vez más personas usan asistentes de IA (como Claude, ChatGPT o Gemini) para pedirles tareas del tipo «revisa los últimos artículos que escribí este mes y arma un resumen» o «dime si tengo comentarios pendientes de moderar». Para que un asistente pueda hacer eso de forma confiable —y sobre todo, de forma segura, sin modificar cosas que no debería— necesita un mapa claro de qué puede hacer en ese sitio y bajo qué permisos. La Abilities API es exactamente ese mapa.

Línea de tiempo: cómo fue avanzando

Para que quede clara la evolución, así fue apareciendo esta pieza en los últimos lanzamientos de WordPress:

  • WordPress 6.9 (diciembre de 2025). Aquí nace oficialmente la Abilities API como parte del núcleo de WordPress, en su versión de PHP. Trajo un primer conjunto reducido de habilidades básicas del propio WordPress: información del sitio, datos del entorno técnico y datos del usuario conectado en ese momento.
  • WordPress 7.0 «Armstrong» (20 de mayo de 2026). Se sumó la contraparte para JavaScript y, lo más relevante, llegó el AI Client: una forma de que los plugins puedan enviar solicitudes a modelos de inteligencia artificial sin atarse a un proveedor específico. Es en este punto donde las abilities dejan de ser solo un catálogo y comienzan a ser realmente útiles: son las «herramientas» concretas que ese cliente de IA puede usar para actuar sobre el sitio.
  • 2 de julio de 2026. Se presentó una propuesta para ampliar el catálogo de habilidades del núcleo, pensando en casos concretos como pedirle a un asistente que redacte un borrador con el resumen de los artículos publicados durante un mes, citando las fuentes originales.
  • WordPress 7.1 (mediados de agosto de 2026). Esta versión es la que hace que la API sea, según los propios desarrolladores, «realmente construible»: llegaron ajustes al ciclo de ejecución de las habilidades y trabajo de preparación para que distintos programas externos puedan conectarse de forma más ordenada.

¿Cómo se ve esto en la práctica?

Un desarrollador que quiere exponer una función de su plugin como «ability» utiliza una función del núcleo llamada wp_register_ability(), donde define un nombre único, una descripción, qué datos necesita recibir, qué va a devolver y qué permisos son necesarios para ejecutarla. Al ser parte del núcleo de WordPress escrito en PHP, es completamente inspeccionable desde herramientas de línea de comandos como WP-CLI: cualquier desarrollador puede listar, en segundos, qué habilidades están registradas en un sitio, sin necesidad de pasar por el panel de administración ni por ningún asistente de IA. Esto la vuelve muy práctica tanto para depurar errores como para construir automatizaciones que no dependan de inteligencia artificial en absoluto.

Lo que esto significa a futuro

Lo más interesante de este proyecto es hacia dónde apunta: un WordPress donde las acciones automatizadas —ya sean ejecutadas por una IA, por un script propio o por otra herramienta externa— quedan claramente declaradas, verificadas contra permisos reales, y son descubribles en el momento, en lugar de depender de integraciones improvisadas y frágiles. Es un cambio de fondo, no cosmético: WordPress se está preparando activamente para un contexto donde no solo las personas administran sitios web, sino también programas que actúan en su nombre.

Vale la pena aclarar que todavía es un proyecto en desarrollo activo, por lo que algunos detalles de implementación pueden seguir cambiando en próximos lanzamientos. Pero la dirección ya está bastante clara, y para quienes administran o desarrollan sitios en WordPress, es un tema que conviene empezar a seguir de cerca.

¡Saludos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *