transcript
show notes
When you ask your smart home to add milk to the list, the AI doesn't add anything—it just makes a request. This episode reveals how guist, the open-source home server, keeps your smart speaker safe by giving the language model a menu of actions instead of the master key. We trace one voice command from wake word to spoken response, explore the three rules that prevent the AI from controlling your home, and examine why code, not algorithms, should always decide what happens next.
00:00:00 - Language models don't execute commands, they ask
00:01:35 - How the Dot listens without always recording
00:03:19 - The receptionist and the master key: permission model
00:04:53 - Three rules that prevent the AI from breaking out
00:06:25 - Menu, not the keys: the core design philosophy
00:07:58 - Every change tracked in git
00:09:29 - One callback powering the whole flow
00:11:14 - Tools on a shelf: architecture as metaphor
This podcast episode was fully generated by AI — research, script, voices, and production. Built with Claude, Piper TTS, and automated pipeline tooling.