Apparatus and methods for providing design advice
First Claim
1. Apparatus for providing advice about a design, the apparatus comprising:
- a design document;
a knowledge base from which information about a domain relevant to the design is obtainable in response to a query; and
design assistant means for providing an annotation including the advice for the design document, the design assistant means includingquery providing means for producing the query in response to a specification of an advice area received from a user and providing the query to the design assistant means for execution on the knowledge base andadvice providing means responsive to the information produced in response to the execution of the query for employing the information to provide the annotation.
1 Assignment
0 Petitions
Accused Products
Abstract
A knowledge-based artificial intelligence system which provides design advice. The artificial intelligence system includes a knowledge base of design information. Users of the system indicate an area about which they require design advice. The system provides the relevant advice. Included in the advice is an indication of the "owner" of the advice. The advice and the relationship between the design made by the user are part of a trace of the users'"'"' session with the system. The trace becomes part of a design document for the design. When the design is reviewed, the trace is reviewed as well. The system includes an interface for updating the knowledge base, and if the design review indicates a need to correct the knowledge base, the corrections are made using the interface for updating. A preferred embodiment of the system is used to provide advice to designers of a large software system concerning the use of an error reporting and handling system in the system being designed.
16 Citations
9 Claims
-
1. Apparatus for providing advice about a design, the apparatus comprising:
-
a design document; a knowledge base from which information about a domain relevant to the design is obtainable in response to a query; and design assistant means for providing an annotation including the advice for the design document, the design assistant means including query providing means for producing the query in response to a specification of an advice area received from a user and providing the query to the design assistant means for execution on the knowledge base and advice providing means responsive to the information produced in response to the execution of the query for employing the information to provide the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification