Systemy_DialogowePon15-30/presenter/Presenter.py

14 lines
497 B
Python
Raw Normal View History

2021-04-26 14:26:52 +02:00
from presenter.chatbot_modules.DialogueStateTracker import DialogueStateTracker
2021-04-26 13:31:00 +02:00
from presenter.chatbot_modules.NaturalLanguageUnderstanding import NaturalLanguageUnderstanding
class Presenter:
2021-04-26 14:26:52 +02:00
dialogue_state_tracker = DialogueStateTracker()
nlu = NaturalLanguageUnderstanding()
2021-04-26 13:31:00 +02:00
def process_user_input(self, user_input):
2021-04-26 14:26:52 +02:00
user_frames = self.nlu.text_to_user_frame(user_input)
dialogue_state = self.dialogue_state_tracker.processUserAct(user_frames)
2021-04-26 13:31:00 +02:00
return ''