#Am i the only one with this bug.
1 messages · Page 1 of 1 (latest)
Poke. Anyone Not having this bug i would like to know.
Haven't really noticed it
Reading the thread i think there's a misunderstanding. That switch there doesn't stop the llm from running local intents or scripts, it sets whether or not hassil runs first.
Ie does it try to match intents that are defined first, then fall back to the llm.
The llm could still decide to call the local scripts. Can't really tell what you are trying to do from the video though.
It is set to do not run local commands. I trigger a local command when its off.
Like, a local intent? Or just something local in general?
Local automation
Yeah so that switch doesn't prevent an LLM from accessing any scripts, automations, etc if it wants to. All that switch does is decide if it should try to match an intent on the intent parser first before going to the LLM.
If you wan an LLM that is not allowed to touch anything in your home, you change that in the conversation agent
No control will make it so the LLM can not access any devices, tools, scripts, entities, etc that are in home assistant.
Yes then why is the automation started with no control?
Do you have sentence triggers defined for the automation? If it is something that can be triggered by a sentence/intent that it can trigger from speech regardless of the LLM.
No the automations are not added to the AI system.
Yes but I mean do they have intents or sentence triggers
Those operate outside of AI/LLM, they are in the intent engine that is HA itself
Yes the automation has a sentence trigger
Yeah so it is possible/likely it is triggering because you are speaking a sentence that matches the trigger, so the local HA intent parser is triggering it instead of the LLM. 🙂
I know it did because i had one in beta with the bug and a other ha with out beta
so the switch, when ON, says to send everything to HASSIL (local intent parser) first, and THEN to the LLM. With it off, everything always goes to the LLM and never to HASSIL. Then, the settings in the LLM integration take over from there; if the LLM allows assist control and the automation is exposed to it, it may use it. If the automation is not exposed to the LLM, or if in your LLM integration you have set it to no control, then it wouldn't be able to call the automation.