Systemy_dialogowe/system/system_dialogowy.py

22 lines
862 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
2022-06-15 00:02:44 +02:00
from generator_jezyka_nautalnego import generator_jezyka_nautalnego
def main():
running = True
2022-06-01 12:22:40 +02:00
state = []
2022-06-15 00:02:44 +02:00
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)
2022-06-08 12:09:36 +02:00
state = monitor_stanu_dialogowego(frame)
2022-06-15 00:02:44 +02:00
tactic = taktyka_dialogu(state, frame)
generator_jezyka_nautalnego(frame, tactic, state, text)
if __name__ == '__main__':
main()