Resumen
Basement Cowboy es un pipeline completo de publicación con IA con supervisión humana. Rastrea de forma continua más de 180 fuentes de noticias, puntúa cada artículo con un algoritmo de clasificación propio de 7 factores y presenta los mejores candidatos en un panel de curación. Las noticias aprobadas reciben un tratamiento de IA — resumen, categorización y una imagen destacada generada — antes de publicarse en WordPress completamente optimizadas para SEO.
El pipeline
El scraping funciona con BeautifulSoup y Chromium controlado por Playwright para fuentes con mucho JavaScript o protegidas contra bots. La capa de clasificación pondera siete señales para reducir miles de artículos diarios a una lista corta manejable. Desde el panel de Flask, un editor revisa los candidatos, activa el enriquecimiento con IA y publica — el sistema se encarga de la entrega a WordPress vía REST y GraphQL, las categorías y los metadatos.
IA consciente del coste
La capa de IA es deliberadamente pragmática: GPT se encarga del resumen y la categorización, DALL·E 3 genera las imágenes destacadas, y la interfaz muestra el coste estimado de cada enriquecimiento antes de confirmarlo — una pequeña decisión de diseño que hace que la economía de los flujos de contenido con IA sea visible en lugar de sorpresiva.
Aspectos destacados de ingeniería
- Dockerizado con Gunicorn y docker-compose; CI/CD con GitHub Actions
- Almacenamiento JSON basado en archivos — despliegue sin base de datos para un alojamiento sencillo
- Herramientas completas de lint, tipos y seguridad: pytest, black, mypy, bandit
Resultado
Una v1.0 publicada que automatiza el trabajo pesado de la curación de noticias mientras mantiene el juicio editorial — y el control de costes — en manos humanas.