Provided are an electronic apparatus, a control method thereof, and a non-transitory computer readable recording medium. The present disclosure relates to artificial intelligence (AI) systems and applications thereof that utilize machine learning algorithms such as deep learning. According to an embodiment of the present disclosure, the electronic apparatus comprises: an input unit receiving a natural language input by a user; a communication unit performing communication with a plurality of external chatting servers; and a processor analyzing a characteristic of the natural language and a characteristic of the user to identify a chatting server corresponding to the natural language among the plurality of chatting servers, and controlling the communication unit to transmit the natural language to the identified chatting server in order to receive a response with respect to the natural language. In this case, the plurality of chatting servers may provide a response by analyzing the natural language input by the user by using rule-based or AI algorithms. In addition, the electronic apparatus can determine the chatting server corresponding to the natural language input by the user among the plurality of chatting servers by using the rule-based or AI algorithms. Machine learning, neural networks, or deep learning algorithms may be used when analyzing speech or determining the chatting server by using the AI algorithm.
ELECTRONIC APPARATUS CONTROLLING METHOD OF THEREOF AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM