4 puntos por xguru 2026-03-14 | 1 comentarios | Compartir por WhatsApp
  • Implementa un asistente de IA en un entorno embebido de bajo costo, con hardware para agente de IA que funciona sin sistema operativo
  • Ejecuta un asistente de IA basado en OpenClaw en un chip ESP32-S3 de 5 dólares usando solo 0.5 W de energía por USB
  • Escrito en C puro, sin sistema operativo, puede ejecutarse de forma independiente sin Linux, Mac mini, Raspberry Pi ni VPS
  • Conversa con el usuario a través de Telegram y, solo con conexión WiFi, procesa respuestas de IA y realiza aprendizaje
  • Compatible tanto con modelos de Anthropic (Claude) como de OpenAI (GPT), con cambio en tiempo de ejecución
  • Todos los datos se almacenan en la memoria flash local
  • Lo necesario
    • Placa de desarrollo ESP32-S3: 16 MB flash + 8 MB PSRAM (p. ej., placa Xiaozhi AI, ~10 USD)
    • Cable USB Type-C, BotToken de Telegram y claves API de Anthropic/OpenAI
  • La arquitectura principal se basa en un bucle de agente: recibe mensajes y el LLM repite pensamiento, llamadas a herramientas y acceso a memoria
  • Aplica el patrón ReAct para que el LLM invoque herramientas por sí mismo y repita el proceso hasta completar la tarea
  • Herramientas compatibles
    • web_search: búsqueda web mediante la API de Brave Search
    • get_current_time: sincronización horaria basada en HTTP
    • cron_add, cron_list, cron_remove: la IA administra por sí sola la programación de tareas
  • El sistema de memoria está compuesto por una estructura simple de archivos de texto
    • SOUL.md: define la personalidad y el comportamiento de la IA
    • USER.md: almacena información del usuario
    • MEMORY.md: memoria a largo plazo
    • HEARTBEAT.md: lista de tareas periódicas
    • cron.json: datos de tareas programadas
    • tg_*.jsonl: almacenamiento del historial de conversaciones
  • Permite cambiar la configuración de WiFi, claves API, modelo, proxy y más mediante la CLI (interfaz de comandos por puerto serie)
    • Mantiene la configuración en tiempo de ejecución en el almacenamiento flash NVS, por lo que persiste tras reiniciar
    • Incluye comandos como wifi_set, set_api_key, set_model_provider, config_show, entre otros
  • Compatible con una estructura de doble puerto USB
    • USB (JTAG): para flasheo de firmware y depuración
    • UART (COM): para REPL CLI y consola en tiempo real
  • Funciones integradas
    • Gateway WebSocket (puerto 18789): admite conexiones de clientes dentro de la LAN
    • Actualización OTA: permite actualizar el firmware por WiFi
    • Arquitectura de doble núcleo: separa la E/S de red y el procesamiento de IA
    • Compatible con proxy HTTP y túneles CONNECT
    • Planificador cron integrado: la IA puede programar tareas repetitivas o de una sola vez por sí misma
    • Servicio Heartbeat: revisa archivos de tareas periódicas y las ejecuta de forma autónoma
  • Licencia MIT

1 comentarios

 
howudoin 2026-03-14

Pero no sé si 5 dólares realmente signifiquen algo.
Al final, la gran mayoría del gasto real se va abrumadoramente en la suscripción del modelo...