如何创建智能代理

时间:2012-02-14 21:18:07

标签: vb.net project agent

我目前正在攻读计算机科学荣誉学位,并以人工智能为主题。作为完成该主题的一部分,我必须开发自己的基本智能代理。

我还没有围绕我为这个项目做的实际操作。我不是技术上最有天赋的程序员,我不知道该做什么或从哪里开始

有人可以指出我正确的方向,从哪里开始学习如何开发智能代理以及对项目实际做些什么的任何可能的想法?

任何VB.net引用也会受到赞赏。(我知道它不是开发IA的最佳语言,但由于我的时间限制,这是我觉得'最舒服的编程语言)

提前完成

1 个答案:

答案 0 :(得分:0)

嗯,这取决于您如何定义代理商。例如,多智能体仿真(例如,具有并行个体的实时系统)本质上不同于基于代理的建模(通常是在离散时间,离散事件之后的仿真)范例)。

从您的评论中,我认为后者就是您要搜索的内容。在计算机科学中,我们已经写了很多东西,请亲自见the list of available ABM simulation platforms/environments

我建议使用Repast(最流行的环境之一,以前的版本也支持VisualBasic你要搜索的内容),或NetLogoFables(它们都是特定领域语言做ABM)。

要概述ABM,here is a tutorial我写了一篇广为人知的玩具模型。