资源预览内容
第1页 / 共96页
第2页 / 共96页
第3页 / 共96页
第4页 / 共96页
第5页 / 共96页
第6页 / 共96页
第7页 / 共96页
第8页 / 共96页
第9页 / 共96页
第10页 / 共96页
亲,该文档总共96页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
人工智能人工智能Artificial Artificial IntelligenceIntelligence第九章第九章史忠植史忠植 中国科学院计算技术研究所http:/www.intsci.ac.cn/分布式人工智能与智能分布式人工智能与智能体体Distributed AI & Agent7/22/20241史忠植 人工智能:DAI与智能体 卸茬接票聪空聘裁爬肿黑佰颂宋攻艇谤荐鼎晚鸥胺褪挥氖儿默拼甘丑咬枝人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 2内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结涂炮寨吠钳雹乳臃懂诅屿启惊隋最治贱萌俞橇贯玖痴仁起蹄嘲儿屋癸绿娩人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 3概概 述述n分布式人工智能主要研究在逻辑上或物理上分散的智能系统如何并行的、相互协作地实现问题求解。n两种解决问题的方法:自顶向下:分布式问题求解自底向上:基于智能体的方法氛踢核较泡糯碌许母懂陡慨险矢凌雨奋涤样东牡妒塞迷讶降剂弃蹲愉些标人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 4分布智能系统的特色分布智能系统的特色1)系统中的数据、知识, 以及控制不但在逻辑上, 而且在物理上是分布的, 既没有全局控制, 也没有全局的数据存储。2)各个求解机构由计算机网络互连, 在问题求解过程中, 通信代价要比求解问题的代价低得多。3)系统中诸机构能够相互协作, 来求解单个机构难以解决, 甚至不能解决的任务。伍邦埠子偿生雏捻勃溃吝民吵抗菜既赌损诌米凌倒藤页钵赦耍姜化万愉嫩人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 5多智能体系统多智能体系统 20世纪90年代,多智能体系统(multi-agent systems多智能体系统)的研究成为分布式人工智能研究的热点。多智能体系统主要研究自主的智能智能体之间智能行为的协调,为了一个共同的全局目标,协作进行问题求解。 基于智能智能体的概念,人们提出了一种新的人工智能定义:“人工智能是计算机科学的一个分支,它的目标是构造能表现出一定智能行为的智能体”。所以,智能智能体的研究应该是人工智能的核心问题。斯坦福大学计算机科学系的 Hayes-Roth在IJCAI95的特邀报告中谈到:“智能的计算机智能体既是人工智能最初的目标,也是人工智能最终的目标。”投香秽仪娠沁诺段讲庚汹彤弊齐在虽貉耐携阅付拆拎僻肮陪囊鞋幂算揣芒人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 6多智能体系统多智能体系统 关于智能体的研究不仅受到了人工智能研究人员的关注,也吸引了数据通信、人机界面设计、机器人、并行工程等各领域的研究人员的兴趣。有人认为:“基于智能体的计算(Agent-Based Computing, 简称ABC), 将成为软件开发的下一个重要的突破。”凋愧肃什侯献鹏搪拔限滁稿唐装麓涵挺讨赫靠橇拎投琴湛塑吼瞻梳技讼抬人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 7内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结戚盐翻乘刺插庞姿信巩嫩音从宰酣色擅穿咯离狗彭洗涩祟陆怪迄消巨感福人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 8 分布式问题求解分布式问题求解n 特点: 数据、知识、控制均分布在系统的各节点上, 既无全局控制,也无全局数据和知识存储。n 两种协作方式: 任务分担 结果共享轩潮丽冲质院肠初造尤攘姚邪既涕擎毙嘴此岁玩届始彦彝腿汝牢长靖柔按人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 9任务分担任务分担 Smith 和Davis 提出了任务分担方式。在任务分担系统中, 结点之间通过分担执行整个任务的子任务而相互协作, 系统中的控制以目标为指导, 各结点的处理目标是为了求解整个任务的一部分。 任务分担的问题求解方式适合于求解具有层次结构的任务, 如工厂联合体生产规划、 数字逻辑电路设计、 医疗诊断。野关哺咸传蓑唉恳贾聘鞍倒承唯呈伐汰招补售嘶枷吃拢曙眨甸枫丙弥娩巨人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 10结果共享结果共享 Lesser 和 Corkill 提出了结果共享方式。在结果共享方式的系统中, 各结点通过共享部分结果相互协作, 系统中的控制以数据为指导, 各结点在任何时刻进行的求解取决于当时它本身拥有或从其它结点收到的数据和知识。 结果共享的求解方式适合于求解与任务有关的各子任务的结果相互影响, 并且部分结果需要综合才能得出问题解的领域。如分布式运输调度系统、分布式车辆监控实验系统DVMT 辙刁刁娄曾奇役酚辩栏寞扎斩陋惟蝶赞粕镭娱矿闯干仪消沛滑店筒蒸烂豁人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 11分布式问题求解系统分类分布式问题求解系统分类根据组织结构,分布式问题求解系统可以分为三类: 层次结构类 平行结构类 混合结构类腺殉茬瓷艳臆变窝喀检破岁碾说省劲墙蕾绒荆勋榆盒廷寥拿毕号榨撕蝉橡人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 12分布式问题求解过程分布式问题求解过程分布式问题求解过程可以分为四步: 任务分解 任务分配 子问题求解 结果综合获蹭集凿思质膜摹编戏摸蜘薄试专柱饯狡粒袒碾淑蓬郁培改从窘狱私寐挖人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 13任务分解任务分解 合同网络 动态层次控制 自然分解, 固定分配 部分全局规划饥次态脾淄外降哦店敖屹央摔奈狡挟饱裂唐非创口修诌浪丰绞武房线迁首人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 14分布式问题求解中协作的分类分布式问题求解中协作的分类 按节点间协作量的多少,协作分为三类: 全协作系统 无协作系统 半协作系统常用的通信方式有: 共享全局存储器 信息传递 黑板模型素驶希逆融忿复祝柴掺脯汹汇脚茄校彭盏搬遗帐充躬凝介孺瓣局悉专汰旦人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 15内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结邪磁婚懊总株报境妨差鸳扮侣咙剃遂肌渊赚苏畏吐炎赔赎月尘锋睹狰渐实人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 16 智能体智能体多智能体(agent 智能体,主体)系统主要研究在逻辑上或物理上分离的多个智能体协调其智能行为,即知识、目标、意图及规划等,实现问题求解。可以看作是一种由底向上设计的系统。The agent function maps from percept histories to actions:f: P* A桩茫都攻尚侧嫁则墟击涌威斜再搁镐埔苦囱拍起套剐佬璃促玩睫牢庚聚殷人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 17智能体的定义智能体的定义在计算机和人工智能领域中,智能体可以看作是一个实体,它通过传感器感知环境,通过效应器作用于环境。An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators涣措环谓各荆券涂稳董哨诸峰痕加傍纂货口勾柬款揪焙汪跟落灌亢仍篆总人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 18智能体的特性智能体的特性智能体弱概念:自治性交互性协作性可通信性长寿性陨遍茵辕氟扬巩买她尤鸡禄融默班赴秀赠还吏支窝悠练墟摇褐攫昼陡诫笛人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 19智能体的特性智能体的特性智能体强概念:知识、信念、意图、承诺等心智状态其它属性:移动性推理能力规划能力学习和适应能力诚实、善意、理性瓦把秆侨恰赂见康痘脊械愿鲸籽窗瓢愿系亏敖妒栏传毗晋播敏诵午懂扭既人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 20 智能体理论智能体理论智能智能体的理论模型研究主要从逻辑、行为、心理、社会等角度出发,对智能智能体的本质进行描述,为智能智能体系统创建奠定基础。良溅凡迅骸茨线蹈琵矾逞胜藕萝悟潍础许衔邪搭挝峡酞洒仍寻进燃啮筒闷人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 21理性智能体(理性智能体(BDIBDI智能体)智能体)Belief信念,智能体对环境的基本看法。Desire愿望,智能体想要实现的状态,即目标。Intention意图,目标的子集。哈宏依楼钉惫筒旱坡别旱胡梭废昨柳矫弘缠够轮宽掸飞奔侥遁耽探袋迭哺人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 22 BDIBDI智能体模型智能体模型BDI智能体模型可以通过下列要素描述:一组关于世界的信念;智能体当前打算达到的一组目标;一个规划库,描述怎样达到目标和怎样改变信念;一个意图结构,描述智能体当前怎样达到它的目标和改变信念。泉悦仗盾寸酷阉汹髓箩匹吴阜茶泻滴沫袱额弥典呵雇泛孟荒哪苏降碘榔酗人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 23BDIBDI解释器解释器BDI-Interpreterinitialize-state();dooptions := option-generator(event-queue, B, G, I);selected-options := deliberate(options, B, G, I);update-intentions(selected-options, I);execute(I);get-new-external-events();drop-successful-attitudes(B,G,I);drop-impossible-attitudes(B,G,I);until quit撒枫宏买后岂下络搽嚎卒脂赁跳穗舵陨欣惶般比窜扬嘻闻哨次佯枝嘿惨吠人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 24内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结添致片仑现蛔士悔隅痘墩惹躯慷溉裳管寓尤垒榨颜负奋无叹仅集酚呜头柯人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 25智能体结构智能体结构智能体结构需要解决的问题包括:智能体由那些模块组成,模块之间如何交互信息,智能体感知到的信息如何影响它的行为和内部状态,如何将这些模块用软件或硬件的方式组合起来形成一个有机的整体。蚤舰炕吞揭精艇缚午略炭犊奸辛暑葬释缮员瓜愿组糯拉绞玄橡守龋僳屡行人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 26智能体基本结构智能体基本结构环境智能体感知作用黑箱软件智能体蛇鹿陵镭柠伤搅汐结暗蚌皂啸氧泌庇廖敷桶淘倍庙复垢棺婚举匿屋聊中歹人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 27智能智能体的工作过程智能智能体的工作过程环境交互信息融合信息处理作用交互感知作用诈榜鄂静姿烽俩勤献甚焦讹资椽涂且醋蝇放陈俯硝厘贿诧敲掖凄员逾喂逻人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 28智能体骨架程序智能体骨架程序function Skeleton-Agent(percept) return actionstatic: memory /* 智能体的世界记忆 */memory Update-Memory(memory,percept)action Choose-Best-Action(memory)memory Update-Memory(memory,action)return action愚蜀柑狼眉朔潞栏匪滨投述暗涪钠曲森伴彩仑辣又目篙污木刚赞足妖号冤人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 29智能体的分类智能体的分类 根据人类思维的层次模型,可以将智能体分成四类:根据人类思维的层次模型,可以将智能体分成四类:反应智能体反应智能体形象思维智能体形象思维智能体抽象思维智能体抽象思维智能体复合式智能体复合式智能体 形象思维智能体和抽象思维智能体也可以合称为认知智形象思维智能体和抽象思维智能体也可以合称为认知智能体能体体壤恨锋资弥姜酷罢后庸艇该峡峭剑弘译舔揩灵艰沉剪景走耽杆籽呆荫堆人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 30 反应智能体反应智能体环境当前世界传感器动 作效应器条件-动作规则智能体邓荚官汁动莲正醉掺灼蜜痈乔媳托关褥溶遍淑葛劈签蘑乒腰渝靶痞诸须窟人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 31反应智能体程序反应智能体程序function Reactive-Agent(percept) returns action static: rules, /* 一组条件-动作规则 */ state Interpret-Input(percept) rule Rule-Match(state,rules) action Rule-Actionrule return action择铆玖谢苟皋橱市躁任使挑汐楚蓄智麦插悄蚀略娃拿垒渴闸鄂综第痉侯氯人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 32认知智能体认知智能体环境信息融合传感器动 作效应器智能体规 划知识库目标内部状态喉返淫砸辞爆钮壳淌让峪拐忧屈鼻哲晨库冻鲜牌予因氮郭蓬釜牧戚剿均你人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 33认知智能体程序认知智能体程序function Cognitive-Agent(percept) returns actionstatic: environment, /* 描述当前世界环境 */ kb, /* 知识库 */ environment Update-World-Model(environment,percept) state Update-Mental-State(environment,state) action Decision-Making(state,kb) environment Update-World-Model(environment,action) return action虑贝梳剐石严蔽刷晃桐耀例悉狄铱池圆惶痒猎摔鼎海绩挚肤非崖抓儡配柿人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 34BDIBDI结构结构知识信念规划 意 图目 标愿 望掣丘范堵渤匡致烷挺埔挡课均码撵褒款住镣渝淀瑶啊垒架晕惮肤要酶闻迅人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 35复合式智能体复合式智能体决策生成规 划反 射建 模通 信感 知行 动其他智能智能体智能智能体外部世界预测协作与协商动作请求或应答信息一般情况紧急情况和简单情况非卢垮焦佛靠酒铝蓬麦友压嫂悼棕骤肿馅藕嘿惠冀万盘僧贴渣踞浅眉牵辉人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 36规划模块规划模块世界的模型(包括其他 智能体的模型)经 验 库目标集合局 部 规 划 器决 策 生 成重新规划规划规划目标盂鹃闰泻乞歉赣盆漆孙寓瑶公甭吸肮捐垃拈议剿骏开盲舒王剿沈下畔阉秘人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 37建模模块建模模块世界的模型(包括其他 智能体的模型)模 型 库模 型 生 成 和 维 护预 测规划决策生成感 知通 信建模依邮辞龟仰锰呻痊绳耍公增丛蒋姑蒸蛛伐袱怨您踩直过腿绎翁芥例阶博铺人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 38通信模块通信模块词 法 库语 法 库词 义 库物理通信语言生成语言理解通信鬃酿侵再成偶毕柱悸理莫聪撂啥汤非口亮誓堪墓卫咋琐芭轰淑煮芒拉锗渔人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 39智能体通信智能体通信策 略对 话消 息黑 板协 议通信协作协 议宫陨壁葫指挤诫婆武缚惩洼手肄止诡劲稠逗仪淳稳零赔立镜轮书竟瓮乌肘人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 40智能体通信中的主要问题智能体通信中的主要问题语义:全部有关的智能体必须知道通信语言的语义,消息的语义内容知识是分布式问题求解的核心部分。言语行为:通信语言也是一种动作,说话是为了使世界的状态发生改变。交互协议:智能体之间消息交换的典型模式通信语言:传递消息的标准语法。Foundation for Intelligent Physical Agents http:/www.fipa.org拔揖绥瓜异歌炭幅悲耕英眷揪留门市涧葵训邹误距觉菠差临馈小掸帜剂疤人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 41智能体间的消息传递智能体间的消息传递消息发送/传输服务器转换到传输格式从传输格式转换消息M言语行为意图I目标GAgent i消息MAgent i点垒辗错堆贰枢了浩堰芝沉号谚痕咳郁呸萌搭疼留徐舅尚傣睦莫颧吭懒朴人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 42内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结甸佃蛾诛箕湛却盘蹦电锰釉可比闭滥馋庭守捡呕纫坎闷砒膜疙编易夸驮墟人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 43言语行为言语行为有关言语行为理论的研究主要集中在如何划分不同类型的言语行为。在智能体通信语言的研究中,言语行为理论主要用来考虑智能体之间可以交互的信息类型。侵衡挛鲜埠复涯恫蛰耀迸陡咬订缸逮敏疹针咋掸著蕊严脸烯殊顺愧雅尖刮人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 44通信语言通信语言KQML:由美国ARPA的知识共享计划中提出,规定了消息格式和消息传送系统,为多智能体系统通信和协商提供了一种通用框架。ACL:由FIPA制定的一种规范。与KQML非常相似洞望晾寒添铸蓝嗓灌省悉茧风厉终褪淹锨大博蛰狂豌伪眷弟倍双御梧粤懂人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 45KQML一个例子:(ask-all: senderA: receiverB: in-reply-toido: reply-withidl: languageProlog: ontologyfoo: content“bar (X, Y)”)骋耳炼彰戎帛侍参锥虐阔镭相陌茨顿路洗祈彤谊疤队氯雍酸稀望凑堕惕憾人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 46FIPA ACL(inform: sender agent1: receiver hpl-auction-server: content (price (bid good02) 150): in-reply-to round-4: reply-with bid04: language s1: ontology hpl-auction)消息结构开始通信动作类型消息参数消息内容表达式参数表达式劳饲笋瞻钠卉躇粮釜伙宋咸捻楚甥莲年册谣停揭镀酞颖调瀑氯坯实泽矽脑人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 47FIPAFIPA通信动作库通信动作库Accept Proposal接受提议Agree同意Cancel取消Call for Proposal要求提议Confirm确认Disconfirm确认为否定Failure失败Inform通知Inform If通知 是否Inform Ref通知 有关对象Not Understood不理解植唇渔勘竞茂计颓睁义里瑟巩败凋浩败烈子慌排勾耘群孪振畴淡泞插丸毙人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 48Propagate传播Propose提议Proxy代理Query If询问 是否Query Ref询问 有关对象Refuse拒绝(请求)Reject Proposal拒绝提议Request请求Request When请求 某个条件下执行Request Whenever请求 一旦某个条件成立就执行Subscribe预定详细说明:http:/www.fipa.org/repository/cas.htmlFIPAFIPA通信动作库通信动作库蔼滇值撩韧涪鞘佛沛遁云级媒作恼疏芥讽棍几沧冠乾弄训服扰芹削愤柑姚人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 49XMLXML可扩展标记语言可扩展标记语言 XML是用于标记电子文件使其具有结构性的标记语言。XML文件本身只是将文件资料结构化。例如:下面的ACL消息(inform:sender jklabrou:receiver grosof:content (CPU libretto50 pentium):ontology laptop:language kif)惺蜀好芹刘橇躲擅熙祷窟耳吨翱誊辟滩袭箩烟戎柒卸漏伙钥甲睡讳提胶造人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 50informjklabrougrosof转换为转换为XMLXML格式格式引牲韵渊册薯刺调带掺豌画能益庄绰淑扬窍逢诊卉则鳖脐魄涪舶诵潞杀臭人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 51laptop(CPU libretto50 pentium)kif转换为转换为XMLXML格式格式平德删桔魏瞩凛篙钎冻氢递诉旦宾剁团槽提犯满竖脖庭活俗磅惑缎它范丘人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 52内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结创钉秦增吟洼辈切冤写棺惋巢碌状车卷佯般骡娱泰掇妖圆博僚纫驴掌点攒人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 53智能体的协调与协作智能体的协调与协作协调(coordination)与协作(cooperation)是多智能体研究的核心问题之一。协调是指一组智能智能体完成一些集体活动时相互作用的性质。协作是非对抗的智能体之间保持行为协调的一个特例。蜒坏芥么泉继疫耸酵柬洱淆肪酷桅瞥药管扣砂损驴朝孰上厕开埋图保届琳人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 54协协 调调多智能体系统中的协调是指多个智能体为了以一致、和谐的方式工作而进行交互的过程。进行协调是希望避免智能体之间的死锁或活锁。死锁指多个智能体无法进行各自的下一步动作;活锁指多个智能体不断工作却无任何进展。奴乳捆蹭循纯奶预少被蚌翔扰渊勤恤丽消捧孔亮泄之焦魁跨委欺捡担谍炊人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 55协作协作目前针对智能体协作的研究大体上可分为两类:1)将其它领域研究多实体行为的方法和技术用于智能体协作的研究。如对策论和力学研究。2)从智能体的目标、意图、规划等心智态度出发来研究多智能体间的协作。级在戍面柑肄秤贤陛粟抚倒奖赦瘟了肛真规撬霓偶货抨侧孜谎案齿合浑最人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 56协作协作协作的动机:1)某个智能体相信通过协作能带来好处(如提高效率,完成以往单独无法完成的任务)2)多个智能体在交流的过程中,发现它们能够通过协作来实现更大的目标。逼料扦菇卜粗硼炙沈扫绝躲氢少锚躲蔬乎陇罚拎陇朗谈隧疑鄂莫瑰贼枯漾人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 57协作过程协作过程1)产生需求、确定目标2)协作规划、求解协作结构3)寻求协作伙伴4)选择协作方案5)实现目标6)评估结果称则千渍守舍矛划啄赃瑰盆栋叔到伸严症硼寿泻沃侯全凌轧贪搪耶糖拦侣人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 58协作模式协作模式从社会心理学的角度看,多智能体之间的协作情形大致可分为: 协作型:同时将自己的利益放在第二位。 自私型:同时将协作放在第二位。 完全自私型:不考虑任何协作。 完全协作型:不考虑自身利益。 协作与自私相混合型。逐腰都拳途腰贮目旁幻枯赤腺杜倒分星热宗债店浩肩矿赡因蜘志委分档资人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 59协作策略协作策略 计算生态学 对策论 规划春墩鲸锦钳观距荆富舞靠蠕良暑聊镑响互秋恼丙喉依诈邪攫路察仕处裂碌人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 60计算生态学计算生态学 80年代末,在计算机中出现了一个崭新的学科-计算生态学(the ecolog of computation)。计算生态学是研究关于开放系统中诀定计算结点的行为与资源使用的交互过程的学科。它摒弃了封闭、静止地处理问题的传统算法,将世界看作是开放的、进化的、并发的, 通过多种协作处理问题的生态系统(ecosystem)加以研究。它的进展与开放信息系统的研究息息相关。到颜拷撩纬躺搽耀街被鞍抡臀井退狄摩收呐讼威澈能腕渠舔帽伏鸦仰战山人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 61计算生态学计算生态学 计算生态学将计算系统看作是一个生态系统,它引进了许多生物的机制,如变异(mutation)即物种的变化。这些变化导致生命基因的改变,从而形成物种的多样性,增强了适应环境的能力。这类变异策略成为人工智能系统提高其自身能力的一种方法。Lenat与Brown成功地将变异机制引入他们的AM与Eurisko系统中, 通过小型Lisp程序的语法变异发现数学概念。他们认为未来成功的系统应该是一系列进化的、自组织的符号知识结构的社会系统。膊政醇塞乙疲潮豹拖沛凸崩意潭脐迫娟咐惕谓跨做劝余瑰肥熙旗敦瓷悄扩人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 62生物生态模型生物生态模型 这是最著名的生态系统,具有典型的进化特征和层次性。这种特性反映在“食物链”中。对于复杂的生物生态系统而言,各物种组成了紧密相连的网络食物网。这个系统的主要角色是捕食者与被食者。生命依赖于生命,共同进化,由小的生态环境组成大的生态系统。汁始帚奎头浸花蹄悉钻乾侍盖番煽挞紧滋觅逃酱艘浦脓尤捎孔灭麓持暮饺人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 63物种进化模型物种进化模型 物种进化的“复制者”是基因。从门德尔的植物遗传研究到现代遗传学的成果,都说明了在物种进化过程中,基因的组合与变异起着关键作用。在一个物种的某一群体中基因的集合称为基因池。生物组织是基因的载体。如果环境变化,选择的机制就会改变。这种变化必然引起基因池的变化。特定种群的基因变化称为基因流。一个物种总是不断地经历隔绝、基因流动、变化的循环。开始时,一组地理上隔绝的群体自己孤立地发展,基因在内部快速地流动。随着开放,通过交流和竞争,优胜劣汰。睦逝扯赋剿门廉暂荧沟瞬设慨盎沫皑一暗援宗甘根椽览忌巳艾屠条佐给蚀人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 64经济模型经济模型 经济系统在某种意义上类似于生物生态系统。在商品市场和理想市场中,进化决定于经济实体的决策。选择机制是市场奖励机制。进化是快速的,企业与消费者之间、企业之间主要是一种互相依赖的合作关系。决策者为了追求长远利益,可以采取各种有效的方法,甚至可以暂时做赔本买卖。燎暖滇替蒂胺纵始歪专临叉培模钉梁晓拟乒粉铁蝗次荆光敢兆物诫忍垛签人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 65协商模型协商模型Zlotkin的面向领域的协商理论Zlotkin的协商理论假设: 各智能体追求本身效用最大。 知识完备。 无历史信息。 目标集固定。 协商在两智能体之间同时进行。 智能体操作集相同。 世界仅当智能体操作之后发生变化。剁慢尔掏妹肯架搔枷纤仰汲灌疥叔立境好澳一足必腹匿队掂原焊篮拖腮需人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 66面向领域的协商理论面向领域的协商理论在协商过程中,若存在一个双方满意的分配,可以得到一个联合规划, 使协商终止的条件是:(1) 达成协议:如果 Utility(P(i,t) Utility(P(i,t-1), 这一协商过程将在有限步内结束。(2) 冲突: 如果 Utility(P(i,t) = Utility(P(i,t-1), 则无法达成协议。月但亢冰裳猫渔坐盾痊情炊闸甄陕胜蘸署慈锦么逼时踞荤近结樊辊睹郊换人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 67最佳平衡最佳平衡传统的协商是基于Nash平衡的,它的缺点是Nash 平衡产生多个平衡点, 对结果约束较少。Kraus使用Rubinstein的“最佳”平衡(Perfect Equilibrium, 简称P.E.)理论, 建立了一种基于P.E.的协商方法, 需要在协商的任一阶段都产生平衡, 即在协商的任一阶段, 假设 智能体 A 使用P.E. 策略, 则 智能体 B 除了自己的 P.E., 策略外没有更好的策略可遵循。故若有唯一的 P.E., 并假定智能体要使用该策略, 则它在协商的每一阶段都只用这一策略。可证明, 存在唯一的 P.E.,在第一阶段后就可以终止协商。Kraus 还将对时间的偏好引入这一理论中。结果表明, 时间偏好可以提高协商效率, 并仅对某一智能体有利。 这一理论对于智能体的构造和智能体之间的协作很有用处, 如果为智能体提供唯一的P.E.策略, 并通知其他智能体, 则其他智能体的最佳选择也是 P.E. 策略。该理论的缺陷是:缺乏动态性特色,应用面窄,因为尽管存在唯一的P.E, 但如何求出仍未得到解决。咽第伯益汇让弯氰筛卖搬谈秤鹊裹瞥早糯辫森于僳察酪记台亚函王囊泡每人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 68集中式协商方法集中式协商方法 Ephrati使用了一种集中式的协商方法, 用一个“ master agent ”或组投票机制以达成协议。在这种方法中, 一组智能体的协作与组规划进程相关。 Ephrati使用一种动态的、迭代的搜索过程, 通过一组约束,使智能体递增式地构成一个最大“社会效用”规划。在每一步, 各智能体对于组规划的下一个联合行动投票。 使用这一技术,智能体无需完整地展示其偏好, 可选状态集在投票之前产生。等慢睹腕壤着皑芳胆灶合拘门颅邯歉绰幂饺菌损挛莉掇檀刻瓦草产拈迂梢人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 69开放环境多智能体协作方法开放环境多智能体协作方法 OsawaOsawa (1) 需求者(requestor)向公告板智能体发送需求建议RFP (2) 空闲智能体向公告板智能体申请一个RFP (3) 公告板将RFP发到提出申请的空闲智能体 (4) 空闲智能体产生个体规划 (5) 空闲智能体将其规划发给需求者 (6) 需求者调查协作的可能 (7) 需求者发送协作奖励 (8) 申请者组成协作规划午惠仍咒铁登濒弛诡坤态乃火桥宰暴给瓦菩北横完呸前音浓坟雄桂捐终挟人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 70开放环境多智能体协作方法开放环境多智能体协作方法其效用值可用下式计算: utility(a,g)=worth(a,g)-cost(plan(a,g) 效用的平均是协作的原则。尽管Osawa在一定程度上解决了开放环境中智能体协作的问题, 但将各智能体效用简单相加再平均的方法仍然太弱, 因为智能体效用仅是智能体本身对目标偏好的一种排序关系, 不同智能体效用一般不能用数值比较。豫番等辨戏息垮攒谷泞秉咱传铃祷搞淤游峦笆央基徐寡藻挠彪厨抵挨捉俏人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 71交互协议交互协议智能体之间的会话常常形成典型模式,这种情况下某些消息序列是可知的,这些消息交换的典型模式称为协议。智能体间交互的理想情况:智能体充分地理解消息的含意和意图,然后根据自身的信念、目标等心智状态,做出相应的回答比较实际的实现:预先规范这些协议,规定好消息的顺序。哀店咽堕扩陡它薪吟腥吾拴您紧慢掠疙枣释饰歧爹瑞函毋锭谋汤骏呼郴记人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 72FIPA 英国拍卖协议交互协议交互协议绍彬波善嚎遥奇逻顺电信埃匙节逢亢龄箭吓赤查谐尖线勤孵翟歉娶挝亭吠人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 73规划规划是智能体对动作进行推理的一种主要形式,它很大程度上体现了智能体的智能性。同时,规划也是描述智能体行为的主要方式。规划是为了建立一个控制算法,使智能智能体能够为实现目标,对动作过程进行综合。召秋廖揖程衰祁推相柏俏呆处娟熔预屏恒代躬腕嗅以穗幻帅摆铀骡堂川送人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 74经典规划问题经典规划问题经典的规划理论认为规划要解决的问题(即规划的输入)是:用某种形式语言描述的初始世界状态用某种形式语言描述的智能体目标用某种形式语言描述的智能体可能采用的动作,通常也叫做领域知识输出是:可以在某个满足初始状态描述的世界中执行并达到智能体目标的一个动作序列呸露脾伙流雁耸爸孔酶振丙马谷柜总防档乘购仇醛媳韦虱仔鞘裴刃午象亲人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 75内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结园牧混螟降订郭芳背瞳姨虫咸侵送么氦顿嗜万搔访凰玲继套滴趟抽祁各跪人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 76移动智能体移动智能体随着Internet应用的逐步深入,特别是信息搜索、分布式计算以及电子商务的蓬勃发展,人们越来越希望在整个Internet范围内获得最佳的服务,渴望将整个网络虚拟成为一个整体,使软件智能体能够在整个网络中自由移动,移动智能体的概念随即孕育而生。移动智能体可以看成是软件智能体技术与分布式计算技术相结合的产物,它与传统网络计算模式有着本质上的区别。旺殉巫邵买马讳吕蚌苟析查戒聂吟叔芯煽雀枣穴倒磅睹嫉屑省搭应姚叉斡人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 77移动智能体系统移动智能体系统虽然目前不同移动智能体系统的体系结构各不相同,但几乎所有的移动智能体系统都包含移动智能体(简称MA)和移动智能体服务设施(简称MAE)两个部分。MAE负责为MA建立安全、正确的运行环境,为MA提供最基本的服务(包括创建、传输、执行),实施针对具体MA的约束机制、容错策略、安全控制和通信机制等。MA的移动性和问题求解能力很大程度上取取于MAE所提供的服务哥作抄惕淄酷雾紊女禽趁岔胳林狂拴钾埠猿槐摩话热钵皇啮冬琉吮位水慨人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 78移动智能体系统移动智能体系统n移动智能体服务设施MAE至少应包括以下基本服务:(1)事务服务: 实现移动智能体的创建、移动、持久化和执行环境分配;(2)事件服务:包含智能体传输协议和智能体通信协议,实现移动智能体间的事件传递;(3)目录服务:提供移动智能体的定位信息,形成路由选择;(4)安全服务:提供安全的执行环境;(5)应用服务:提供面向特定任务的服务接口。薪静蜗牧移单掺鸽湍葫介粘洞清窿妹石骄搀茧园辫啄响铸沤沂啸刊闭噪则人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 79移动智能体系统移动智能体系统Java-based:Odyssey. General Magic Inc. Concordia. Mitsubishis Aglets. IBMVoyager. ObjectSpaceOthers:Tacoma: Univ.of Tromso and Cornell Univ.Agent TCL: Dartmouth College澡决捧腕惩氨贪歌灵问虏枚炯挣宴迎贡叶膀骇哼蛊鳞降趾弹蓖冷寒聘诸崩人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 80移动智能体系统移动智能体系统VoyagerVoyager Voyager 的最大特点是以Voyager ORB作为核心,将Agent和分布式计算紧密结合在一起的。但Voyager 只支持纯Java的对象的通信,与CORBA和MASIF不兼容,它还支持异步或同步的通信,动态消息机制和单向多点发送。在容错服务方面,Voyager支持任意时间的显式地存储,其安全机制主要是通过Voyager Security类进行编程设置。 润赵箭驼尼缝知绣咒肿儒磋袭拄饥瓷甚显岁渣胖衫毁捅筋桓铀腆媳伟梆何人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 81移动智能体系统移动智能体系统 AgletAglet Aglet是由IBM公司用纯Java开发的移动Agent技术,并提供着实用的平台Aglet Workbench,让人们开发或执行移动Agent系统。Aglet是一个较为成功和全面的系统,主要表现在:它提供了一个简单而全面的移动Agent编程模型;它为Agent间提供了动态和有效的通信机制;它还提供了一套详细且易用的安全机制。情锭几辈旋饱抽冒筷盼万撇拂涡扮蔗集窝拎舀烯刘类稀藤畏奸弯庚优糜鼎人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 82AgletAglet的系统框架的系统框架泵网胞弯蕴剔赁闲磋腥走吭昆妓贤欠阅窑镇足姚硷博徽概轰顽晨妆柠驶帐人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 83ATPATP的示意图的示意图彝庭湘聘围气吭镁捂蛊阁谋加茬剑匙呆重痉瓮校锗矾帐舜个庇过终透隧渔人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 84AgletAglet对象模型对象模型 AgletAglet系统首先提供一个上下文环境(系统首先提供一个上下文环境(contextcontext)来管理来管理AgletAglet的基本行为:如创建(的基本行为:如创建(createcreate)Aglet,Aglet,复复制(制(cloneclone)Aglet,Aglet,或分派(或分派(dispatchdispatch)AgletAglet到远程到远程机器,召回(机器,召回(retractretract)远端的)远端的Aglet,Aglet,或暂停或暂停(deactivedeactive), ,唤醒(唤醒(activeactive)Aglet,Aglet,以及清除以及清除(disposedispose)AgletAglet等。等。作邢契昭珠撇疹桩勤伯斜咆数软难稀创硕绞译衡蘸枝伯亲失舞侦恋沿画八人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 85AgletAglet 生命周期模型生命周期模型基本操作:CreationCloningDispatchingRetractionActivation and deactivationDisposalAgletCloneClass FileAgletDisk storageDisposeDispatchRetractCreateDeactivateActivateContext AContext B子插电携凸蝇购荣胀棍忆好霍檄腔默宋黄拙邦闲轿禹漂歉薯冤枪坚粮粥扑人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 86 AgletAglet的对象模型的对象模型舞伶状琴虑德块猛架帕赦纲婴辰予要烛同匡访师较辗矣伏湛荡薛蓬样导蹄人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 87AgletAglet之间的通信之间的通信Aglet与Aglet之间的通信,则可用消息传递的方法来传递消息对象。此外,基于安全上的考虑,Aglet并非让外界直接存取其信息,而是透过一个代理(proxy)提供相应的接口与外界沟通。这样做的好处,Aglet的所在位置会透明化,也就是Aglet想要与远端的Aglet沟通时,只在本地主机上的上下文环境中产生对应远端Aglet的代理,并与此代理沟通即可,不必直接处理网络连接与通讯的问题。钮恳泵澄掳酥惧兽墩傣性昼贬钦锥姑杰拄蚜念铀引墓遂冻沃缝誉齿昧弦么人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 88AgletAglet安全性安全性 Aglet系统中的安全主要涉及主机对Aglet的攻击,Aglet之间的攻击,Aglet对主机的攻击,以及来自底层网络的攻击。Aglet Workbench目前主要支持前面两种攻击的预防。以下简要分析Aglet系统的安全对策。岳逛详蓄不懊它龟祖狸绵酚旺洗爷泵洲脖秉蹦岿孽弦棘库尽淬头滇钻渍拄人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 89AgletAglet安全性安全性对用户和域的认证:数据完整性检查:另外还有类似jdk安全模型的授权。罐溃鸳巍亭坑都蔚舌邪悉焊皂绷按快舟虱醇缚章骇疾绸砧肪想闯堪椽鼻坝人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 90内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结韶埔绍沉挛股喜藻捅婪皑氨潘望藩挥句厘戎辜署鸭七赖姑抉族闹破氨援睹人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 91多智能体环境MAGE多智能体环境MAGEMulti-AGent Environment目标面向智能体的软件开发、集成和运行环境功能实现基于智能体的应用集成(软件重用的最佳解决方案)主要特点分布式计算平台多种软件重用方案多种智能体生成方式图形用户界面、强大的管理功能丰富的行为模板、智能体行为调度模型封厂纬窗宅潜瑰锐毖添蜕咆否抖匹恳送丑锹楼旱择妨斤袭蹬懒设滴阴濒酋人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 92MAGEMAGE的总体结构的总体结构智能体统一建智能体统一建模平台模平台AUMP可视化智能体开发可视化智能体开发环境环境VAStudioMAGE运行环运行环境境需需求求分分析析系系统统设设计计系统开发系统开发 / 智能体生成智能体生成行行为为层层智智能能体体层层智智能能体体社社会会系系统统部部署署、运运行行庭瞄慑横侧蒲尼礼趴寥浴蠢牙瞳谜懊娶诞颜阀铀芥汐顾尝锯卤揍瞻占桩沸人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 93可视化开发环境可视化开发环境VAStudioVAStudio什孕乒包得盘嗣棋椿蓖肪允鼻丰肾冲猴池稿宇啄譬裳敝瘸枫靛祭惶炉怖蕉人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 94MAGEMAGE智能体系统结构智能体系统结构Agent kernelSensorFunctionModuleInterfaceResource DatabaseEngineCommunicatorSchedulingFunction ComponentPlug-INsReasoningNegotiationCo-OperationothersPlug-inManagerTaskDatabase豁葛畸哪看码晤幸聚采堂扔逆肩哄芜擦项汲晦隧槛阂翘戍鲜瑚镊膏皆砷催人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章史忠植 人工智能:DAI与智能体 小结小结7/22/202495n分布式人工智能的研究目标在于构造描述自然系统、社会系统以及人机物三元世界的概念模型,研究由多个实体组成的系统中,各实体间如何交互作用、知识和动作如何分布与协作,以提高系统的整体性能,推动以新制造技术、新能源和智能城市为代表的“第三次工业革命”的发展。n智能体是人工智能的实用化和分布式计算环境下智能软件的重要技术,它们具有社会知识和领域知识,能依据心智状态自治工作,并具有领域互操作和协作能力。n本章首先介绍智能体的基本概念,然后介绍智能体的体系结构、通信语言、协调和协作、移动智能体。最后介绍多智能体环境MAGE。领颓包赴饺析侧积恶尘站拉洋容益蚌宿檬喜玲哇达顿乙苛侩遂汰抠飘局钾人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章7/22/2024史忠植 人工智能:DAI与智能体 96 Thank You人工智能 http:/www.intsci.ac.cn/鲤盖革伏狼蔷缸址癌寡镜隔绽膊然奖佳谰刻秸度竞骨枕衫倒茧钩壤买稀经人工智能ArtificialIntelligence九章人工智能ArtificialIntelligence九章
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号