14. A system of intelligent home automation, comprising: a parser analyzer that considers three hypotheses as to what a speaker means but can short circuit consideration of the hypotheses if it detects a strong imperative structure; memory structures including structures concerning term, phrase, relation and including knowledge structures, a question answering routine capable of accessing memory structures to store declarations, responding to commands by controlling home circuits and generating natural language responses to natural language queries by converting queries into declarations in conjunction with the parser analyzer and searching the knowledge structures for similar declarations that end with an answer or represent an answer, the question answering routine also capable of accessing data from global telecommunications system to respond to queries from a home user and storing such data in the knowledge structures for use in natural language responses; software capable of identification of a visitor to the home based on a signal from the visitor; a speaker for announcing the identity of the visitors in natural language to a home user, and hardware connected to home circuits that control objects.
14. A system of intelligent home automation, comprising: a parser analyzer that considers three hypotheses as to what a speaker means but can short circuit consideration of the hypotheses if it detects a strong imperative structure; memory structures including structures concerning term, phrase, relation and including knowledge structures, a question answering routine capable of accessing memory structures to store declarations, responding to commands by controlling home circuits and generating natural language responses to natural language queries by converting queries into declarations in conjunction with the parser analyzer and searching the knowledge structures for similar declarations that end with an answer or represent an answer, the question answering routine also capable of accessing data from global telecommunications system to respond to queries from a home user and storing such data in the knowledge structures for use in natural language responses; software capable of identification of a visitor to the home based on a signal from the visitor; a speaker for announcing the identity of the visitors in natural language to a home user, and hardware connected to home circuits that control objects. 16. The system of claim 14 , wherein the parser analyzer does not analyze what the home user says unless the home user prompts the system.