diff --git a/NaturalLanguageGeneration.py b/NaturalLanguageGeneration.py index 2525f74..fadb9dc 100644 --- a/NaturalLanguageGeneration.py +++ b/NaturalLanguageGeneration.py @@ -46,6 +46,11 @@ class NLG: # TODO: nie sprawdzone - trudno wejść do tego stanu elif dialogue_state == UserActType.UPDATE_MEETING: + # TODO zaślepka do wywalenia + response = "Przepraszam ale obecnie nie obsługuje jeszcze tej funkcji :(" + self.DST.clear() + return response + # ------------------------------------- if systemAct.getActType() == SystemActType.REQUEST: if "date" in systemAct.getActParams(): return "W jakim dniu miało się odbyć to spotkanie?" @@ -118,6 +123,11 @@ class NLG: return response elif dialogue_state == UserActType.FREE_TIME: + # TODO zaślepka do wywalenia + response = "Przepraszam ale obecnie nie obsługuje jeszcze tej funkcji :(" + self.DST.clear() + return response + #------------------------------------- if systemAct.getActType() == SystemActType.REQUEST: if "date" in systemAct.getActParams(): return "W jakim okresie chcesz znaleźć wolny czas?" diff --git a/main.py b/main.py index 0052992..17bc606 100644 --- a/main.py +++ b/main.py @@ -16,18 +16,18 @@ if __name__ == "__main__": user_input = input("\nWpisz tekst: ") user_frame = nlu.parse_user_input(user_input) - print('\n------ rozpoznany user frame ------') - print(user_frame) + # print('\n------ rozpoznany user frame ------') + # print(user_frame) dst.user_update(user_frame) state, last_user_act, last_system_act = dst.get_dialogue_state() slots = dst.get_dialogue_slots() system_act = dp.chooseTactic() - print('\n------ stan ------') - print(state, last_user_act, last_system_act) - print('\n------ przechowywane sloty ------') - print(slots) + # print('\n------ stan ------') + # print(state, last_user_act, last_system_act) + # print('\n------ przechowywane sloty ------') + # print(slots) print('\n------ wybrana akcja systemu ------') print(system_act) system_response = nlg.generateResponse(system_act)