Chapter 4
Chapter 4
LOGICAL AGENT
KNOWLEDGE-BASED AGENT
• The central component of a knowledge-based
agent is its knowledge base.
• A knowledge base is a set of sentences.
• Each sentence is expressed in a language
called a knowledge representation language
and represents some assertion about the
world.
• There should be a way to add new sentences
to KB, and a way to query what is known.
KNOWLEDGE-BASED AGENT
• The standard names for these tasks are TELL
and ASK.
• Both tasks may involve inference –that is
driving new sentence from old.
• Inference must obey the fundamental
requirement that when one ASKs a question of
the knowledge base , the answer should
follow from what has been told, TELLED to the
knowledge base previously.
KNOWLEDGE-BASED AGENT:
BACKGROUND KNOWLEDGE
The agent maintains a knowledge base ,
KB,which contain some back ground
knowledge. Each time the agent program is
called it does three things: