1. A method for implementing a live chat system, the method comprising: providing a response to a query, entered by a user via a user screen view on a user interface and submitted to a virtual agent server hosting at least one virtual agent, the response provided to the user from the virtual agent server via the user screen view, in a manner maintaining continuity of conversation in the user screen view independent of whether the at least one virtual agent or a live chat operator, having access to the at least one virtual agent via a live chat server operatively coupled to the virtual agent, sources content of the response; applying a linguistic analysis to the query at the at least one virtual agent and determining at least one proposed response to the query and a confidence metric associated with the at least one proposed response determined; transferring the query, with the at least one proposed response and the confidence metric determined, to the live chat operator via an operator screen view on an operator interface; and enabling the live chat operator to override the at least one proposed response transferred or to select from the at least one proposed response transferred to source the content of the response in the user screen view, wherein said providing the response to the query includes enabling the live chat operator to validate or change response content, proposed by the at least one virtual agent, within an interjection time, the interjection time being based on the confidence metric associated with the content proposed by the at least one virtual agent and whether or not the live chat operator changed a previous response proposed by the at least one virtual agent to a previous query.