I have not seen the movie yet either, but as far as I could tell there was nothing that might constitute a spoiler in that article. However the most cogent comment that I have read about the movie so far may amount to a spoiler for some (spoiler alert) and that is that the movie completely ignores “the elephant in the room”. To wit, any artificial intelligence that is potent enough to develop and maintain the kinds of personal relationships portrayed in the movie would also be powerful enough to pose an immediate existential threat to the human race. Personally I find that to be a refreshing change from all the other movies that portray that as a bad thing.
On a more serious note…
Context is extremely important for understanding, but I believe you can retrieve a lot more context from reading in between the lines of a conversation, than from harvesting exterior circumstantial context.
These are all different aspects of pragmatics and I’d be reluctant to assign priorities like that. The relative merits of the different information back channels (shared knowledge of the situation and context, body language and tone of voice, the application of conversational maxims, cultural background and idioms, etc) must vary radically from one case to another. There is still a lot of research to be done in this area.
I’ve mentioned the following project here in the past but not since you became a regular here on the forum Don, so I’ll post it again in case you’re not familiar with it.
The most capable real world conversation system that I’ve found in my research so far is being developed by James Allen’s team at the University of Rochester. It employs deterministic methods (the same rigorous approach that you and I and some others are taking—analysis of grammar, semantics and pragmatics) rather than the statistical methods and pattern search that are currently so popular.
Please view the videos and browse the papers that they have published. I’d be interested to know what you (and anyone else who has seen it) might think.
http://www.cs.rochester.edu/research/cisd/projects/plow/
http://www.cs.rochester.edu/~james/