Programs interacting with users via natural language interfaces generally require more sophisticated control structures than those needed by programs interacting with users through less flexible mechanisms. This paper describes our development of Director, an interpreter (inference engine) for rule-based programs. Providing an efficient combination of forward and backward chaining, heuristic and user control of inference, and ready access to portions of its internal structure, Director facilitates the construction of systems with natural language interfaces as well as other rule-based systems in which queries are expensive
This paper describes a system for the computer understanding of English. The system answers questi...
Artificial Intelligence research involves the creation of extremely complex programs which must po...
This paper presents a survey of research in controlled natural languages that can be used as high-le...
Currently, a very popular way for expert systems to communicate with their users IS Via a menu inter...
Currently, a very popular way for expert systems to communicate with their users is via a menu inter...
The primary goal of this research is to build a general semantics that will allow the mapping of use...
Rule based expert systems programmers experience similar difficulties in developing and maintaining ...
The problem of natural language recognition has been studied by many researchers since the early 196...
Expert systems are proliferating in many situations in which it is important to capture expertise in...
Before a system can be formally defined, it is common to write a specification in a natural language...
The term rule-based program is meant to include definite clause programs, SOS specifications, attrib...
The engineering of a software system depends crucially upon the requirements specification of the sy...
Director is a programming language designed for dynamic graphics, artificial intelligence, and naï...
Since the beginning of computing, humans have been trying to make computers understand each other mo...
Controlled Natural Languages (CNLs) are efficient languages for knowledge acquisition and reasoning....
This paper describes a system for the computer understanding of English. The system answers questi...
Artificial Intelligence research involves the creation of extremely complex programs which must po...
This paper presents a survey of research in controlled natural languages that can be used as high-le...
Currently, a very popular way for expert systems to communicate with their users IS Via a menu inter...
Currently, a very popular way for expert systems to communicate with their users is via a menu inter...
The primary goal of this research is to build a general semantics that will allow the mapping of use...
Rule based expert systems programmers experience similar difficulties in developing and maintaining ...
The problem of natural language recognition has been studied by many researchers since the early 196...
Expert systems are proliferating in many situations in which it is important to capture expertise in...
Before a system can be formally defined, it is common to write a specification in a natural language...
The term rule-based program is meant to include definite clause programs, SOS specifications, attrib...
The engineering of a software system depends crucially upon the requirements specification of the sy...
Director is a programming language designed for dynamic graphics, artificial intelligence, and naï...
Since the beginning of computing, humans have been trying to make computers understand each other mo...
Controlled Natural Languages (CNLs) are efficient languages for knowledge acquisition and reasoning....
This paper describes a system for the computer understanding of English. The system answers questi...
Artificial Intelligence research involves the creation of extremely complex programs which must po...
This paper presents a survey of research in controlled natural languages that can be used as high-le...