PROBLEM TO BE SOLVED: To realize conversation with a user without previously preparing a DB storing a reply to an input sentence in the conversation.SOLUTION: A conversation system has plural user terminals and a management server connected to the terminals via a network. The management server includes: a sentence processing unit that generates an unique sentence ID for a sentence transmitted from the terminal and created by a user, that analyses the sentence to determine a sentence type, that checks whether a distinctive keyword exists in the sentence, that extracts the keyword when the keyword exists, and that creates a sentence as a reply; and a sentence DB that stores the obtained sentence and the keyword in association with the sentence ID. When the keyword exists in the obtained sentence, the sentence processing unit searches the sentence DB to extract a sentence of the same sentence type including the same keyword, creates a reply using the extracted sentence, and transmits the reply to the terminal.
展开▼