首页 > 其他分享 >多智能体理论

多智能体理论

时间:2024-03-24 18:44:18浏览次数:27  
标签:理论 BDI agent 智能 信念 Agent 体系结构

多智能体理论

智能体的基本特性

woofdridge和J七nnLings在总结了前人在agent领域的一些工作后认为‚Agent的基本特性包括:

(l)自治性:Agent运行时不直接由人或者其他东西控制‚它对它们自己的行为和内部状态有一定的控制权。

(2)社会性:Agent能够通过某种Agent通信语言与其他agent进行信息交换

(3)反应性:即对环境的感知和影响。Agent可以感知他们所处的环境‚并通过行为改变环境。

4)自发性:Agent的行为应该是主动的‚或者说是自发的。Agent感知周围环境的变化‚并做出基于目标的行为

除了以上的基本特性‚Agent还包括一些其他的属性‚包括:

(1)移动性:Agent可以从一个地方移动到另一个地方而保持其内部状态不变。Agent可以携带数据和能够在远处执行智能指令。

(2)推理能力:Agent可以根据当前的知识和经验‚以理性的、可再生的方式推理或推测。

(3)规划能力:Agent可以根据目标、环境等的要求‚至少对自己的短期行为做出规划‚具有生成规划的能力。

(4)学习和适应能力:Agent可以根据过去的经验积累知识‚并且修改其行为以适应新的环境。

智能体的体系架构

可以将中的研究分为下述的三种典型体系结构薛宏涛‚李海刚‚

慎思型体系结构
基于Simon和Newell的物理符号系统假设,智能体维持着对世界的内部表示,具有能用一定形式的符号推理加以修正的精神状态。根据大多数通用的慎思方法,认知构件基本由两部分组成:世界模型和规划器。这种方法中有-一个基本的假设:对认知功能进行模块化是可能的,即可以分开来研究不同的认知功能(如感知、学习、规划和动作),然后把它们组装在一起构成自治智能体。从工程角度看,功能模块化降低了系统的复杂性。
反应式体系结构
起源于Brooks的思想,即智能体不依赖复杂的符号表示,直接根据感知输入产生动作。反应式智能体只是简单地对外部刺激发生反应,不使用复杂的符号推理反应结构的设计源自这样的假设:智能体行为的复杂性是智能体运作环境复杂性的反映,而不是智能体内部设计复杂性的反映。

◆混合型体系结构
在现实世界或者虚拟社区中,智能体除了要保持对紧急情况的及时反应外,还要使用一定的策略对中短期的行为做出规划,并通过对世界和其他智能体的建模分析来预测未来的状态,以实现和其他智能的协作。所以,作为上述两种体系结构结合的混合型成为最常用的体系结构,既能实现面向目标的长期规划,又具有实时性的特点。这种体系结构在一个智能体中有机的组合了多种相对独立、并行执行的智能形式。

BDI模型

Shoham(1993) 认为智能体是具有包括信念、能力、选择和承诺等精神状态的一个实体.

Bratman提出了BDI理论(Belief-Desire-Intention), Rao和Georgeff (1991, 1995)在此工作的基础上给出了BDI智能体的形式模型,并引入决策理论的思想。Cohen 和Levesque (1990)最早较为系统的讨论了理性平衡、行为意图的形式表示和演化规则,建立了形式语言系统,用于表达对智能体理性行为的规则和约束。

