一位客户要求我们构建一个基于 Web 的工具来帮助新用户进入他们的域。该系统会询问用户问题,以帮助建立关于他们及其兴趣的个人资料。然后,现实生活中的顾问可以使用该配置文件来确定用户下一步需要做什么(即获得资金、寻找合作伙伴、进行更多研究)。
理想情况下,用户将能够跳过某些问题并继续。在稍后的决策点,系统可以询问他们是否愿意回答他们之前跳过的问题,如果需要继续执行该信息。
我的问题是编写这样的系统的最佳方法是什么?我看过专家系统和决策树。用例模式似乎适合专家系统,但似乎没有任何好的 Web 框架可以构建这样的工具。
对开源解决方案有什么建议吗?