2024-04-17 19:35:47 +02:00
|
|
|
from NaturalLanguageAnalyzer import NaturalLanguageAnalyzer
|
2024-04-21 10:09:03 +02:00
|
|
|
from DialogueStateTracker import DialogueStateTracker
|
|
|
|
from DialoguePolicy import DialoguePolicy
|
|
|
|
from NaturalLanguageGeneration import NaturalLanguageGeneration
|
2024-04-17 19:35:47 +02:00
|
|
|
|
|
|
|
if __name__ == "__main__":
|
2024-04-30 00:10:20 +02:00
|
|
|
text = "chciałbym zarezerwować pokój z balkonem 1 stycznia w Warszawie"
|
2024-04-17 19:35:47 +02:00
|
|
|
nla = NaturalLanguageAnalyzer()
|
|
|
|
user_act = nla.process(text)
|
|
|
|
print(user_act)
|
2024-04-21 10:09:03 +02:00
|
|
|
|
2024-04-23 13:04:36 +02:00
|
|
|
# dst = DialogueStateTracker()
|
|
|
|
# state = dst.dst(user_act)
|
|
|
|
# print(state)
|
|
|
|
#
|
|
|
|
# dp = DialoguePolicy()
|
|
|
|
# system_act = dp.policy(state)
|
|
|
|
# print(system_act)
|
|
|
|
#
|
|
|
|
# nlg = NaturalLanguageGeneration()
|
|
|
|
# response = nlg.nlg(system_act)
|
|
|
|
# print(response)
|
2024-04-21 10:09:03 +02:00
|
|
|
|
|
|
|
|