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ät | RAM |
|---|---|
| reComputer RK | 8GB |
| RK1826 | \ |
| Gerät | Port | Beschreibung |
|---|---|---|
| USB-Relais | /dev/ttyUSB1 | Einkanal- oder Mehrkanal-Relaismodul |
| USB-Lichtsensor | /dev/ttyUSB0 | BH1750 oder ähnlicher Lux-Sensor |
Systemanforderungen
- OS: Linux (Ubuntu, Debian, Fedora usw.)
- Python: 3.10 oder höher
- Berechtigungen: Der Benutzer muss in der Gruppe
dialoutsein, 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
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
Schritt 2: nanobot installieren
# Install nanobot
uv tool install nanobot-ai
Schritt 3: nanobot konfigurieren
Öffne mit dem folgenden Befehl die config.json von nanobot:
nano ~/.nanobot/config.jsonPasse anschließend die Abschnitte agents und vllm wie folgt an:
"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:
nanobot gateway
nanobot agent
clawhub installieren
Verwende den folgenden Inhalt im Chatfenster, um clawhub zu installieren:
Please install clawhub use command:npm install -g clawhubSkills mit clawhub installieren
Verwende den folgenden Inhalt im Chatfenster, um Skills zu installieren:
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-ReaderSkills verwenden
Prompts für KI-Agenten
Verwende beim Arbeiten mit KI-Agenten klare Prompts, die auf die Skills verweisen:
Beispielprompts
Relaissteuerung:
Use the control-usb-relay skill to turn on the connected device.Sensor auslesen:
Read the current light level using the usb-light-sensor-reader skill.Automatisierung:
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.
