The answer is the machine must be capable of natural language processing in order to
understand the questions that the interrogator is posing to it. Secondly, the machine must
have capability for knowledge representation to represent not only the prior knowledge
about the world but also the facts given to the machine by the interrogator. Thirdly, the
machine should be should have the capability for automated reasoning so that it can do
inferences based on the facts that it knows.