In one case, you have a decision available immediately (reactive) in the other case you have to search for a decision (deliberative).
Is that the difference, for you, between an agent based on an deliberative and reactive behaviors? Any time a search is involved, the agent is deliberative? If there is no search, it is reactive?
In the end, it seems like the fuzzy area between strictly deliberative and strictly reactive agents will be the best solution for most problems. It seems like SPA itself could be implemented as a reactive system though, so am unsure if the elements in this argument are even lined up against each other.
Sense: Find the nearest wall
Plan: Apply the ruleset for combining destination and wall
Would this be a S-P-A that is reactive? What change would be required to make it reactive?
(...and I am glad I am not the only person continuously messing up tags! )