An apparatus comprising: at least one memory (730, 830) storing information about at least one selected service domain predesignated by a user; and at least one processor (710, 810) operatively connected to the at least one memory (730, 830), wherein the at least one memory (730, 830) stores instructions that, when executed, cause the at least one processor to: receive a user utterance, recognize at least one function corresponding to a user intent included in the user utterance, determine if the user utterance includes an explicit service domain name of a service domain used to perform the at least one function; when the content does not include an explicit service domain name, determine whether the user utterance corresponds to one of the at least one selected service domain used to perform the at least one function and which has been predesignated by the user, and when the user utterance corresponds to one of the at least one selected service domain, perform the function using the selected service domain predesignated by the user when the user utterance is determined to include the explicit service domain name, perform the at least one function using the corresponding service domain. at least one memory (730, 830) storing information about at least one selected service domain predesignated by a user; and at least one processor (710, 810) operatively connected to the at least one memory (730, 830), wherein the at least one memory (730, 830) stores instructions that, when executed, cause the at least one processor to: receive a user utterance, recognize at least one function corresponding to a user intent included in the user utterance, determine if the user utterance includes an explicit service domain name of a service domain used to perform the at least one function; when the content does not include an explicit service domain name, determine whether the user utterance corresponds to one of the at least one selected service domain used to perform the at least one function and which has been predesignated by the user, and when the user utterance corresponds to one of the at least one selected service domain, perform the function using the selected service domain predesignated by the user when the user utterance is determined to include the explicit service domain name, perform the at least one function using the corresponding service domain. receive a user utterance, recognize at least one function corresponding to a user intent included in the user utterance, determine if the user utterance includes an explicit service domain name of a service domain used to perform the at least one function; when the content does not include an explicit service domain name, determine whether the user utterance corresponds to one of the at least one selected service domain used to perform the at least one function and which has been predesignated by the user, and when the user utterance corresponds to one of the at least one selected service domain, perform the function using the selected service domain predesignated by the user when the user utterance is determined to include the explicit service domain name, perform the at least one function using the corresponding service domain.