The Current Agent
- The game environment is a first-person shooter, and
the agent is an assistant to the user.
- The user types in commands.
- The commands are passed to the GATE environment,
which converts them into semantic frames.
- The frames are passed to the agent.
- The agent is based around a spreading activation
network of competence modules.
- This network represents possible goals and
solutions.
- Activations come from the environment, and the
goals expressed by the user in the case frames.
- The agent expresses conversational actions just
like they would physical actions (ie. when
a competence module is activated).
- The conversational actions are template based
acknowledgements and expressions of its goals.
- It all works in real time on a standard PC.