当前,基于代理人的计算是一个活跃研究区域,并且大努力用一个理论、实际的看法两个都向面向代理人的编程被做了。然而,他们中的大多数假设在代理人没有不确定性“心理状态和他们的环境。换句话说,当代理人关于是真 / 假的的肯定是 100% 时,在这个假设代理人下面,开发者们就被允许指定他的代理人怎么行动。在这篇论文,这个不现实的假设被移开,一种新面向代理人的概率逻辑程序设计语言被建议,它能在世界附近处理不确定信息。程序设计语言基于概率逻辑编程和命令式编程的特征的联合。
Currently, agent-based computing is an active research area, and great efforts have been made towards the agent-oriented programming both from a theoretical and practical view. However, most of them assume that there is no uncertainty in agents' mental state and their environment. In other words, under this assumption agent developers are just allowed to specify how his agent acts when the agent is 100% sure about what is true/false. In this paper, this unrealistic assumption is removed and a new agent-oriented probabilistic logic programming language is proposed, which can deal with uncertain information about the world. The programming language is based on a combination of features of probabilistic logic programming and imperative programming.