Ich bin relativ neu zu entwickelnden Web-Anwendungen.Auswahl der Architektur für die Exposition CLIPS-Expertensystem als Web-Anwendung
Ich möchte Ihre Kommentare und Verbesserungsvorschläge für die folgenden architektonischen Überlegungen.
Ich habe ein Expertensystem ES mit CLIPS entwickelt. Jetzt plane ich, dies einer Vielzahl von Benutzern aus unserem Unternehmen als Web-Anwendung zur Verfügung zu stellen. Bevor ich mit näheren Details beginne, überlege ich derzeit, welche Technologien beteiligt sein sollten.
Ziel ist, dass der Benutzer der Web-App mit einer Chat-ähnlichen Animation konfrontiert wird, die ihn zum Endergebnis führt, während er dem ES mehr und mehr Input gibt.
Nach einigen Recherchen auf meinem eigenen leitenden kam ich auf der folgende Idee
Im Backend I PyCLIPS als Schnittstelle zwischen Python und CLIP
Dann benutze ich DJANGO für meinen Python-Code in die integrierende Webseite, die den Chat zwischen Benutzer und ES dynamisch verändert.
Es gibt eine Sache, die mich besonders beunruhigt: Wie soll ich viele gleichzeitige Benutzer verwalten? Soll ich ein ES mit jedem Benutzer verwenden, der eine individuelle Menge von Fakten hat, oder soll jeder Benutzer seine eigene Instanz des ES haben?
Haben Sie andere High-Level-Ansätze für dieses Problem, die dieser überlegen sein könnten?
Ich freue mich auf Ihre Erfahrungen und Anregungen in dieser Angelegenheit.
Best