Agente Multimedia
El rol del Agente Multimedia en la automatización local del entretenimiento — búsqueda de medios, flujos de reproducción e integración de streaming.
Rol
El Agente Multimedia es responsable de la automatización local del entretenimiento. Dada una solicitud de medios, busca títulos coincidentes, evalúa la disponibilidad en las plataformas compatibles, identifica fuentes de streaming e inicia la reproducción en un dispositivo conectado.
Estado: Implementado (búsqueda de medios, integración de streaming y control de reproducción operativos)
Nota de arquitectura
Algunas capacidades del Agente Multimedia fueron inicialmente prototipadas en un runtime compartido con el Agente de Investigación. La arquitectura los modela como agentes lógicos separados porque sus responsabilidades, herramientas y perfiles de riesgo son diferentes. El Agente Multimedia está enfocado en la automatización del entretenimiento y el control de medios en tiempo real; el Agente de Investigación está enfocado en la recopilación y síntesis estructurada de información.
Responsabilidades
| Responsabilidad | Estado |
|---|---|
| Búsqueda de medios (por título, género, consulta) | Implementado |
| Evaluación de disponibilidad en plataformas | Implementado |
| Identificación de fuentes de streaming | Implementado |
| Inicio de reproducción en dispositivo conectado | Implementado |
| Automatización local del entretenimiento | Implementado |
| Integración de herramientas específicas de medios | Implementado |
Cómo opera el Agente Multimedia
Cuando se recibe una solicitud de medios:
- El agente busca títulos que coincidan con la solicitud usando las herramientas de medios configuradas.
- Evalúa la disponibilidad en las plataformas de streaming compatibles.
- Selecciona una fuente de streaming y construye el comando de reproducción apropiado.
- Inicia la reproducción en el dispositivo conectado de destino.
Integración de streaming
La implementación actual integra con:
- Stremio — para descubrimiento de catálogo de streaming y selección de fuentes
- Chromecast — para selección de dispositivo y comandos de reproducción
Separación del Agente de Investigación
El Agente Multimedia y el Agente de Investigación son agentes lógicos separados. Diferencias clave:
| Dimensión | Agente Multimedia | Agente de Investigación |
|---|---|---|
| Objetivo principal | Automatización de reproducción | Investigación estructurada |
| Formato de tarea | Solicitudes en tiempo real | Cola de tareas basada en archivos |
| Salida | Reproducción iniciada | Archivos de artefactos + informe |
| Latencia | Baja (interactiva) | Por lotes (en segundo plano) |
| Herramientas | Plataformas de streaming, APIs de dispositivos | Adaptadores de búsqueda, APIs de transcripción |
Trabajo futuro
- Organizador de Medios — gestión automatizada de la biblioteca de medios local
- Hub de Integración Plex/Radarr — conexión entre el descubrimiento de medios y el servidor de medios local
- Servidor de Addon de Stremio — addon personalizado de Stremio para fuentes curadas del laboratorio
- Soporte de plataformas adicionales — servicios de streaming adicionales y dispositivos de destino
Páginas relacionadas
→ Agente de Investigación — agente separado para investigación estructurada → Agente de Orquestación — delegación y coordinación → Resumen del Sistema — el Agente Multimedia en la arquitectura completa