Define a knowledgebased agent and describe its major compone
Define a knowledge-based agent, and describe its major components. What is knowledge representation? What KR formalisms do you know-- explain and compare them (be sure to include PL, FOL, semantic nets and frames)
Solution
A knowledge-based agent includes a knowledge base and an inference system. A knowledge base is a set of representations of facts of the world.Each individual representation is called a sentence.The sentences are expressed in a knowledge representation language.
The agent operates as follows:
1. It TELLs the knowledge base what it perceives.
2. It ASKs the knowledge base what action it should perform.
3. It performs the chosen action.
Major Components are as follows:
•Knowledge Level.
The most abstract level: describe agent by saying what it knows.
•Logical Level.
The level at which the knowledge is encoded into sentences.
•Implementation Level.
The physical representation of the sentences in the logical level.

