Theory of Mind + Abduction
A Jason agent combining Theory of Mind with abductive reasoning
tomabd.agent.tom_abduction_task Class Reference

Detailed Description

This internal action provides an interface from the agent's AgentSpeak (.asl) code to the agent's tomabd.agent.TomAbdAgent.tomAbductionTask method.

Usage:

+!g : c
<- ...;
tomabd.agent.tom_abduction_task(
ObserverViewpoint, // a list
ActingAgent, // an atom
Action, // an atom
ActorViewpointExplanation, // a variable that is bound by the IA
ObserverViewpointExplanations, // a variable that is bound by the IA
ActorAbductiveTomRule, // a variable that is bound by the IA
ObserverAbductiveTomRule, // a variable that is bound by the IA
ElapsedTime // a variable that is bound by the IA
);
...