- hej janusz ------ rozpoznany user frame ------ inform(participant='janusz') ------ stan ------ None UserActType.INFORM None ------ przechowywane sloty ------ {'participants': ['janusz']} ------ wybrana akcja systemu ------ actType:SystemActType.NOT_UNDERSTOOD actParams:[] ------ wygenerowana odpowiedź systemu ------ Nie rozumiem o czym mówisz. - chce zapisać spotkanie w kalendarzu ------ rozpoznany user frame ------ create_meeting() ------ stan ------ UserActType.CREATE_MEETING UserActType.CREATE_MEETING None ------ przechowywane sloty ------ {'participants': ['janusz']} ------ wybrana akcja systemu ------ actType:SystemActType.REQUEST actParams:['date'] ------ wygenerowana odpowiedź systemu ------ W jakim dniu ma się odbyć to spotkanie? ----------------------------------- ----------------------------------- - jutro o 10:00 ------ rozpoznany user frame ------ inform(date='jutro',time='10:00') ------ stan ------ UserActType.CREATE_MEETING UserActType.INFORM actType:SystemActType.REQUEST actParams:['date'] ------ przechowywane sloty ------ {'participants': ['janusz'], 'date': 'jutro', 'time': '10:00'} ------ wybrana akcja systemu ------ actType:SystemActType.REQUEST actParams:['place'] ------ wygenerowana odpowiedź systemu ------ Gdzie ma się odbyć to spotkanie? ----------------------------------- ----------------------------------- - u mnie w domu # znowu nie wyłapał ------ rozpoznany user frame ------ bye() ------ stan ------ UserActType.CREATE_MEETING UserActType.BYE actType:SystemActType.REQUEST actParams:['place'] ------ przechowywane sloty ------ {'participants': ['janusz'], 'date': 'jutro', 'time': '10:00'} ------ wybrana akcja systemu ------ actType:SystemActType.REQUEST actParams:['place'] ------ wygenerowana odpowiedź systemu ------ Gdzie ma się odbyć to spotkanie? ----------------------------------- ----------------------------------- - Restauracja Poznań ------ rozpoznany user frame ------ inform(place='restauracja Poznań') ------ stan ------ UserActType.CREATE_MEETING UserActType.INFORM actType:SystemActType.REQUEST actParams:['place'] ------ przechowywane sloty ------ {'participants': ['janusz'], 'date': 'jutro', 'time': '10:00', 'description': 'Poznań', 'place': 'restauracja Poznań'} ------ wybrana akcja systemu ------ actType:SystemActType.CONFIRM_DOMAIN actParams:{'participants': ['janusz'], 'date': 'jutro', 'time': '10:00', 'description': 'Poznań', 'place': 'restauracja Poznań'} ------ wygenerowana odpowiedź systemu ------ Czy mam dodać te spotkanie do kalendarza? Dzień: jutro Czas: 10:00 Miejsce: restauracja Poznań Uczestnicy: janusz Opis: Poznań ----------------------------------- ----------------------------------- - czy możesz dodać kolejnych uczestników? ------ rozpoznany user frame ------ meeting_list() ------ stan ------ UserActType.CREATE_MEETING UserActType.MEETING_LIST actType:SystemActType.CONFIRM_DOMAIN actParams:{'participants': ['janusz'], 'date': 'jutro', 'time': '10:00', 'description': 'Poznań', 'place': 'restauracja Poznań'} ------ przechowywane sloty ------ {'participants': ['janusz'], 'date': 'jutro', 'time': '10:00', 'description': 'Poznań', 'place': 'restauracja Poznań'} ------ wybrana akcja systemu ------ None Traceback (most recent call last): File "C:\Users\masob\Desktop\STUDIA\SYSTEMY DIALOGOWE\SystemyDialogowe\main.py", line 31, in system_response = nlg.generateResponse(system_act) File "C:\Users\masob\Desktop\STUDIA\SYSTEMY DIALOGOWE\SystemyDialogowe\NaturalLanguageGeneration.py", line 19, in generateResponse if systemAct.getActType() == SystemActType.REQUEST: AttributeError: 'NoneType' object has no attribute 'getActType'