像“21问题”游戏这样的架构

时间:2013-06-03 20:47:09

标签: architecture uml class-diagram

我显然没有期待完整的架构/答案,我更需要一些想法/提示,这将引导我进入最终架构。

因此,对于那些不知道的人来说,游戏的目标基本上是向其他玩家提问,这将引导您获得真正的答案。您通常会尝试从尽可能消除尽可能多的内容的问题开始。我希望这很清楚。

现在我们不想重新制作游戏。我们有自己的内部软件,其中包含“文件问题/票证”链接,根据显示的数据,我们想要猜测问题是什么。在猜测之后,我们将与该人确认这是正确的问题,因此所有字段都会自动填充。如果没有,我们会让用户手动输入问题。

这是某种数据映射我猜...我不确定我们将如何做到这一点..任何想法如何开始?

由于

1 个答案:

答案 0 :(得分:0)

这里有两个真正的选择:

1)使用/创建规则引擎:尝试根据您的数据的一些核心分析预先填充规则。这可能是最有效的,也是最昂贵的,因为您需要一些非常好的数据分析来构建规则集。

2)统计匹配:根据可用的数据元素创建向量。这些向量将匹配具有名称/值对的数据库,其具有先前票证的结果。匹配尽可能多的向量,并根据排名最高的匹配进行猜测。所以像“给我最常见的解决方案:responseCode = 500,url = / bankaccount,location = antarctica”

它实际上归结为进行前期分析或反应式数据挖掘。它与建筑问题相当正交。您可以根据互操作要求,缩放等内容来决定您的架构。