Logic-Based Planning
We can represent the Wumpus rules in a Logical System (e.g. Propositional Logic, First-Order Predicate Logic, ALC) and use Inference to deduce new knowledge from percepts and actions. This representation will result in contradictions when the agent moves through the world and its percepts are changing.
The obvious idea is to make the representations of percepts time-dependent. Fluent, Atemporal.
We want an Agent that can deal with time. For example we would like to be able to express something like this: But how do we get a Fluent like: the agent is at at time ? Has to do with Transition Model where we get the state of the Environment after an Action (so for example new cell position).
We can use fluents to describe actions in so called Effect Axioms.
For example:
Hybrid Agent → special code for Wumpus world example.
However, we want: General Planning Agent.