AutoNiche AI - Definición de Requerimientos
AutoNiche AI - Definición de Requerimientos
Aquí establecemos los requisitos necesarios para garantizar que AutoNiche AI funcione de manera óptima, cumpliendo con los criterios de ejecución local, automatización, viralidad y monetización.
1. Requerimientos Funcionales (¿Qué debe hacer el sistema?)
1.1. Entrada de Datos
- Generación Autónoma de Ideas:
- Un agente de IA analizará tendencias y nichos relevantes.
- Fuentes de datos: Scraping de redes, APIs de tendencias gratuitas (si están disponibles), listas predefinidas, entre otras.
- Alternativa manual: Posibilidad de introducir ideas en un archivo (Google Sheets, JSON o base de datos).
1.2. Procesamiento del Contenido
- Agente de Guion:
- Convertirá la idea en un guion estructurado y atractivo.
- Definirá el estilo y tono según el nicho (por ejemplo: conspiraciones, terror, misterio).
- Agente de Texto/Subtítulos:
- Generará subtítulos sincronizados y optimizados para mantener la atención del espectador.
- Creará descripciones y hashtags relevantes.
- Agente de TTS (Text-to-Speech):
- Convertirá el guion en voz utilizando modelos gratuitos y locales.
- Soporte para múltiples voces (masculinas, femeninas, efectos dramáticos).
- F5 TTS como opción principal para voces en español de España.
1.3. Producción de Vídeo
- Generación de Clips por IA:
- Uso de Stable Video Diffusion o ModelScope para crear vídeos desde cero.
- AnimateDiff para generar animaciones a partir de imágenes.
- Uso de Imágenes y Clips Libres de Derechos:
- Complemento con material de bancos gratuitos (Unsplash, Pexels, Pixabay).
- Conversión de imágenes en vídeos con IA mediante Deforum en Stable Diffusion.
- Edición y Ensamblaje Automático:
- FFmpeg para unir clips, aplicar transiciones y generar vídeos dinámicos.
- Rife AI para interpolar y mejorar la fluidez de los clips generados.
1.4. Publicación y Monetización
- Subida Automática a Plataformas:
- Publicación en YouTube, TikTok, Shorts y Reels.
- Generación de títulos, descripciones y etiquetas optimizadas para SEO.
- Monitoreo y Ajuste para Monetización:
- Validación del cumplimiento de los requisitos de monetización (por ejemplo: duración mínima).
- Análisis de métricas de engagement y optimización de estrategias.
2. Requerimientos Técnicos (¿Con qué lo haremos?)
2.1. Infraestructura y Ejecución Local
- Sistema Operativo: Windows 11 (con posibilidad de migrar a Linux si mejora el rendimiento).
- Gestores de Modelos de IA:
- Ollama para ejecutar modelos de lenguaje en local.
- LMStudio / Hugging Face para TTS y generación de texto.
- Orquestación:
- n8n para automatizar todo el flujo sin depender de servicios en la nube.
- Almacenamiento de Datos:
- PostgreSQL / MongoDB para manejar ideas y guiones.
- ChromaDB para gestionar embeddings y mejorar la recomendación de temas.
2.2. Modelos de IA Utilizados
- Generación de Ideas:
- Modelos LLM ligeros como Mistral 7B o LLaMA 3, ejecutados en local.
- Generación de Guiones y Textos:
- GPT-4All o alternativas gratuitas como Phi-2 o Mixtral.
- Síntesis de Voz (TTS):
- F5 TTS como opción principal por su calidad en español de España.
- Alternativas: Coqui TTS, Piper, Mozilla TTS.
- Generación de Vídeo:
- Stable Video Diffusion para crear vídeos originales con IA.
- ModelScope para generar vídeos a partir de texto.
- AnimateDiff para animaciones.
2.3. Seguridad y Control de Calidad
- Gestión de Errores:
- Validación de entradas y salidas en cada módulo.
- Logs y alertas en caso de fallos en la ejecución.
- Optimización del Rendimiento:
- Uso eficiente de CPU/GPU para ejecutar modelos locales sin ralentizar el sistema.
- Posibilidad de usar Docker para modularizar el sistema sin perder rendimiento.
3. Consideraciones Clave
✅ Todo el flujo debe ejecutarse en local sin depender de APIs de pago.
✅ Los modelos elegidos deben estar optimizados para velocidad sin sacrificar calidad.
✅ El sistema debe ser fácil de mantener y adaptable a nuevos nichos.
Esta entrada está licenciada bajo CC BY 4.0 por el autor.