Systemy_dialogowe/system_mockup/system_dialogowy.py

25 lines
784 B
Python
Raw Normal View History

from analizator_jezyka_naturalnego import analizator_jezyka_naturalnego
from monitor_stanu_dialogowego import monitor_stanu_dialogowego
from taktyka_dialogu import taktyka_dialogu
from generator_jezyka_nautalnego import generator_jezyka_nautalnego
def main():
running = True
while running:
text = input('>>>')
2022-05-25 12:52:02 +02:00
frame = analizator_jezyka_naturalnego(text)
2022-05-25 12:52:02 +02:00
print("[INFO] - Analizator: {}".format(frame))
state = monitor_stanu_dialogowego(frame)
2022-05-25 12:52:02 +02:00
print("[INFO] - Liczba elementów stanu: {}".format(len(state)))
questions = taktyka_dialogu(state, frame)
print("[INFO] - Taktyka: {}".format(questions))
generator_jezyka_nautalnego(frame, questions)
if __name__ == '__main__':
main()