22 lines
862 B
Python
22 lines
862 B
Python
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()
|