nanobot + reComputer RK + lokales LLM

Vollständige Anleitung zur Installation und Nutzung der Skills für USB-Relais-Steuerung und Lichtsensor-Auslesung mit Nanobot auf reComputer RK (mit RK1826-Beschleuniger) in Kombination mit einem lokalen LLM.


Voraussetzungen

Hardwareanforderungen

GerätRAM
reComputer RK8GB
RK1826\
GerätPortBeschreibung
USB-Relais/dev/ttyUSB1Einkanal- oder Mehrkanal-Relaismodul
USB-Lichtsensor/dev/ttyUSB0BH1750 oder ähnlicher Lux-Sensor

Systemanforderungen

  • OS: Linux (Ubuntu, Debian, Fedora usw.)
  • Python: 3.10 oder höher
  • Berechtigungen: Der Benutzer muss in der Gruppe dialout sein, um auf den seriellen Port zugreifen zu können

Hinweis: Stelle vor dem Start sicher, dass du das Qwen-Modell auf dem RK1820 ausführen kannst. Siehe diesen Link.


nanobot installieren

Schritt 1: uv installieren

bash
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

Schritt 2: nanobot installieren

bash
# Install nanobot
    uv tool install nanobot-ai

Schritt 3: nanobot konfigurieren

Öffne mit dem folgenden Befehl die config.json von nanobot:

bash
nano ~/.nanobot/config.json

Passe anschließend die Abschnitte agents und vllm wie folgt an:

json
    "defaults": {
      "workspace": "/home/~/.nanobot/workspace",
      "model": "rkllm/Qwen3",
      "provider": "vllm",
      "maxTokens": 8192,
      "temperature": 0.1,
      "maxToolIterations": 40,
      "memoryWindow": 100,
      "reasoningEffort": null
    }
    "vllm": {
        "apiKey": "nano",
        "apiBase": "http://127.0.0.1:8080/v1",
        "extraHeaders": null
    },

Hinweis: Du kannst deinen Kanal über diesen Link hinzufügen.

nanobot verwenden

nanobot starten

Starte nanobot mit dem folgenden Befehl:

bash
nanobot gateway
nanobot agent

clawhub installieren

Verwende den folgenden Inhalt im Chatfenster, um clawhub zu installieren:

bash
Please install clawhub use command:npm install -g clawhub

Skills mit clawhub installieren

Verwende den folgenden Inhalt im Chatfenster, um Skills zu installieren:

bash
Please install control-usb-relay use command: npx clawhub install Control-Usb-Relay
Please install usb-light-sensor-reader use command: npx clawhub install Usb-Light-Sensor-Reader

Skills verwenden

Prompts für KI-Agenten

Verwende beim Arbeiten mit KI-Agenten klare Prompts, die auf die Skills verweisen:

Beispielprompts

Relaissteuerung:

bash
Use the control-usb-relay skill to turn on the connected device.

Sensor auslesen:

bash
Read the current light level using the usb-light-sensor-reader skill.

Automatisierung:

bash
Create an automation that turns on the relay when the light sensor detects 
darkness (below 100 lux) and turns it off when it's bright (above 500 lux).

Ergebnis

Du siehst, wie das Qwen-Modell lokal ausgeführt wird und welche Ergebnisse nanobot liefert.


Weitere Ressourcen