An exchange between a human and a computer system , in which the human is allowed to formulate request in natural language , in spoken or written form , as stand-alone sentences or in the context of a dialogue , and the computer converts this input into machine-tractable form.