构建基于网络的专家系统?
客户要求我们构建一个基于网络的工具来帮助新用户进入他们的域。该系统会询问用户问题,以帮助建立关于他们及其兴趣的个人资料。然后,现实生活中的顾问可以使用该个人资料来确定用户下一步需要做什么(即获得资金、寻找合作伙伴、进行更多研究)。
理想情况下,用户能够跳过某些问题并继续。在稍后的决策点,系统可以询问他们是否愿意回答之前跳过的问题,以及是否需要继续该信息。
我的问题是编写这样的系统的最佳方法是什么?我研究过专家系统和决策树。用例模式似乎适合专家系统,但似乎没有任何好的 Web 框架来构建这样的工具。
对于开源解决方案有什么建议吗?
A client has asked us to build a web-based tool to help new users entering into their domain. The system would ask users questions to help build a profile on them and their interests. The profile could then be used by real-life counselors in figuring out what the user needs to do next (ie get funding, find partners, do more research).
Ideally the user would be able to skip certain questions and continue on. At a later decision point the system could ask them if they would like to answer a previous question they skipped if that information is needed to go on.
My question is what is the best way to code a system like this? I have looked at Expert Systems and decision trees. The use case patterns seem to fit an Expert System but there don't seem to be any good web frameworks for either to build a tool like this.
Any recommendations for an open source solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个简单的词:
数据库
这样您就可以保存所有问题、答案以及稍后应该回答的未回答问题。我推荐MySql
One simple word:
Databases
In that way you'll be able to save all questions, answers and unanswered questions which should be answered later. I'd recommend MySql