1. A chat information system having a voice recognition device for recognizing voices, a voice synthesizer, a humanoid robot, a microphone for receiving the voices and a speaker for pronouncing synthesized voices, comprising: news capturing means for capturing news from the Internet; a news database for storing the captured news as a news reply, wherein the news reply has a plurality of priorities; a conversation database including at least a general conversation database storing a set of inquires and responses as conversation replies and a random chat database storing a plurality of predetermined responses, wherein a conversation reply has a plurality of priorities and at least one of the conversation replies belongs to one of a plurality of predetermined chat patterns; and a chat engine configured to: extract one or more keywords from a user's speech that has been recognized by the voice recognition device; determine whether a reserved chat flag associated with the extracted keywords is set, the reserved chat flag being set responsive to the extracted keywords belonging to one of the predetermined chat patterns; responsive to the reserved chat flag being set, setting a reply to a predetermined response of the plurality of the predetermined responses or a predetermined chat pattern of the plurality of the chat patterns; responsive to the reserved chat flag not being set, search at least one of the news database, the conversation database, and responsive to no matching being found from at least one of the news database and the conversation database, search the random chat database with the extracted keywords; select the reply among a plurality of replies found by the search based on the priorities of the replies; update the plurality of priorities associated with the replies; and output via the speaker the reply.