Method and apparatus of intelligent guidance in natural language
First Claim
1. An intelligent guidance system in a natural language having an information terminal comprising an input device, a processing device responsive to an input from said input device for performing a predetermined processing, and a display unit for displaying at least one of an identification of the processing operation and a processing result of said processing operation, wherein said processing device includes:
- input/output control means for controlling input of a natural language input sentence from said input device and output of data to said display unit;
natural language analysis means for dividing said natural language input sentence composed of a character train into individual vocabularies, and for transforming each of the resultant individual vocabularies into an expression understandable by said processing device by analyzing the meaning of the input sentence;
rule base means having a rule base for storing beforehand a state of said information terminal before execution and after execution of various input sentences;
terminal state memory means for storing an operating state of said information terminal;
deduction means connected to receive an output from said natural language analysis means for outputting a goal state of said information terminal, as a command train, based on the contents of said rule base; and
plan memory means connected to said deduction means for storing said command train outputted from said deduction means.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of intelligent guidance in a natural language in which the user of an information terminal apparatus is only required to input the content of a job to be executed, in a natural language which is used in usual conversation, and not in the form of the so-called command train, and in which the terminal apparatus automatically analyzes and understands the inputted content, and displays a command train required to execute the job to the user, thus, even when the user not familiar with the manner of manipulating the information terminal manipulates the terminal, he can converse with the information terminal in the natural language.
-
Citations
14 Claims
-
1. An intelligent guidance system in a natural language having an information terminal comprising an input device, a processing device responsive to an input from said input device for performing a predetermined processing, and a display unit for displaying at least one of an identification of the processing operation and a processing result of said processing operation, wherein said processing device includes:
-
input/output control means for controlling input of a natural language input sentence from said input device and output of data to said display unit; natural language analysis means for dividing said natural language input sentence composed of a character train into individual vocabularies, and for transforming each of the resultant individual vocabularies into an expression understandable by said processing device by analyzing the meaning of the input sentence; rule base means having a rule base for storing beforehand a state of said information terminal before execution and after execution of various input sentences; terminal state memory means for storing an operating state of said information terminal; deduction means connected to receive an output from said natural language analysis means for outputting a goal state of said information terminal, as a command train, based on the contents of said rule base; and plan memory means connected to said deduction means for storing said command train outputted from said deduction means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of intelligent guidance in a natural language for use in an intelligent guidance system having an information terminal including an input device, a processing device responsive to an input from said input device for performing a predetermined processing, and a display unit for displaying at least one of an identification of the processing operation and a processing result of said processing operation, wherein said processing device includes an input/output control device for controlling the input from said input device and the output to said display unit, and a natural language analysis means for dividing the natural language composed of a character train into a plurality of vocabularies, and by analyzing the characters and the meaning of the input sentence, for transforming said plurality of vocabularies into a machine expression understandable by said processing device, said method comprising the steps of:
-
(a) analyzing the inputted natural language composed of a character train; (b) recognizing a goal state of said information terminal desired by an operator; (c) obtaining an intermediate goal state by processing said goal state by a predetermined command; (d) ascertaining that said intermediate goal state is equal to a current state of said information terminal; and (e) changing said goal state to said intermediate goal state, and executing the predetermined command reversely. - View Dependent Claims (13)
-
-
14. A method of dividing a natural language character train into unit words in an intelligent guidance system in a natural language, said intelligent guidance system having an information terminal including an input device, a processing device responsive to an input of a natural language character train forming an input sentence from said input device for performing a predetermined processing, and a display unit for displaying at least one of an identification of the processing operation and a processing result of said processing operation, said processing device including an input/output control device for controlling the input from said input device and an output to said display unit, and a natural langauge analysis means for dividing the natural language character train into a plurality of vocabularies, and by analyzing the meaning of the input sentence, for transforming the vocabularies into an internal expression understandable by said processing device, wherein the inputted natural language character train including an undefined word is character encoded, and the character encoded natural language character train is analyzed in a forward direction making reference to a unit word dictionary consisting of a key character train for a natural language unit word and its parts of speech and making reference to a conjunction matrix indicating the propriety of conjunction between natural language parts of speech, and the natural language character train is divided into unit words, said method comprising the steps of:
-
(a) preparing a reverse unit word dictionary in which the order of the key character train in said unit word dictionary is reversed, and a reverse conjuction matrix consisting of a transposed matrix of said conjunction matrix is provided; (b) analyzing in a reverse direction an unanalyzed portion of said character encoded natural language character train making reference to said reverse unit word dictionary and said reverse conjunction matrix when said analysis in the forward direction becomes impossible; and (c) extracting the undefined word in said natural language character train based on the result of the analysis in the forward direction and in the reverse direction.
-
Specification