1. What distinguishes a knowledge-based agent from an agent that reacts without maintaining an internal world model?
It maintains and updates internal knowledge, reasons over it, and uses a formal world representation to choose actions.
Explanation
A knowledge-based agent maintains an internal state of knowledge, updates it from observations, reasons over it, and selects actions using a formal representation. A direct percept-to-action mapping does not capture this internal knowledge-and-reasoning architecture.