An ontology-based conversation system according to the present invention includes a communicator for receiving a user message in a natural language form and transmitting a system message through a network with a user; A user input preprocessor for generating a natural language analysis result of the user message in the form of natural language, referring to the natural language understanding unit; A context analyzer configured to generate a preliminary dialogue context from a natural language analysis result of the user message; A context manager configured to generate a current conversation context by updating an empty instance attribute of an instance created from the preliminary conversation context with reference to a conversation model manager having a conversation model having a plurality of domains and a correlation model composed of ontology; A system query unit for converting a current conversation context into a system query and transferring the current conversation context to a knowledge base to receive a system response; And a user response generating unit generating the system response as a system message in a natural language form by referring to the natural language generating unit.
展开▼