La tecnología de inteligencia artificial (IA) está redefiniendo las posibilidades en el ámbito de los ordenadores personales, facilitando desde la generación de imágenes en tiempo real hasta flujos de trabajo controlados por voz. A medida que evolucionan las capacidades de la IA, también lo hace su complejidad. Aprovechar estas herramientas requiere navegar por un conjunto de configuraciones de sistema y de hardware específicas.
Recientemente, NVIDIA ha lanzado Project G-Assist, una herramienta experimental disponible en su aplicación, diseñada para optimizar y controlar sistemas GeForce RTX. Este asistente de IA permite a los usuarios realizar tareas como monitorear el rendimiento, ajustar configuraciones y comunicarse con dispositivos periféricos a través de comandos de voz y texto impulsados por IA. Además, los usuarios pueden invocar otras inteligencias artificiales dentro del entorno de sus PC con GeForce RTX.
Características y capacidades del G-Assist
El potencial de Project G-Assist va más allá de lo básico. Los desarrolladores que deseen ampliar sus funcionalidad pueden utilizar un constructor de complementos basado en ChatGPT. Con esta herramienta, es posible crear comandos personalizados, conectar herramientas externas y construir flujos de trabajo de IA adaptados a necesidades específicas. Esto se logra generando código correctamente estructurado que luego se integra en G-Assist para habilitar funcionalidades rápidas que responden tanto a comandos de voz como de texto.
Entre las funciones que se pueden implementar, destacan:
- Uso de un modelo de lenguaje pequeño, funcionando localmente en GPUs GeForce RTX, para una inferencia rápida y privada.
- Ampliación de capacidades de G-Assist con funcionalidades personalizadas para flujos de trabajo específicos.
- Interacción directa con G-Assist desde la superposición de NVIDIA, evitando la necesidad de salir de aplicaciones en uso.
- Invocación de controles de GPU y sistema asistidos por IA mediante bindings en C++ y Python.
- Integración con marcos agentivos usando herramientas como Langflow, posicionando a G-Assist como un componente en sistemas más amplios de IA.
Acceso a herramientas y opciones de desarrollo
El repositorio de GitHub de NVIDIA facilita a los desarrolladores todo lo necesario para comenzar a trabajar con G-Assist, que incluye complementos de muestra, instrucciones detalladas y documentación para crear funcionalidades a medida. Los desarrolladores tienen la posibilidad de definir funciones en formato JSON y ubicar archivos de configuración en un directorio específico, donde G-Assist los carga automáticamente.
Actualmente, existe una amplia gama de APIs gratuitas disponibles para extender las capacidades de G-Assist, abarcando desde la optimización de flujos de trabajo hasta la mejora de la configuración del PC. Asimismo, se pueden encontrar plug-ins como el de Spotify, que permite controlar música y volumen sin usar las manos, o Google Gemini, que permite que G-Assist utilice una IA más avanzada para conversaciones complejas y búsqueda en la web.
A medida que los usuarios crean y comparten sus complementos, pueden contribuir a la biblioteca de G-Assist y ayudar a expandir su funcionalidad. Las opciones son numerosas, ya sea para consultar precios de acciones, obtener pronósticos del tiempo o controlar dispositivos periféricos mediante simples instrucciones de voz.
Con el apoyo del G-Assist Plug-In Builder y la disponibilidad de APIs abiertas, todos los interesados pueden personalizar G-Assist para satisfacer sus requerimientos específicos, convirtiéndose en parte de la próxima ola de experiencias impulsadas por IA en PCs.