我在一家市场研究公司是在网络空间的工作。我们一直在花费所有我们的周期超过一年半建设的下一件大事在这个空间与问候剖析受访者(一段时间内),以更好地把它们可用的调查英寸一些我们的研究人员的一个要求我们多次(确实如此)是一种工具,将证明这一新的分析系统的价值,并预测调整的结果,它的很多算法和规则,以显示其规则集的版本有一个更好的结果。

我们的目标是能够把我们的分析系统的纱条(对于一个给定的时间Q&A数据的静态切片 - 性别:男/女,饮料:可口可乐/百事可乐/ mt.dew,收入:ETC)并运行用户代理通过我们的分析系统(人工开发的软件机器人或代理人)观看互动的结果会是什么。作为Q&A的数据是一样的,用户代理能力选择的答案将是相同的,只有算法和规则背后的探查工作将如何改变 - 这在理论上将使我们能够预先确定的任何变化的结果我们的系统。那么这个结果将使我们能够推动改变我们的生产系统之前证明的变化。希望是,我们可以更容易地释放到野外之前发现错误。但是,这也将允许我们测试变更逻辑追捕在探查优化。

我的问题:(C#/。NET居多)对于像我这样谁也真的只能在web应用空间,在那里做我只看得到建立了能够与外部交互的用户代理开始工作系统如我的分析系统?我特别需要知道如何运转起来1000(千)代理和通过能够回答这个问题是基于特征呈现给他们通过分析系统的问题让他们与我的分析系统进行交互(在给定的时间量)被上在初始化时用户代理动态定义

这方面的一个例子是,我需要一些黑代理,一些中国代理商,一些男剂,一些女特工,一些老药,一些新的药物,一些宗教剂,一些喝可乐等,他们都混合在一起,以最适合像世界。我们已经有人口突破我国人口的下降,所以我们可以很容易地旋转起来10名%的黑人男性,60%的白领女性留在家里的母亲,我们的人口的所有其他表示。

我对这样创建系统的第一个想法是使用我的XBOX 360 的力量,和类似于从面向对象世界的人增加了一些特性的一些深思熟虑的代理,才能实现能够智能回答一些问题......和别人猜测。

在我的同事说,有人建议我使用一些在那里人工智能框架和1000 CPU显卡(我们有一个的话),以获得一些超级邪恶的快速表现出来的用户代理的负载。其中,每个CPU是一个代理...(像这样)。

有没有人在那里与在这样的事情的经验?打样问题与世界的一个虚构模型?

有帮助吗?

解决方案

您说“与外部系统进行交互” - 什么是接口这个系统,以及如何做一个人使用它?是不是在网上?如果是这样,那你就浪费时间思考GPU的优化之类,因为你的性能瓶颈将是网络,甚至通过LAN。在这种情况下,你可能也只是运行代理顺序。即使你能同时有效地产卵1000个代理商(也许是在多台机器),机会是很高,你只会削弱目标服务器的拒绝服务攻击的意外的拒绝,所以它是适得其反。但是,如果你要更改界面,允许直接的进程间通信的能力,你可以回去考虑到大规模并行方法。但随后1000是不是在计算方面一个巨大的数字。很可能你会花更多的时间做并行比你具有这种方式节省运行算法。

至于“人工智能框架”,我不认为这有什么这么含糊,这将有助于你。 AI和智能代理是一个巨大的领域 - 这本书人工智能:一种现代方法这是一个标准智能代理的介绍文字是超过1000页长,可能包含20种或30个完全独立的技术,其中许多可能适用于您的问题,其中许多不会。如果你能更加清晰地明确哪些任务的代理必须执行,并输入有上做出这些决定,选择一个体面的技术成为可能。事实上,它可能会变成你的问题并不需要AI可言,如果你有代理的人口统计和决策之间有明确的映射 - 你只是仰望从你刚才的表使用的答案。所以,重要的是要制定出什么问题,你实际上是试图首先解决的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top