from model.frame import Frame from service.dialog_state_monitor import DialogStateMonitor from service.dialog_policy import DialogPolicy # Example print("Dialog state monitor, examples:") monitor = DialogStateMonitor() monitor.append(Frame('system', 'hello', [])) monitor.append(Frame('user', 'some_text', [])) print(monitor.get_all()[0].act) print(monitor.get_last().act) print("Dialog policy, next dialogue act:") dialog_policy = DialogPolicy(monitor.get_all()) print(dialog_policy.next_dialogue_act().act)