Hay un mito instalado: que la inteligencia artificial necesita servidores gigantes, GPUs caras o, como mucho, un PC potente. Pero existe una categoría de IA pensada para lo contrario: modelos diminutos que corren en microcontroladores de pocos euros, sin conexión a internet, y que hacen una cosa muy concreta muy bien. El último en llegar es Needle 2, un modelo de 45 millones de parámetros que pesa 14 MB, cabe en 28 MB de RAM y está especializado en convertir órdenes habladas o escritas en acciones reales.

Lo interesante para quien quiera experimentar es que el hardware para probarlo se compra en Amazon o AliExpress por poco dinero. Te explico qué es Needle, por qué importa y qué dispositivos reales puedes comprar hoy para montar tu propio asistente local.


Qué es Needle 2 y por qué es diferente

Needle 2 es un modelo de lenguaje creado por Cactus Compute, una empresa especializada en IA para dispositivos de bajo coste. Su apuesta es radical: la mayor parte del hardware del mundo no son PCs ni Macs, sino dispositivos de menos de 200 dólares — teléfonos baratos, Raspberry Pi, microcontroladores, wearables, pequeños robots y aparatos de casa conectada. Se calcula que hay más de 21.000 millones de dispositivos IoT frente a unos 1.500 millones de PCs.

Para ese hardware no necesitas un ChatGPT: necesitas algo que entienda una frase y la convierta en una función con sus parámetros. Encender una luz no requiere saber de literatura universal; requiere mapear "enciende la luz del salón" a turn_light(room="salon", on=true). Ese problema es mucho más pequeño que mantener una conversación, y por eso basta un modelo de 45 millones de parámetros.

Las cifras de Needle 2 son su mejor carta de presentación:

  • 14 MB de binario completo (modelo + tokenizador + motor)
  • 28 MB de RAM máxima, fija, no crece con la conversación
  • Un solo ejecutable C++ sin dependencias que corre desde microcontroladores Cortex-M hasta x86 y WebAssembly
  • Se puede afinar en tu propio PC en minutos u horas para adaptarlo a tus propias funciones

Además, Needle no alucina cuando no sabe: si la petición no corresponde a ninguna de tus funciones, devuelve una llamada vacía y cada respuesta lleva un nivel de confianza. Tú decides el umbral: por debajo, puedes escalar a la nube o preguntar de nuevo.


Los dispositivos reales que puedes comprar hoy

La mejor parte: para probar Needle 2 no necesitas hardware exótico ni caro. Estos son dispositivos reales, a la venta hoy en Amazon o AliExpress, ordenados de más barato a más capaz.

1. Raspberry Pi Pico 2 W — desde ~7 €

El microcontrolador más popular del momento, fabricado por Raspberry Pi. Monta el chip RP2350 con doble núcleo Arm Cortex-M33 (y opción RISC-V), 512 KB de RAM, 4 MB de flash, Wi-Fi 2.4 GHz y Bluetooth 5.2. Se programa en C o MicroPython y es el punto de entrada perfecto al mundo embedded.

  • Precio: unos 7-10 € según tienda
  • Dónde: Amazon (búscalo como "Raspberry Pi Pico 2 W", existe con y sin pines soldados) y AliExpress
  • Ideal para: primer contacto con IA local en un microcontrolador, proyectos IoT pequeños
Raspberry Pi Pico 2 W, la placa microcontroladora de Raspberry Pi con chip RP2350, Wi-Fi y Bluetooth
Raspberry Pi Pico 2 W: el microcontrolador de Raspberry Pi con chip RP2350, Wi-Fi y Bluetooth 5.2. Foto: Raspberry Pi.

2. ESP32 DevKit V1 — desde ~5 €

El clásico absoluto del maker. Lleva un ESP32 con doble núcleo, Wi-Fi y Bluetooth, y es la placa con más tutoriales de internet. No es el más potente ni tiene el chip más nuevo, pero es baratísimo, robusto y hay miles de proyectos que lo usan.

  • Precio: 5-8 € (en AliExpress a menudo menos)
  • Dónde: AliExpress y Amazon
  • Ideal para: encender luces, sensores, automatizaciones del hogar

3. Seeed Studio XIAO ESP32S3 — desde ~12 €

Una placa diminuta (del tamaño de una moneda) con el ESP32-S3, chip más moderno con más memoria y mejor soporte para IA. Muy popular en proyectos portables y wearables por su tamaño. Seeed la vende en AliExpress y Amazon.

  • Precio: 12-15 €
  • Dónde: AliExpress, Amazon, tienda oficial de Seeed
  • Ideal para: wearables, dispositivos pequeños, proyectos de bolsillo

4. ESP32-S3 DevKitC — desde ~12 €

La placa de desarrollo oficial de Espressif para el ESP32-S3, el chip pensado para IA y visión por computador en dispositivos. Tiene más RAM y flash que los ESP32 clásicos, lo que la hace una de las mejores opciones para correr modelos como Needle con comodidad.

  • Precio: 12-20 € según versión (con o sin pantalla)
  • Dónde: AliExpress, Amazon, tienda oficial de Espressif
  • Ideal para: el equilibrio perfecto entre precio y capacidad para IA local

5. ESP32-P4 DevKit — desde ~25 €

