Ir al contenido

Inteligencia artificial

Redazione AI

Una redacción multiusuario con IA que convierte feeds de noticias en artículos y los publica en WordPress, redes sociales y podcasts, para pequeños editores.

TipoInteligencia artificial

El problema

Una redacción pequeña que gestiona sitios WordPress tiene que seguir muchas fuentes, elegir las noticias, escribir, verificar los datos, encontrar una imagen y luego publicar la misma historia en redes sociales y podcasts. Cada paso es manual y se hace en una herramienta distinta.

Lo que construí

Construí una plataforma web multiusuario que toma noticias de feeds y fuentes web y las lleva, con redacción asistida por IA, hasta su publicación en WordPress y otros canales.

  • Asistente de artículos en 12 pasos: fuente, noticia, búsqueda en profundidad, cinco propuestas de título, entradilla, cuerpo, revisión de datos y gramática, SEO, imagen, audio, revisión y publicación. Cada paso tiene su propio endpoint, así que un paso fallido se puede repetir por separado.
  • Personajes de IA: perfiles de autor con identidad, tono y estilo, reutilizados en muchos artículos. Todo lo que se escribe bajo un mismo «autor» mantiene la misma voz.
  • Motor de bots: bots programados obtienen noticias, las filtran, escriben con el personaje elegido y publican o guardan un borrador. El planificador comprueba cada 60 segundos y admite programaciones diarias, por horas, por intervalos y por días de la semana, con un tiempo de espera que evita ejecuciones duplicadas.
  • Publicación multicanal: varios sitios WordPress, Facebook, Instagram, X, Substack, podcasts en Spreaker y WhatsApp, además de noticias en audio con voces de ElevenLabs y vídeo con avatares de HeyGen.
  • Roles y créditos: 7 roles, del administrador al tester. Cada usuario tiene una cuota de créditos con un registro de cada acción de IA y recargas a través de PayPal. Los administradores pueden suplantar a un usuario para darle soporte.
  • Pensada también para equipos en el extranjero: la interfaz está traducida a 8 idiomas, entre ellos árabe, hindi y chino.

Las cifras

  • 111 manejadores de rutas de API detrás del panel.
  • 67 páginas en la aplicación, incluida el área de administración.
  • 8 idiomas de interfaz y 7 roles de usuario con permisos separados.

Con qué está hecho

Next.js 14 con el App Router, React 18, TypeScript y Tailwind CSS. NextAuth para el inicio de sesión con email, Google o Facebook. MySQL 8 mediante mysql2. OpenAI para textos e imágenes, con Gemini, ElevenLabs y HeyGen como proveedores adicionales. Las claves de API de cada usuario se guardan cifradas con AES-256-GCM. Un plugin complementario de WordPress en PHP añade roles de periodista y de redacción dentro de WordPress. También empaqueté la plataforma como producto autoalojado, con guías de instalación y de arquitectura.

Por qué se hizo así

Decidí no usar ningún ORM. Las consultas son SQL parametrizado sencillo mediante mysql2, y Next.js se compila en modo standalone en un único server.js. El motivo es el hosting: el motor WASM de Prisma se quedaba sin memoria en un hosting compartido con cPanel, mientras que un bundle standalone funciona en servidores económicos. Los usuarios aportan sus propias claves de IA, así que la plataforma no paga sus llamadas a la IA.

¿Tienes una idea?
Hablemos.

Ya sea un sitio web, una app, un vídeo, una canción o algo más grande, estoy listo para ayudarte a hacerlo realidad.

Contáctame
  • Nápoles
  • Ideas
  • Proyectos
  • Personas
  • Siempre adelante