Fix
This commit is contained in:
parent
508508a416
commit
f69e664e04
@ -46,6 +46,11 @@ class NLG:
|
|||||||
|
|
||||||
# TODO: nie sprawdzone - trudno wejść do tego stanu
|
# TODO: nie sprawdzone - trudno wejść do tego stanu
|
||||||
elif dialogue_state == UserActType.UPDATE_MEETING:
|
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 systemAct.getActType() == SystemActType.REQUEST:
|
||||||
if "date" in systemAct.getActParams():
|
if "date" in systemAct.getActParams():
|
||||||
return "W jakim dniu miało się odbyć to spotkanie?"
|
return "W jakim dniu miało się odbyć to spotkanie?"
|
||||||
@ -118,6 +123,11 @@ class NLG:
|
|||||||
return response
|
return response
|
||||||
|
|
||||||
elif dialogue_state == UserActType.FREE_TIME:
|
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 systemAct.getActType() == SystemActType.REQUEST:
|
||||||
if "date" in systemAct.getActParams():
|
if "date" in systemAct.getActParams():
|
||||||
return "W jakim okresie chcesz znaleźć wolny czas?"
|
return "W jakim okresie chcesz znaleźć wolny czas?"
|
||||||
|
12
main.py
12
main.py
@ -16,18 +16,18 @@ if __name__ == "__main__":
|
|||||||
user_input = input("\nWpisz tekst: ")
|
user_input = input("\nWpisz tekst: ")
|
||||||
|
|
||||||
user_frame = nlu.parse_user_input(user_input)
|
user_frame = nlu.parse_user_input(user_input)
|
||||||
print('\n------ rozpoznany user frame ------')
|
# print('\n------ rozpoznany user frame ------')
|
||||||
print(user_frame)
|
# print(user_frame)
|
||||||
|
|
||||||
dst.user_update(user_frame)
|
dst.user_update(user_frame)
|
||||||
state, last_user_act, last_system_act = dst.get_dialogue_state()
|
state, last_user_act, last_system_act = dst.get_dialogue_state()
|
||||||
slots = dst.get_dialogue_slots()
|
slots = dst.get_dialogue_slots()
|
||||||
system_act = dp.chooseTactic()
|
system_act = dp.chooseTactic()
|
||||||
|
|
||||||
print('\n------ stan ------')
|
# print('\n------ stan ------')
|
||||||
print(state, last_user_act, last_system_act)
|
# print(state, last_user_act, last_system_act)
|
||||||
print('\n------ przechowywane sloty ------')
|
# print('\n------ przechowywane sloty ------')
|
||||||
print(slots)
|
# print(slots)
|
||||||
print('\n------ wybrana akcja systemu ------')
|
print('\n------ wybrana akcja systemu ------')
|
||||||
print(system_act)
|
print(system_act)
|
||||||
system_response = nlg.generateResponse(system_act)
|
system_response = nlg.generateResponse(system_act)
|
||||||
|
Loading…
Reference in New Issue
Block a user