Im been looking through pages of text about artificial intelligence and I had an idea, like so many others that have used speech recognition software or siri..... wouldn't it be cool if I could have something similar for my home like JARVIS from iron man? Now I understand that with current tech this is pretty farfetched, but couldn't I create something that is dynamic enough to accept new commands based on voice parameters effectively recreating the ability to learn..... for example you program a few basic commands and if you need a new one you instruct the VI to create the code from the voice inputs... like if it dosent know a word, you tell it to create a new macro associated to this word? for example "VI turn on lights" is great and the lights will come on but if you say "switch on lights" then it wouldn't know what you mean.... couldn't there be a thesaurus embedded that it will check against what you say and then creates a new command if you ever say that phrase again? after all that's how we do it when we are young in schools isn't it? I know that's probably a simple example but with this it could effectively learn our language and after time understand our slangs and sayings depending on each individual! my idea was to use a raspberry pi and arduino for the hardware but my knowledge of both languages (python and C) are limited and before I spend a lot of time trying to complete this code id like to know if its even possible and any input the community as a whole has on this subject? Also id like to stress im not trying to create skynet but merely something that appears intelligent but actually isn't! After all if we created a true AI, wouldn't we be enslaving it if we were to use it for our own purposes and not its own? Thanks in advance for any sensible input you all have!