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 state = [] print() print("Dostępne repozytoria: \n - gra - kolko i krzyzyk, \n - zajecia ai, \n - projekt - sklep, \n - super_stronka_internetowa, \n - nazwarepozytorium, \n - pizza, \n - zajecia") print("Aby poznać komendy, wpisz 'pomoc' \n") while running: text = input('>>>') frame = analizator_jezyka_naturalnego(text) state = monitor_stanu_dialogowego(frame) tactic = taktyka_dialogu(state, frame) generator_jezyka_nautalnego(frame, tactic, state, text) if __name__ == '__main__': main()