ia

Asistente de IA DIY VA5: Personalización a bajo coste con ESP32-S3

Udi Tirosh presenta un dispositivo basado en un microcontrolador que permite al usuario definir la personalidad y el tono de la interacción con la inteligencia artificial.

Udi Tirosh ha diseñado el asistente de IA VA5, un dispositivo de bajo coste que busca ofrecer una interfaz personalizable para la interacción con modelos de lenguaje grandes (LLM). Según informa Hackster.io, este proyecto DIY, con un coste aproximado de 20 dólares, se fundamenta en el concepto de ‘tabula rasa’, una hoja en blanco para la configuración del comportamiento.

La arquitectura del VA5 aprovecha que los LLM operan en la nube, lo que reduce significativamente los requisitos de hardware local. El dispositivo se limita a gestionar la entrada de audio del usuario, enviarla a un LLM remoto y reproducir la respuesta recibida. Su cerebro es una placa de desarrollo basada en el microcontrolador ESP32-S3. Incorpora un micrófono INMP441 para la entrada de voz, utiliza Wi-Fi para la comunicación de datos y reproduce el audio a través de un convertidor digital-analógico (DAC), un amplificador MAX98357A y un altavoz. Un módulo LCD TFT redondo muestra información de estado, y todos los componentes se sueldan a una placa de circuito impreso (PCB) diseñada a medida, que se aloja en una carcasa impresa en 3D.

La característica distintiva del VA5 reside en su capacidad de personalización. Los usuarios disponen de 12 KB de espacio para un ‘system prompt’, un conjunto de instrucciones que el LLM tomará en cuenta para generar cada respuesta. Esto permite configurar el tono y el estilo del asistente; por ejemplo, se puede establecer que el asistente ofrezca ‘respuestas concisas y objetivas’ o que ‘actúe como un compañero’. La configuración se realiza a través de una aplicación complementaria, y se ofrecen diez opciones de voz distintas. El VA5 emplea la API de OpenAI Realtime para su funcionamiento, lo que limita su integración a este servicio pero mantiene la flexibilidad en la personalización de la interacción.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *