Philosopher: KI-bamse med Raspberry Pi Zero til 110 euro prater med deg uten sky
Kobler en Raspberry Pi Zero i en kosebamse til en lokal PC og en OpenAI-kompatibel LLM-server, slik at bamsen ser deg, husker deg og svarer med stemme uten internett.
Inni en kosebamse sitter et kamera, en servo som vrir på hodet og et Raspberry Pi Zero WH-kort. Utvikleren msalsas beskriver prosjektet Philosopher på DEV Community, og delene koster rundt 110 euro før du regner med datamaskinen og inferensserveren. Bamsen kjenner igjen flere personer, leser ansiktsuttrykk og husker tidligere samtaler per person.
Selve kortet gjør ingen maskinlæring. Det strømmer lyd og bilder over WebSocket til en PC, som tar seg av talegjenkjenning med faster-whisper, ansiktsgjenkjenning med dlib, følelser med FER+ i ONNX og talesyntese med Kokoro eller Piper. Samtalen styres av en LangGraph-pipeline som sender teksten videre til Ollama, llama.cpp, vLLM eller LM Studio.
«Kortet i leken har bare 512 MB RAM, så all inferens ligger på en ekte CPU (en laptop)» — README for Philosopher på GitHub
Forfatteren brukte en 8B Hermes-modell på en server med 16 GB VRAM, og skriver at maskinen som kjører resten klarer seg med 8 GB RAM. Personlighetene er YAML-filer (filosof, nysgjerrig, poetisk, venn, vis), og bamsen snakker foreløpig bare spansk og engelsk. Prosjektet er ferskt og har én stjerne på GitHub, så regn med å feilsøke selv.
Hva bør du gjøre?
- Test uten maskinvare først: start serveren med
MOCK_MODE=trueog kjørscripts/fake_toy.pyfor å drive hele flyten uten bamse. - Kjør
scripts/check_runtime_deps.pyetter installasjonen. Den viser hvilket bibliotek eller hvilken modell som mangler, og dlib kreverbuild-essentialogcmake. - Pek
PHILOSOPHER_LLM_BASE_URLmot Ollama-instansen du allerede har, med en modell på minst 8B.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.