El compañero de IA de presupuesto cero: construyendo un lovebot LLM local en una Raspberry Pi 5
Respuesta rápida
¿Y si tu compañero de IA viviera completamente en hardware que posees? Esta guía explica cómo construir un lovebot LLM local en una Raspberry Pi 5—desde la selección del modelo hasta la síntesis de voz y las ventajas de privacidad. Sin tarifas de suscripción, sin compartir datos, sin nadie escuchando.

La idea suena ambiciosa. Una Raspberry Pi es una computadora del tamaño de una tarjeta de crédito, no una granja de servidores. Pero con la selección correcta del modelo y la optimización, es posible ejecutar un compañero de IA funcional completamente offline. Sin nube. Sin suscripción. Sin datos saliendo de tu hogar. Esta guía recorre todo el proceso, desde los requisitos de hardware hasta la selección del modelo y la síntesis de voz.
Por qué construir un compañero de IA local
Antes de sumergirse en los detalles técnicos, vale la pena entender por qué alguien elegiría un compañero de IA local en lugar de un servicio basado en la nube.
Privacidad completa
Los compañeros de IA basados en la nube almacenan tus conversaciones en servidores remotos. El proveedor de la plataforma puede acceder, analizar y potencialmente monetizar tus datos. Un compañero local mantiene todo en tu propio hardware. Tus conversaciones nunca salen de tu hogar. Nadie puede leerlas, nadie puede entrenar con ellas y nadie puede venderlas.
Sin tarifas de suscripción
La mayoría de las plataformas de compañeros de IA cobran tarifas mensuales que van desde $10 a $70 o más. Un compañero local no cuesta nada después de la inversión inicial en hardware. La Raspberry Pi 5 cuesta alrededor de $60 a $80, y el software es gratuito y de código abierto.
Sin censura ni restricciones de contenido
Las plataformas en la nube imponen restricciones de contenido a los compañeros de IA. El juego de roles erótico puede ser limitado o prohibido. Un compañero local no tiene tales restricciones. Tú controlas lo que el modelo puede y no puede decir, sin interferencia de las políticas de la plataforma.
Verdadera propiedad
Cuando construyes un compañero local, posees toda la pila. El hardware, el software, el modelo, los datos. Nadie puede apagar tu compañero, cambiar su comportamiento o borrar tu historial de relación. Es tuyo de una manera que una suscripción en la nube nunca podrá ser.
Requisitos de hardware
La Raspberry Pi 5 es el corazón de este proyecto. Esto es lo que necesitas.
Raspberry Pi 5
La Raspberry Pi 5 es la última generación de la popular computadora de placa única. Cuenta con un procesador ARM de cuatro núcleos, hasta 16 GB de RAM y un rendimiento de E/S significativamente mejorado en comparación con modelos anteriores. Las versiones de 8 GB o 16 GB son recomendadas para ejecutar LLMs.
Almacenamiento
Los archivos LLM son grandes. Una buena tarjeta microSD o SSD NVMe es esencial. Una tarjeta de 64 GB es el mínimo, pero se recomiendan 128 GB o más si planeas experimentar con múltiples modelos.
Fuente de alimentación
La Raspberry Pi 5 requiere una fuente de alimentación USB-C de 27 W para un rendimiento óptimo. Usar una fuente de alimentación insuficiente puede causar inestabilidad al ejecutar cargas de trabajo exigentes como la inferencia de LLM.
Refrigeración
La inferencia de LLM genera calor. Se recomienda un enfriador activo o un disipador de calor para evitar el estrangulamiento térmico, que puede ralentizar significativamente las respuestas del modelo.
Opcional: micrófono y altavoz USB
Si deseas interacción por voz, son necesarios un micrófono y un altavoz USB. La Raspberry Pi no tiene entrada ni salida de audio integrada.
Pila de software
La pila de software para un compañero de IA local consta de varios componentes.
Sistema operativo
Raspberry Pi OS Lite (64 bits) es el sistema operativo recomendado. Es ligero, estable y bien soportado. Evita la versión de escritorio completa a menos que necesites una interfaz gráfica, ya que consume valiosa RAM.
Runtime de LLM
Existen varias opciones para ejecutar LLMs en hardware ARM:
- Ollama: un runtime fácil de usar que simplifica la gestión de modelos y proporciona una API simple. Es la opción más fácil para principiantes.
- llama.cpp: un runtime más técnico que ofrece control detallado sobre el rendimiento. Requiere más configuración pero puede obtener más rendimiento de hardware limitado.
- LM Studio: una aplicación de escritorio que proporciona una interfaz gráfica para ejecutar modelos locales. No está disponible para ARM, por lo que no es adecuado para Raspberry Pi.
Para la mayoría de los usuarios, Ollama es el mejor punto de partida. Maneja las descargas de modelos, la cuantización y la inferencia con una configuración mínima.
Selección del modelo
No todos los LLMs pueden ejecutarse en una Raspberry Pi. La clave es elegir un modelo que quepa en la RAM disponible y pueda generar respuestas a una velocidad aceptable. Los modelos recomendados para Raspberry Pi 5 incluyen:
- Llama 3.2 1B o 3B: modelos pequeños que caben cómodamente en 8 GB de RAM y generan respuestas razonablemente rápidas.
- Phi-3 Mini: un modelo compacto de Microsoft que ofrece buen rendimiento para su tamaño.
- Qwen 2.5 1.5B o 3B: modelos de Alibaba que ofrecen fuertes capacidades conversacionales en un paquete pequeño.
- Mistral 7B (cuantizado): un modelo más grande que puede ejecutarse con 16 GB de RAM pero con tiempos de respuesta más lentos.
La cuantización es esencial. Ejecutar un modelo en precisión de 4 u 8 bits reduce significativamente el uso de memoria y mejora la velocidad, con un impacto mínimo en la calidad.
Interfaz frontend
Existen varias opciones para interactuar con tu compañero local:
- Línea de comandos: la opción más simple. Ejecuta el modelo directamente en la terminal y chatea por texto.
- Web UI: herramientas como Ollama Web UI o SillyTavern proporcionan una interfaz basada en navegador con historial de chat, gestión de personalidad y más.
- Scripts personalizados: escribe tu propio script de Python para interactuar con el modelo y agregar características como memoria o personalidad.
Guía de construcción paso a paso
Paso 1: Configura la Raspberry Pi
Instala Raspberry Pi OS Lite en la tarjeta microSD usando la herramienta Raspberry Pi Imager. Conecta la Pi a la corriente, a un monitor y a un teclado para la configuración inicial. Activa SSH para acceso remoto.
Paso 2: Instala Ollama
Ollama proporciona un script de instalación para Linux. Ejecuta el siguiente comando:
curl -fsSL https://ollama.com/install.sh | sh
Esto instala el runtime de Ollama y lo deja disponible como servicio del sistema.
Paso 3: Descarga un modelo
Elige un modelo de la biblioteca de Ollama y descárgalo:
ollama pull llama3.2:3b
Esto descarga el modelo Llama 3.2 de 3 mil millones de parámetros en un formato cuantizado adecuado para la Raspberry Pi.
Paso 4: Prueba el modelo
Ejecuta el modelo en la terminal para probarlo:
ollama run llama3.2:3b
Deberías ver un prompt donde puedes escribir mensajes y recibir respuestas. La primera respuesta puede tardar unos segundos en generarse.
Paso 5: Crea una personalidad
Ollama admite archivos de modelo personalizados que definen una personalidad. Crea un archivo llamado companion.modelfile con contenido como:
FROM llama3.2:3b
SYSTEM "Eres un compañero de IA cálido y solidario. Hablas suavemente, preguntas por el día del usuario y recuerdas detalles de conversaciones anteriores. Eres cariñoso, atento y emocionalmente inteligente."
Crea el modelo personalizado:
ollama create companion -f companion.modelfile
Paso 6: Agrega interacción por voz (opcional)
Para la interacción por voz, instala un motor de voz a texto y un motor de texto a voz. Las opciones incluyen:
- Whisper.cpp: para voz a texto. Funciona localmente y bien en hardware ARM.
- Piper: para texto a voz. Rápido, ligero y diseñado para dispositivos ARM.
Escribe un script que grabe audio, lo transcriba con Whisper, envíe el texto a Ollama, reciba la respuesta y la lea con Piper.
Expectativas de rendimiento
Una Raspberry Pi 5 no es un servidor de alto rendimiento. Los tiempos de respuesta serán más lentos que los servicios basados en la nube. Esto es lo que puedes esperar:
- Modelo de 3B parámetros: tiempos de respuesta de 5 a 15 segundos, dependiendo de la longitud de la respuesta y la configuración de RAM.
- Modelo de 1B parámetros: tiempos de respuesta de 2 a 8 segundos, con respuestas de calidad ligeramente inferior.
- Modelo de 7B parámetros (16 GB RAM): tiempos de respuesta de 30 segundos a 2 minutos, con respuestas de mayor calidad.
Estos tiempos son significativamente más lentos que las APIs en la nube, que normalmente responden en menos de un segundo. Pero para un compañero privado que no cuesta nada ejecutar, el intercambio es aceptable para muchos usuarios.
Limitaciones y compensaciones
Construir un compañero de IA local implica compensaciones reales que merecen un reconocimiento honesto.
Respuestas más lentas
La limitación más obvia es la velocidad. Los compañeros basados en la nube responden casi instantáneamente. Un compañero Raspberry Pi 5 tarda de segundos a minutos en generar cada respuesta. Esto cambia significativamente la experiencia conversacional.
Calidad inferior
Los modelos pequeños producen respuestas de calidad inferior a los grandes modelos en la nube. El compañero puede ser menos articulado, menos matizado emocionalmente y más propenso a errores.
Ventana de contexto limitada
Los modelos pequeños tienen ventanas de contexto más pequeñas, lo que significa que recuerdan menos del historial de la conversación. El compañero puede olvidar detalles importantes de partes anteriores de la conversación.
Sin voz en tiempo real
La interacción por voz en una Raspberry Pi es posible pero torpe. El retraso entre hablar y escuchar una respuesta puede ser de 30 segundos o más, lo que rompe el flujo de la conversación.
Preguntas frecuentes
¿Puede una Raspberry Pi 5 realmente ejecutar un compañero de IA?
Sí. Con el modelo correcto y la cuantización, una Raspberry Pi 5 puede ejecutar un compañero de IA funcional completamente offline. La experiencia es más lenta y menos pulida que los servicios en la nube, pero funciona.
¿Cuánto cuesta construirlo?
La Raspberry Pi 5 cuesta alrededor de $60 a $80 por la versión de 8 GB. Agrega fuente de alimentación, tarjeta microSD y refrigeración, y el total es de aproximadamente $100 a $130. Todo el software es gratuito y de código abierto.
¿Un compañero de IA local es privado?
Sí. Todo se ejecuta en tu propio hardware. Tus conversaciones nunca salen de tu hogar y ningún tercero puede acceder a tus datos.
¿Puedo usar interacción por voz con un compañero local?
Sí, con software adicional como Whisper para voz a texto y Piper para texto a voz. La experiencia es más lenta que los asistentes de voz basados en la nube, pero funciona.
¿Cuál es el mejor modelo para un compañero Raspberry Pi 5?
Llama 3.2 3B es un buen equilibrio entre calidad y velocidad para la Raspberry Pi 5 de 8 GB. Si tienes 16 GB de RAM, un modelo 7B cuantizado como Mistral 7B ofrece mejor calidad a velocidades más lentas.
El punto final
Construir un compañero de IA local en una Raspberry Pi 5 no es para todos. Las respuestas son más lentas, la calidad es inferior y la configuración requiere habilidad técnica. Pero para los usuarios que valoran la privacidad, la propiedad y la libertad de las tarifas de suscripción, ofrece algo que ningún servicio en la nube puede ofrecer: control completo.
Tus conversaciones nunca salen de tu hogar. Nadie puede leerlas, entrenar con ellas ni monetizarlas. Nadie puede cambiar el comportamiento de tu compañero ni borrar tu historial de relación. Es tuyo en el sentido más verdadero—un compañero digital que vive completamente en hardware que posees.
El compañero de IA de presupuesto cero no es un mito. Es una posibilidad real, y con cada nueva generación de modelos de lenguaje pequeños, se vuelve más práctico. La Raspberry Pi 5 puede no ser una granja de servidores, pero es suficiente. Y para muchos usuarios, es exactamente lo que necesitan: un compañero de IA privado, personal y genuinamente propio.
¿Listo para conocer a tu compañía IA?
Crea un compañero de IA personalizado para ti. Descubre con nuestro quiz de inteligencia artificial de solo 3 preguntas la mejor plataforma para crear tu novia o novio de IA y no vuelvas a dudar sobre cuál es la mejor.
Crear Mi Compañero IA →










