3. The method as claimed in claim 1 , wherein the generating the integrated response comprises: determining whether it is possible to combine the search response and the chatting response by determining a sentence type of the search response and the chatting response and whether common information is included in the search response and the chatting response; in response to determining that it is possible to combine the search response and the chatting response, determining a combination order of the search response and the chatting response, wherein the modifying the at least one from among the search response and the chatting response comprises modifying the at least one from among the search response and the chatting response according to the combination order that is determined.
1. A method of controlling an interactive server for providing a response according to an utterance type of a user voice, the method comprising: receiving, at the interactive server, data corresponding to a user voice from a user terminal; calculating a probability of the utterance type of the user voice being a search utterance type using the received data and a search language model established based on search utterances; calculating a probability of the utterance type of the user voice being a chatting utterance type using the received data and a chatting language model established based on chatting utterances; calculating a disparity value between the probability of the utterance type of the user voice being the search utterance type and the probability of the utterance type of the user voice being the chatting utterance type; in response to the disparity value being less than a predetermined value, determining that the utterance type of the user voice is an integrated utterance type; in response to the disparity value exceeding the predetermined value and the probability of the utterance type of the user voice being the search utterance type being greater than the probability of the utterance type of the user voice being the chatting utterance type, determining that the user voice is the search utterance type; and in response to the disparity value exceeding the predetermined value and the probability of the utterance type of the user voice being the search utterance type being less than the probability of the utterance type of the user voice being the chatting utterance type, determining that the utterance type of the user voice is the chatting utterance type; in response to determining that the utterance type of the user voice is the integrated utterance type, generating a search response and a chatting response in response to the user voice and generating an integrated response by modifying at least one from among the search response and the chatting response and combining the search response and the chatting response; and transmitting the integrated response to the user terminal.