25 lines
597 B
Python
25 lines
597 B
Python
from NaturalLanguageUnderstanding import NLU
|
|
from NaturalLanguageGeneration import NLG
|
|
from DialogueStateTracker import DST
|
|
from DialoguePolicy import DP
|
|
|
|
if __name__ == "__main__":
|
|
|
|
nlu = NLU()
|
|
dst = DST()
|
|
dp = DP()
|
|
nlg = NLG()
|
|
|
|
while(1):
|
|
user_input = input("Wpisz tekst: ")
|
|
|
|
user_frame = nlu.parse_user_input(user_input)
|
|
print(user_frame)
|
|
#dst.addFrame(user_frame)
|
|
#system_act = dp.chooseTactic(dst.getFrames())
|
|
#text = nlg.toText(system_act)
|
|
|
|
#print(text)
|
|
#if system_act.isDialogFinished():
|
|
# break
|