Entrada

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.