Method and apparatus for providing rule-based, autonomous software agent with ontological information
First Claim
Patent Images
1. A system for providing an autonomous software agent having a language with ontological information, comprising:
- an ontologically arranged database of domain knowledge representations;
a translator operative to receive said ontologically arranged representations and for translating such representations into agent language; and
a source of inference knowledge operative to extract relational information from ontological representations for use by the agent.
1 Assignment
0 Petitions
Accused Products
Abstract
Autonomous systems require efficient run-time performance. In agents optimized for performance, control structures and domain knowledge are often intertwined, providing efficient execution but brittle knowledge bases that scale poorly. Combining ontology representations and agents optimized for performance can capitalize the strengths of individual approaches and reduce individual weaknesses. Automatic translators are to convert ontological representations, hand-coded procedures for ontological inference, and explanation-based learning to cache inference.
53 Citations
12 Claims
-
1. A system for providing an autonomous software agent having a language with ontological information, comprising:
-
an ontologically arranged database of domain knowledge representations;
a translator operative to receive said ontologically arranged representations and for translating such representations into agent language; and
a source of inference knowledge operative to extract relational information from ontological representations for use by the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. A method of providing an autonomous software agent with ontological information comprising:
-
generating a database of domain knowledge arranged in a standard ontological language;
translating the ontological knowledge into a form accessible by the agent;
storing said transformed version of the original ontology in the agent'"'"'s working memory;
generating queries to the transformed version of the original ontology in the agent'"'"'s working memory; and
caching responses to the queries. - View Dependent Claims (10, 11)
-
Specification