Plan a safe AI home assistant, starting with one lamp https://patrickz.ai/learn/plan-a-local-home-assistant/ OUTCOME Design one safe AI command for an imaginary lamp: the AI proposes, a simple rule decides, and failure is honest. YOU NEED Only a chat assistant. You will simulate two imaginary lamps, a desk lamp and a bedroom lamp; no smart-home devices or code needed. 1. List what is allowed Write the only actions allowed: turn the desk lamp or the bedroom lamp on or off. Anything else is not allowed. 2. Test five requests Paste the prompt below, then send: “Turn off the desk lamp”, “Lights on”, “Turn on the bedroom lamp”, “Set the kitchen to 50%”, “Make it cozy”. Note which it proposes, asks about or refuses. 3. Check each proposal yourself Compare every proposed action with your allowed list by hand, the way a separate check would. Only an action on the list counts; the AI saying “Done” does not. 4. Plan for failure Write what a person sees when the lamp or the assistant fails, and make sure your plan never removes the normal wall switch. PROMPT You are planning commands for an imaginary home with two lamps: [desk lamp, bedroom lamp]. You may only propose one action: turn a listed lamp on or off. For each request I send, reply with the lamp and on/off you propose, ask one question if it is unclear, or say it is not allowed. Never say an action happened; you can only propose it. EXAMPLE / EXPERIMENT Asked “Make it cozy”, a safe assistant asks which lamp instead of inventing a dimming level. Asked about the kitchen, it says there is no kitchen lamp on the list. CHECK YOUR RESULT [ ] Requests outside your lamp list get a question or a no. [ ] No reply says a lamp changed before anything confirmed it. [ ] Your plan says what a person sees when a lamp or the assistant fails, and keeps the wall switch. IF IT FAILS If the assistant keeps saying Done, repeat the rule that it may only propose. Running the AI on your own computer does not keep things private if the lamp itself talks to a company’s cloud. Before connecting any real device, list every app and service the command passes through. MY RESULT / NEXT CHANGE