18 and 25 Feb 2004
CS 3243 - Logical Agents
3
Knowledge bases
nKnowledge base = set of sentences in a formal language
nDeclarative approach to building an agent (or other system):
nTell it what it needs to know
nThen it can Ask itself what to do - answers should follow from the KB
nAgents can be viewed at the knowledge level
ni.e., what they know, regardless of how implemented
nOr at the implementation level
ni.e., data structures in KB and algorithms that manipulate them