public static string DialogueActionToString(DialogueAction da) { return da.getCommunicativeAct().getCommActType().ToString() + " " + da.getCommunicativeAct().getRapportActType().ToString() + " " + da.getComputationalAct().getActType().ToString(); }
public double rewardFunction(DialogueState s, DialogueAction a) { return (s.CurrentUtterance.Equals("state4") && a.getCommunicativeAct().getCommActType() == COMMUNICATIVE_ACT.NO_COMM) ? 0 : -10; }