So the big problem with open source projects in general is that one can make all the plans they want to but if the developers aren’t interested or willing to work on it nothing happens.
For something like this to happen in OH it will take a concerted effort from a team of developers who not only want to plan for AI, but actually spend their time developing it. I think the maintainers have their hands full keeping up with some of the basics so I think it will take a concerted effort from mostly new developers at this time.
I’m not one of the developers so could be completely wrong on this point.
There have been several people who have all posted similar topics and requests. Several have even taken a shot at implementing something. But after their initial posts saying what they want to do they go silent. Either they drop the project or do not make any progress.
AI is really hard. Applying it to this problem space is hard. And personally, I’m not convinced there are many general home automation problems that would benefit from AI. There are some smaller problems for sure like that guy who put a bunch of sensors in boxes and scattered those boxes around the house and used AI to figure out what people in the house were doing, or that academic paper where several pirs are mounted above a door and AI was used to determine if someone is entering or leaving the room. And I’m sure that there are other discreet uses of AI like this yet to be discovered.
But for home automation in general I’m skeptical largely because the goals of the automation are so nebulous. When you have a really concrete question (how long does it take to heat the house? Which direction is a person traveling in? Is there a cat in this picture?) It is much easier to build an ai.
That’s just my two cents worth. And I won’t even go into concerns about wanting the automation to be deterministic which is impossible when using ai.