BDI模型侧重于形式描述信念(beli均‚愿望(desire)和意图(intention)‚简称BDI‚其本质上要解决的问题是如何确定主体(ageno的目标以及如何实现这个目标。一个BDI模型包含三个基本成分:

(1)信念(Belief)是一个包括了对世界相关的信念、与其他agent思维趋向相关的信念和自我相关的信念的集合。信念是ageni对世界的认知‚包含描述环境特性的数据和描述自身功能的数据‚是agent进行思维活动的基础。

(2)愿望(Desire)是ageni的最初动机‚是其希望达到的状态或希望保持的状态的集合。主体(agent)希望达到的状态‚由此可以激发系统的规划和行动。一般来说 可以表达为主体(ageno对环境状态的一种期待和判断 也就是通过判断该状态是否成立作为Des五七是否实现的标志。agent可以拥有互不相容的愿望,而且也不需要相信它的愿望是绝对可以实现的

(3)意图承诺实现的愿望中选取的当前最需要完成或者最适合完成的一个‚是agent将要正在实现的目标‚它是属于思维状态的意向方向。当前意图对agent的当前动作具有指导性的作用。

image-20220613104937264

多智能体系统(MAS)

MAS理论和技术的研究,主要面向两类复杂的应用环境(刘海龙,2001)。一类是在网络中物理.上分散的节点,这些节点具有一定的自主行为能力;另一类是本质上是集中式的应用问题,但可通过分布式的算法取得更好的解,也称作分布式人工智能(DAI,Distributed Artificial Intelligence)。

智能体决策问题

而所谓的智能体进行决策,也就是指智能体在此模型的基础上,基于问题过程的规律进行规划,利用智能体可行的选择参与改变过程,使其朝自身期望的结果发展,最终解决问题。总的来说,决策基于问题的模型再结合规划的方法两部分完成。

标签:理论,BDI,agent,智能,信念,Agent,体系结构
From: https://www.cnblogs.com/zuti666/p/18092792

相关文章

  • 智能合约开发
    1、转账native币的转账直接用原声的transfer方法token合约币转账,需要使用合约方法//以太币转账address.transfer()//token币转账IERC20(address).transferFrom()2、部署hardhat的api能直接处理好部署发布代理合约和实现合约asyncfunctionmain(){//获取合约工......
  • # 单目深度估计基础理论和论文学习总结
    单目深度估计基础理论和论文学习总结一、背景知识:三维刚体运动的数学表示:旋转平移矩阵、旋转向量、欧拉角、四元数、轴角模型、齐次坐标、各种变换等照相机模型:单目/双目模型,单目中的世界坐标系/相机坐标系/图像坐标系的互相转换、畸变与矫正,双目涉及的视差和深度的反比关系、......
  • 攻击检测:全局智能监控与精准定位
    随着互联网的快速发展,网络安全问题日益凸显,其中分布式拒绝服务攻击(DDoS)已成为威胁企业网络安全的重要隐患。为了应对这一挑战,我们致力于为客户提供全面的DDoS防护服务,确保您的网络环境安全可靠,让您的业务持续运行。作为专业的网络安全服务提供商,我们拥有丰富的经验和先进的技术手......
  • 智能停车场管理系统设计与实现|jsp+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档
    本项目包含可运行源码+数据库+LW,文末可获取本项目的所有资料。推荐阅读100套最新项目最新ssm+java项目文档+视频演示+可运行源码分享最新jsp+java项目文档+视频演示+可运行源码分享最新SpringBoot项目文档+视频演示+可运行源码分享2024年56套包含java,ssm,springboot的平台......
  • 智能停车场管理系统设计与实现|jsp+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档
    本项目包含可运行源码+数据库+LW,文末可获取本项目的所有资料。推荐阅读100套最新项目最新ssm+java项目文档+视频演示+可运行源码分享最新jsp+java项目文档+视频演示+可运行源码分享最新SpringBoot项目文档+视频演示+可运行源码分享2024年56套包含java,ssm,springboot的平台......
  • 牛逼!本地直接部署开源、离线、免费商用的大模型知识库!快速搭建个人和企业私有智能知识
    快速上手1.环境配置首先,确保你的机器安装了Python3.8-3.11(我们强烈推荐使用Python3.11)。$python--versionPython3.11.7接着,创建一个虚拟环境,并在虚拟环境内安装项目的依赖#拉取仓库$gitclonehttps://github.com/chatchat-space/Langchain-Chatchat.g......
  • 深度学习入门 基于Python的理论与实现
    深度学习入门基于Python的理论与实现感知机由美国学者FrankRosenblatt在1957年提出,是作为神经网络(深度学习)的起源的算法。感知机接收多个输入信号,输出一个信号信号只有0和1两种取值感知机将输入信号乘以相应的权重后求和,若大于阈值则输出1,否则输出0若用\(x_{1},x_{2}\)......
  • 智能指针详解
    文章目录前言unique_ptrshared_ptrweak_ptr前言智能指针本质上来讲是一个存储指向堆内存指针的类,目的就是帮助我们管理内存,一旦使用了智能指针就就尽量使用new产生的指针,因为智能指针只维护同类型指针的引用计数,混用很容易造成内存重复释放的问题unique_ptrstd:......
  • 基于物联网的智能家居监测与控制系统(附源码+全套资料)
        本设计是基于物联网的OneNET云平台和TCP/IP网络通信设计的具有低成本高效率的智能家居控制系统。该系统通过手机APP与终端服务器设备相结合的方式进行搭建。手机APP采用C++语言通过QT开发,终端服务器设备采用ARM-Cortex_A9开发板作为服务器,M0开发板模拟温湿度数据的......
  • 机器学习:智能时代的核心引擎
    目录一、什么是机器学习二、监督学习三、无监督学习四、半监督学习五、强化学习一、什么是机器学习机器学习是人工智能的一个分支,它主要基于计算机科学,旨在使计算机系统能够自动地从经验和数据中进行学习并改进,而无需进行明确的编程。机器学习算法通过构建模型来处......