La comunidad de WordPress Granada se reunió en su meetup de octubre, celebrado en la Cámara de Comercio de Granada, para hablar de webs multilingües, chatbots, voz e inteligencia artificial. El encuentro sufrió un cambio de última hora porque el ponente previsto no pudo asistir, y Jesús Nuño, miembro veterano de la comunidad, tomó el relevo con una charla preparada para la ocasión.
De la web traducida a la web que responde
Jesús empezó preguntando a las personas asistentes cuántas URLs acumulaban en sus webs multidioma. Las respuestas, algunas por encima de las cinco mil, y los comentarios sobre lo complicado que resulta mantener plugins como WPML o Polylang en tiendas WooCommerce grandes, sirvieron de punto de partida.
Su propuesta cambia el enfoque: pasar de una web estática, en la que se decide de antemano qué traducir, a una web dinámica. La web se mantiene en un solo idioma y un chatbot con IA atiende a cada visitante en su lengua materna, respondiendo solo con la información publicada en el propio sitio. Las claves técnicas que explicó:
- RAG (generación aumentada por recuperación): la IA consulta el contenido de la web convertido en vectores, fragmentos de información que se comparan por similitud. Al limitarse a ese contenido, se reducen mucho las «alucinaciones».
- Voz neuronal: frente a la lectura robótica tradicional, estas voces reproducen entonación y ritmo naturales, e incluso pueden clonarse y llevarse a otros idiomas.
- Accesibilidad: una persona ciega puede escuchar la web con voz natural sin programas externos, y una persona con dificultades auditivas puede recibir en texto lo que se dice en audio.
- Pago por uso: en lugar de suscripciones fijas, se paga por consulta. Según los cálculos del ponente, alrededor de 50 céntimos por cada cien consultas con un modelo ligero.
Herramientas para montarlo
El ponente repasó varias opciones: AI Engine (freemium, con chatbots, base de conocimiento, servidor MCP y chatbot de voz en la versión de pago), AI Puffer, el plugin gratuito Kognetiks Chatbot y Dify.ai, una plataforma de código abierto para crear aplicaciones de IA sin programar que se integra en WordPress con un simple fragmento de código. Para la voz, mostró en directo ElevenLabs y Amazon Polly, con sus distintos estilos de voz y precios. Como el procesamiento ocurre en servidores externos, el impacto en el rendimiento de la web es prácticamente nulo.
También planteó ideas como usar Make (una herramienta de automatización por flujos) para convertir cada artículo en un podcast en varios idiomas, o montar un asistente interno para que la plantilla de una empresa consulte, por ejemplo, sus días de vacaciones.
Una charla para preguntar y responder
El formato fue muy participativo. Jesús lanzó preguntas al público y varias personas asistentes ayudaron a explicar conceptos como el RAG, los embeddings o la diferencia entre una API y un servidor MCP (Model Context Protocol), con una analogía de restaurante que arrancó risas: la API es el camarero que toma un pedido cerrado, mientras que el MCP entiende peticiones en lenguaje natural. Se mencionó también la Abilities API de WordPress como la pieza que da ese contexto a la IA.
La ronda final abordó cuestiones técnicas de fondo: dónde guardar los vectores en sitios con miles de productos (MySQL no está pensado para búsquedas vectoriales, así que conviene una base de datos externa), si los plugins ofrecen hooks para intervenir en las llamadas al modelo y cómo proteger un chatbot público frente a intentos de manipulación, por ejemplo con la API de moderación de OpenAI. La charla cerró con una idea: la IA no viene a traducir webs, sino a romper las barreras entre el contenido y quien lo necesita.
