¿Qué trae de nuevo AMD GAIA 0.20 para la IA local?

El proyecto open-source de AMD, GAIA, diseñado para construir agentes de inteligencia artificial que se ejecutan localmente en su computador, ha lanzado una actualización importante para sistemas Windows y Linux. Esta versión busca ofrecer un control mucho más preciso sobre los recursos de hardware disponibles en su estación de trabajo.

Con la llegada de AMD GAIA 0.20, los agentes de IA ahora cuentan con una mejor gestión para aprovechar de manera efectiva su CPU, GPU y/o NPU de AMD. Hasta este lanzamiento, GAIA utilizaba por defecto la inferencia de IA en la GPU soportada mediante un back-end de Llama.cpp. Anteriormente, GAIA carecía de un método sencillo para seleccionar un dispositivo alternativo si el usuario prefería utilizar su NPU Ryzen AI de bajo consumo o la CPU por razones de eficiencia o carga de trabajo.

Con la versión 0.20, se ha implementado soporte para la selección de dispositivos por agente. Cada agente de IA puede declarar qué dispositivos aceleradores soporta a través de nuevas tuplas denominadas "DeviceConfig". Los usuarios también tienen la capacidad de seleccionar un dispositivo específico para cada agente a través de su interfaz de usuario (Agent UI) o mediante el nuevo flag de línea de comandos "--device".

¿Cómo optimiza GAIA el uso de múltiples dispositivos?

Aunque el back-end de GPU de Llama.cpp continuará siendo la configuración predeterminada, la nueva arquitectura abre oportunidades para aplicar mejores heurísticas en sistemas modernos que combinan múltiples dispositivos de procesamiento. Esto permite que los usuarios avanzados distribuyan sus cargas de inferencia basándose en la disponibilidad de recursos en tiempo real.

Además de la gestión de hardware, GAIA 0.20 introduce controles más estrictos sobre lo que los agentes de IA pueden visualizar o ejecutar dentro del sistema operativo. Se ha añadido un "Agent Hub TUI", una interfaz basada en terminal para buscar, gestionar y explorar agentes de forma nativa. Otras mejoras incluyen soporte para RAG (Retrieval-Augmented Generation) en archivos de Microsoft PowerPoint (.pptx), mejoras en la robustez durante el primer arranque y una optimización que permite organizar correos electrónicos hasta 10 veces más rápido que en versiones anteriores.

Para obtener más información o descargar el código fuente, puede visitar el repositorio oficial en GitHub.

Vía Phoronix.