Knowledge base:
A knowledge base (abbreviated KB or kb) is a special kind of database for knowledge management.
A knowledge base is an information repository that provides a means for information to be collected, organized, shared, searched and utilized.
The part of an expert system that contains the facts and rules needed to solve problems.
A collection of facts and rules for problem solving.
The agent must be able to:
represent states, actions, etc.
incorporate new percepts
update internal representation of world
deduce hidden properties of world
deduce appropriate actions
One of the core problems in developing an intelligent agent is knowledge representation:
how to represent knowledge
how to reason using that knowledge