Step 1: Understanding Knowledge-Based Agents
A knowledge-based agent consists of different levels to handle knowledge representation and reasoning efficiently. The four levels used in defining a knowledge-based agent are:
- Knowledge Level – Represents what the agent knows.
- Logical Level – Represents the formal representation of knowledge.
- Implementation Level – Represents how the knowledge is processed.
- Perceptual Level – Represents the interaction with the environment.
Step 2: Explanation of Options
- Option (A) 2: Incorrect, as defining a knowledge-based agent requires more than two levels.
- Option (B) 3: Incorrect, as the agent needs more layers for full functionality.
- Option (C) 4 (Correct): The four levels correctly define a knowledge-based agent.
- Option (D) 5: Incorrect, as there are only four standard levels.