Este es el chip que Cactus Compute menciona explícitamente como objetivo de Needle: el ESP32-P4 con 32 MB de PSRAM. Es el SoC más potente de Espressif hasta la fecha — doble núcleo RISC-V a 400 MHz más un núcleo de bajo consumo — y la referencia actual para IA en microcontroladores. El chip suelto puede encontrarse desde unos 3 dólares en AliExpress, pero la placa de desarrollo (que es lo que necesitas para programar cómodamente) ronda los 25-35 €.

  • Precio: ~25-35 € la placa DevKit; el chip suelto desde ~3 €
  • Dónde: AliExpress, Olimex, tienda oficial de Espressif
  • Ideal para: el objetivo real de Needle 2: máxima potencia en un microcontrolador
Placa ESP32-P4-DevKit de Olimex con chip ESP32-P4 de Espressif, Ethernet y USB JTAG
ESP32-P4-DevKit de Olimex: la placa con el chip ESP32-P4, el objetivo de hardware que Cactus Compute señala para Needle. Foto: Olimex.

6. M5Stack CoreS3 — desde ~40 €

Un módulo compacto con ESP32-S3, pantalla táctil a color, micrófono, altavoz y batería integrada. Es prácticamente un pequeño asistente inteligente listo para llevar. Se vende en AliExpress y Amazon, y su ecosistema de módulos (sensores, pantallas, motores) lo hace ideal para prototipar un asistente de voz casero.

  • Precio: 40-60 € según configuración
  • Dónde: AliExpress, Amazon, tienda oficial de M5Stack
  • Ideal para: un asistente local de escritorio o de casa con pantalla y micrófono
M5Stack CoreS3, módulo compacto con ESP32-S3, pantalla táctil, micrófono y altavoz
M5Stack CoreS3: un pequeño asistente inteligente completo con ESP32-S3, pantalla táctil y micrófono. Foto: M5Stack.

7. STM32H7 Nucleo o Discovery — desde ~25 €

Si vienes del mundo de STMicroelectronics, los STM32H7 son microcontroladores Arm Cortex-M7 de altas prestaciones con mucha RAM, y son de los que Needle cita para correr en "bare metal". Las placas Nucleo o Discovery se encuentran en Amazon y distribuidores oficiales, y son el estándar en entornos industriales y académicos.

  • Precio: 25-60 € según la placa
  • Dónde: Amazon, Mouser, Digi-Key, distribuidores oficiales
  • Ideal para: proyectos industriales o académicos con Cortex-M7

El caso real: Pebble Index Ring

Si alguien duda de que esta tecnología funciona fuera del laboratorio, el caso de Pebble es la prueba. El Pebble Index Ring — un anillo inteligente sin pantalla — usa Needle localmente en su aplicación para convertir órdenes habladas en acciones, sin depender de internet. Cuando hablas al anillo, la acción tiene que ocurrir siempre, con o sin conexión, y el modelo de 14 MB es el que lo hace posible.

Ese es exactamente el tipo de producto que Needle hace viable: un dispositivo diminuto, con batería pequeña y memoria limitada, que entiende órdenes y ejecuta acciones sin mandar tus datos a ninguna nube.


Qué puedes construir tú con esto

Con un ESP32-S3 o un ESP32-P4 y Needle afinado, las posibilidades prácticas son muchas:

  • Asistente de casa local: "enciende las luces", "pon la calefacción a 21 grados" — con funciones que controlan tus relés o enchufes inteligentes, sin depender de Alexa ni de la nube
  • Clasificador de comandos para robots: pequeños robots como Reachy Mini pueden mapear órdenes a movimientos sin servidores externos
  • Extractor de datos estructurados: le das un schema y un texto, y devuelve JSON válido — útil para leer tickets, formularios o mensajes y convertirlos en registros
  • Wearable personal: un dispositivo con botón que reconoce órdenes de voz y ejecuta acciones locales

El flujo de trabajo es el mismo en todos los casos: defines tus funciones (con nombre, parámetros y tipos), afinás Needle en tu PC con unos pocos ejemplos, y despliegas el binario de 14 MB en el microcontrolador. No hay servicios en la nube, no hay suscripción, no hay latencia.


Cómo empezar

  1. Elige tu placa: si quieres lo más barato para aprender, una Raspberry Pi Pico 2 W o un ESP32 DevKit V1 bastan. Si quieres el objetivo real de Needle, ve a por un ESP32-P4 DevKit.
  2. Compra en Amazon o AliExpress buscando el nombre exacto del modelo.
  3. Descarga el modelo y el motor desde el repositorio de Cactus Compute (Needle es open source).
  4. Define tus funciones y afina el modelo en tu PC (el proceso tarda desde minutos hasta unas horas según tu hardware).
  5. Despliega el binario en la placa y prueba tus órdenes.

Conclusión

Needle 2 demuestra que la IA no tiene por qué ser sinónimo de servidores y gasto. Un modelo de 14 MB que corre en 28 MB de RAM, en un microcontrolador de 25 euros comprado en AliExpress, capaz de entender órdenes y ejecutar funciones sin internet, abre la puerta a una generación de dispositivos inteligentes realmente baratos, privados y locales.

Y lo mejor: el hardware para comprobarlo está a un clic de distancia. Si te apetece experimentar con IA de verdad local, un ESP32-P4 DevKit y Needle son una combinación difícil de superar por menos de 40 euros.