分享到:

智能体结构IASC与面向智能体程序设计语言IAPL的研究及实现

Agent理论与技术是当今人工智能与软件工程中的热门研究课题。所谓agent就是具有一定自主性、主动能力、应激能力、社会能力的软件或硬件实体。目前,如何实现agent的自主性、主动性、应激性及多agent间的交互等尚存在着诸多理论问题与实现技术上的困难。本文旨在建立适用于不同类型、不同程度自主性agent的设计、构造及实现的智能agent结构和面向智能agent程序设计语言。具体获得的研究成果包括如下:(1)从面向agent的程序设计语言实现的角度,提出了一种框架问题的解决方法,给出了效应公理的规则表示形式,为智能agent结构的建立提供了必要的理论基础。(2)结合BDI结构和情境演算的优点,提出了一个能刻画agent的多种特征,尤其是自主性的智能agent结构IASC。此结构既能表示agent的信念、目标、意向等心智成份,又能进行行动推理和规划,为解释agent的自主性提供了统一的平台。(3)提出了用推理复杂性作为度量agen  (本文共101页) 本文目录 | 阅读全文>>

《计算机工程与设计》2004年10期
计算机工程与设计

智能Agent程序设计语言IAPL

引言 最早出现的Agent语言是shoham提出的Agent~0‘lJ,它将Agent的意向、承诺、能力等概念引入到程序设计语言中,使所得到的语言能处理Ageni的某些心智属性。Rao等人对Shoham的思想进行了进一步的改进与扩充,他们将Agent看成一种特殊的对象,通过将意向、期望、信念等成份加入到传统的面向对象的程序设计语言的方法实现Agent的编程圈。近年来,随着Agent理论与技术研究的进一步深化,又出现了一些新的面向Agent的程序设计语言,如PLACA‘习、APrill41、GOLoG/c ONGOLOG15,等,但由于现有的Agent模型通常以多模态逻辑或多模态分支时态逻辑为刻画工具,完全实现这些系统所规范的Agent将导致高计算复杂性。因此,基于现有的各种Agent模型的AOP语言或者在语形上做大量简化(如AGENT-0),或者退回到过程性语言(如Ap-riI)。有些语言(如GOLOG等),由于缺乏表示与处理A...  (本文共6页) 阅读全文>>