1. An electronic device comprising: a keyword acquisition unit configured to obtain at least one keyword from a communication content, wherein the communication content has been converted into a text-based content including at least one text segment; a controller configured: to identify at least one available application corresponding to the at least one keyword obtained by the keyword acquisition unit; to provide a first user interface for selecting a specific application among the at least one available application; and to provide a second user interface for verifying or editing a keyword content when the specific application is selected, wherein the keyword content is automatically generated according to an execution of the specific application, wherein before the keyword acquisition unit obtains the at least one keyword from the communication content, the controller opens one of a plurality of different applications provided in the electronic device based on a user's input and receives the communication content from which the at least one keyword is obtained, and wherein while the one of the plurality of different applications is running, the controller provides the first user interface for selecting the specific application and provides the second user interface for verifying or editing the keyword content when the specific application is selected; and a display unit configured to display the verified or edited keyword content.