The present invention generally concerns a method and a system for providing a computer-generated response in response to natural language inputs. The response includes, but is not limited to, visual, audio, and textual forms. The response is capable of being displayed or shown in a visual 2- or 3-dimensional virtual world. In one aspect, the present invention provides a method of providing a computer-generated response, including the steps of (i) receiving a computer-recognisable input originating from a user of a computer-simulated environment for facilitating interaction between the user and a simulated character controlled by a controller, (ii) extracting input information from the computer-recognisable input as extracted input information at least partly by linguistic analysis or semantic analysis and (iii) causing an action to be generated in response to the computer-recognisable input based at least partly on the extracted input information.
SYSTEM AND METHOD OF PROVIDING A COMPUTER-GENERATED RESPONSE