Text preparing system using knowledge base and method therefor
First Claim
1. A text preparing system comprising:
- input means for inputting information;
a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text;
retrieval means for retrieving knowledge, which relates to the information inputted by said input means, from said knowledge base;
collection means for collecting information corresponding to the kinds of contents defined by the text preparation rule from the information inputted by said input means and the knowledge retrieved by said retrieval means;
order determining means for determining a describing order of the information collected by said collection means in accordance with the order of the contents in the text defined by the text preparation rule; and
generating means for generating the text containing the information collected by said collection means in the describing order determined by said order determining means.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for preparing a text by using a knowledge base, by which knowledge relating to input information is first retrieved from the knowledge base. Then, a plurality of kinds of information used as elements of a text to be generated is selected from the input information and the retrieved information relating thereto. Subsequently, a describing order, in which the selected elements of the text are described, is determined. Then, a text to be outputted is generated on the basis of the selected elements of the text, the describing order of which has been determined. Thereby, a text, whose contents and structure meet a user'"'"'s purpose, is generated from the input simple information.
-
Citations
58 Claims
-
1. A text preparing system comprising:
-
input means for inputting information; a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text; retrieval means for retrieving knowledge, which relates to the information inputted by said input means, from said knowledge base; collection means for collecting information corresponding to the kinds of contents defined by the text preparation rule from the information inputted by said input means and the knowledge retrieved by said retrieval means; order determining means for determining a describing order of the information collected by said collection means in accordance with the order of the contents in the text defined by the text preparation rule; and generating means for generating the text containing the information collected by said collection means in the describing order determined by said order determining means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A text preparing system comprising:
-
input means for inputting information; a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text; understanding means for retrieving knowledge, which relates to the information inputted by said input means, from said knowledge base, for understanding a user'"'"'s intention and for outputting information which relates to a text to be generated; collection means for collecting information corresponding to the kinds of contents defined by the text preparation rule, from the information outputted by said understanding means; order determining means for determining a describing order of the information collected by said collecting means in accordance with the order of the contents in the text defined by the text preparation rule; and generating means for generating the text containing the information collected by said collection means in the describing order determined by said order determining means. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A text preparing system comprising:
-
input means for inputting information; a knowledge base for storing knowledge therein, said knowledge base stores a history of an operation of requesting a same text performed by an operator of the system; understanding means for retrieving knowledge, which relates to the information input by said input means, from said knowledge base, for understanding a user'"'"'s intention and for outputting information which relates to a text to be generated; selection means for selecting information, which should be used as an element of a text to be prepared, from the information outputted by said understanding means; order determining means for determining a describing order in which the information selected by said selection means is described; and generating means for generating the text, which should be outputted from the information which is selected by said selection means and has the describing order determined by said order determining means, wherein said selection means refers to the history and selects an abundance of information correspondingly to a first request as information to be used as elements of the text but selects simple information correspondingly to a second request or later requests as the information to be used as the elements of the text.
-
-
29. A text preparing method comprising the steps of:
-
inputting information; retrieving information relating to the inputted information from a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text; collecting information corresponding to the kinds of contents defined by the text preparation rule, from the inputted information and the retrieved knowledge; determining a describing order of the information collected in said collection step in accordance with the order of the contents in the text defined by the text preparation rule; and generating a text containing the collected information in the describing order determined. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A text preparing method comprising the steps of:
-
inputting information; understanding a user'"'"'s intention by retrieving information relating to the inputted information from a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text; outputting information relating to a text according to the understood intention; collecting information corresponding to the kinds of contents defined by the text preparation rule, from the outputted information; determining a describing order of the collected information in accordance with the order of the contents in the text defined by the text preparation rule; and generating a text containing the collected information in the describing order determined. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. A text preparing method comprising the steps of:
-
inputting information; understanding a user'"'"'s intention by retrieving information relating to the inputted information from a knowledge base for storing knowledge; outputting information relating to a text, which should be generated, according to the understood intention; selecting information, which should be used as an element of the text to be generated, from the outputted information; determining an order in which the selected information is described; and generating a text, which should be outputted, from the information which is selected and has the describing order determined, wherein the knowledge base stores a history of an operation of requesting a same text performed by an operator, wherein in said step of selecting information, the history is referred to, and an abundance of information is selected correspondingly to a first request as information to be used as elements of the text but simple information is selected correspondingly to a second request or later requests as the information to be used as the elements of the text.
-
-
57. A computer-readable storage medium storing a text preparing program for controlling a computer to prepare a text, said program comprising codes for causing the computer to perform the steps of:
-
inputting information; retrieving information relating to the inputted information from a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text; collecting information corresponding to the kinds of contents defined by the text preparation rule, from the inputted information and the retrieved knowledge; determining a describing order of the information collected in said collection step in accordance with the order of the contents in the text defined by the text preparation rule; and generating a text containing the collected information in the describing order determined.
-
-
58. A computer-readable storage medium storing a text preparing program for controlling a computer to prepare a text, said program comprising codes for causing the computer to perform the steps of:
-
inputting information; understanding a user'"'"'s intention by retrieving information relating to the inputted information from a knowledge base for storing knowledge including a text preparation rule which defines kinds of contents in a text and an order of the contents in the text; outputting information relating to a text according to the understood intention; collecting information corresponding to the kinds of contents defined by the text preparation rule, from the outputted information; determining a describing order of the collected information in accordance with the order of the contents in the text defined by the text preparation rule; and generating a text containing the collected information in the describing order determined.
-
Specification