Abstract: Provided is a method of generating a book database for reading evaluation of a user, a method of determining a type of a user utterance using a book database, and a method of generating a conversation sentence using a book database, the method of generating a book database for reading evaluation of a user including the steps of: dividing the entire text included in the received book data into units of sentences; assigning the sentences with sentence identifiers (IDs); assigning the words with word IDs; generating and storing a table in which the word ID and the sentence ID match with each other, the table referred to as a word-sentence matching table; and calculating a weight of each of the words using the number of the sentences including the word and storing the weights of the respective words.