чуть не соглашусь, голосовое управление вполне возможно, не общение с машиной на отвлечённые темы, а управление, т.е. распознавание чёткой иерархии конечного числа известных команд, произнесённых тем же голосом, что и при обучении системы. Так работает голосовой набор в телефонах и программы управления мультимедиа в авто.
т.е. команды типа <действие> <объект управления> <место> <значение> работают давно: "включить свет в ванной", "выключить свет в прихожей", "установить температуру в гостинной 20 градусов" работать будет уже сегодня. Но это конечно не общение с ИИ, это просто голосовое управление, и если сказать "вруби свет" при отсутствии записи этой команды вас система не поймёт, пока вы не скажете заветное "включи свет в прихожей", хотя можно и "вруби свет" использовать применительно к зоне нахождения объекта )) т.е. если произнесено в прихожей, то включать именно там.
Это уже не фантастика давно.
При достаточно большом словаре синонимов и допущений, типа произнесение фразы "свет" есть триггер изменения режима освещения (был off станет on, и наоборот), добавлении синонимов "включи", "вруби", "дай" у человека незнакомого с системой и может появиться ощущение разумности системы, но в конечном счёте это будет простейший набор команд (пусть и с синонимами и значениями по умолчанию для каждой зоны), но всё же это просто команды по шаблону выше.