With hundreds to thousands of entities that are, or can be, exposed to voice assistants, there needs to be a better way (UI) to manage them. The current UI is a bit confusing (for example the X on the far right… always leaves me wondering whether it hides the entity for the VA I am working on or all of them) and is very painful when dealing with hundreds to thousands of entities.
As an example, I am currently experimenting with a local LLM and the new Voice Assistant PE. While I was not using Voice Assist, I have over 500 exposed entities. Given some craziness in what the VA is doing, I want to disable them all, and just enable a few select ones. It would seem that I have to click each exposed entities one by one… for over 500 entities that I currently have exposed Ouch!
If we had a matrix style table where we can filter the rows, and then we can checkmark the desired assistants for an individual row, or for the entire column of filtered rows, it would be easier to manage than it is now. There may be better ways than what I describe, I am sure, but right now it is painful (literally for my index finger lol).
EDIT: I found a way to unexpose them all using the checkboxes, but I am leaving the WTH as it still stands. Unexposing all entities is a corner case, but needing to work large numbers of entities is a much more common occurrence.
EDIT2: To add back a few select entities, for Assist to control, I either go to Assist and search amongst the thousands of entities I can expose, or I can go to Alexa or Google to pick one of those exposed there so I can add Assist. Doing so makes it easier that searching and/or remembering all those that matter but feels like a workaround more than the right way of doing it.