4 Punkte von xguru 2026-03-14 | 1 Kommentare | Auf WhatsApp teilen
  • Implementiert einen KI-Assistenten in einer kostengünstigen Embedded-Umgebung als Hardware-KI-Agent, der ohne Betriebssystem läuft
  • Betreibt einen OpenClaw-basierten KI-Assistenten auf einem 5-Dollar-ESP32-S3-Chip mit nur 0,5 W USB-Stromversorgung
  • Ohne Betriebssystem in reinem C-Code geschrieben, unabhängig ausführbar ohne Linux, Mac mini, Raspberry Pi oder VPS
  • Kommuniziert mit Nutzern über Telegram und verarbeitet KI-Antworten sowie Lernvorgänge allein über eine WiFi-Verbindung
  • Unterstützt sowohl Anthropic(Claude)- als auch OpenAI(GPT)-Modelle, zur Laufzeit umschaltbar
  • Alle Daten werden im lokalen Flash-Speicher abgelegt
  • Benötigt werden
    • ESP32-S3-Entwicklungsboard: 16 MB Flash + 8 MB PSRAM (z. B. Xiaozhi AI Board, ca. 10 $)
    • USB-Type-C-Kabel sowie Telegram BotToken und Anthropic/OpenAI-API-Schlüssel
  • Die Kernarchitektur basiert auf einer Agenten-Schleife, in der nach Eingang einer Nachricht das LLM Denken, Tool-Aufrufe und Speicherzugriffe wiederholt ausführt
  • Nutzt das ReAct-Muster, sodass das LLM selbstständig Tools aufruft und die Verarbeitung bis zum Abschluss der Aufgabe wiederholt
  • Unterstützte Tools
    • web_search: Websuche über die Brave Search API
    • get_current_time: HTTP-basierte Zeitsynchronisierung
    • cron_add, cron_list, cron_remove: Die KI verwaltet ihre geplanten Aufgaben selbstständig
  • Das Speichersystem besteht aus einer einfachen Textdateistruktur
    • SOUL.md: Definiert Persönlichkeit und Verhalten der KI
    • USER.md: Speichert Benutzerinformationen
    • MEMORY.md: Langzeitgedächtnis
    • HEARTBEAT.md: Liste periodischer Aufgaben
    • cron.json: Daten zu geplanten Aufgaben
    • tg_*.jsonl: Speichert Gesprächsverläufe
  • Über die CLI (serielle Befehlsoberfläche) lassen sich Einstellungen wie WiFi, API-Schlüssel, Modell, Proxy usw. ändern
    • Laufzeitkonfigurationen bleiben im NVS-Flash-Speicher erhalten und bestehen auch nach einem Neustart fort
    • Befehle wie wifi_set, set_api_key, set_model_provider, config_show werden bereitgestellt
  • Unterstützt eine Dual-USB-Port-Struktur
    • USB(JTAG): Zum Flashen der Firmware und für Debugging
    • UART(COM): Für REPL-CLI und Echtzeitkonsole
  • Integrierte Funktionen
    • WebSocket-Gateway (Port 18789): Unterstützt Client-Verbindungen im LAN
    • OTA-Updates: Firmware-Aktualisierung über WiFi möglich
    • Dual-Core-Architektur: Trennt Netzwerk-I/O und KI-Berechnungen
    • Unterstützung für HTTP-Proxy und CONNECT-Tunneling
    • Cron-Scheduler integriert: Die KI kann wiederkehrende und einmalige Aufgaben selbst planen
    • Heartbeat-Service: Prüft periodisch Aufgabendateien und führt sie autonom aus
  • MIT-Lizenz

1 Kommentare

 
howudoin 2026-03-14

Aber ich weiß nicht, ob 5 Dollar wirklich eine Bedeutung haben.
Das tatsächliche Geld wird ohnehin überwältigend größtenteils für Modell-Abonnements ausgegeben..