I need to program an expert system in Python (this is the first time I do both). I have to implement a big flow diagram which depends on progressive user input, i. e. the user provides inputs at many points of the flow diagram. In python, I have seen systems like PyKE for knowledge bases and inference rules; however, I do not understand if a system like that (Prolog-like) will help me with the process of many GUI windows asking many questions to the user or it is better to program it manually.
Should I use a system like PyKE?