To me the stumbling of artificial intelligence is as simple as syntax. It's a question of understanding. If you don't know what I mean, how can we communicate? I will always be a septic of computer intelligence, until this question of syntax is address.
When it comes to computer input, syntax is everything. If the statement isn't exactly what the blasted machine machine needs to hear, there's no way in the the world you're going to get your task completed. Somedays I feel like I just don't have the patience for it.
An easy to grasp example for the non-geeks:
Me: copy file from a to b
**Error, 'file' not known***
Me: copy file.txt from here to there
***Error 'file.txt' not known***
Me: copy c:\data\file.txt from here to there
***Error 'here' not known***
Me: CopY c:\data\file.txt FROm 'This LONELY place were we currently exist BECAUSE YOU WON'T COPY THE STUPID BLASTED DATA FILE' to there
***Error 'exist' not known***
Me: NO DOUBT!
So... do do you understand? If not please leave me a man file for your required syntax. I'd love to interact with you properly...
Me: (loading gun)