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('>>>') frame = analizator_jezyka_naturalnego(text) print("[INFO] - Analizator: {}".format(frame)) state = monitor_stanu_dialogowego(frame) 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()