Llama 3.2
in Ollama keeps turning off wrong lights or thinks it did when it didn't
Hi everyone,
I've built several ESP32-based voice assistants for my Home Assistant setup, currently running with Ollama and Llama 3.2 as the LLM backend. While it generally works well, I'm facing an annoying issue that's driving me crazy.
When I say something like "it's quite bright in here," the assistant responds with "I'm turning off the living room lights for you" - which would be great, except:
- Sometimes it selects the wrong room (turning off living room lights when I'm in the bedroom)
- Even worse, sometimes it doesn't actually turn anything off but insists it did, leading to an AI argument where it swears it completed the action!
All my devices are correctly assigned to their respective rooms, and the voice assistants themselves are properly placed in Home Assistant. The system usually recognizes which room I'm in, but these glitches happen often enough to be frustrating.
Is this just the "Llama-being-Llama" problem we all know and love? 😂 Or are there specific tweaks I could make to improve reliability? Would another local LLM perform better for this specific use case?
Thanks for any suggestions!