This commit is contained in:
Piotr Kopycki 2021-06-15 10:05:49 +02:00
parent 508508a416
commit f69e664e04
2 changed files with 16 additions and 6 deletions

View File

@ -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?"

12
main.py
View File

@ -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)