《人工智能:计算Agent基础》——1.3 环境中的Agent

1.3 环境中的Agent

人工智能研究具有实用性的推理:为了完成某项任务或达到某一目的而进行的推理。Agent由感知、推理和行为组成。Agent在环境中进行某种行为,这里的环境也可以包括其他的Agent。一个Agent与其周围的环境统称为一个世界。
例如,被称做机器人的Agent,是由带有物理传感器的计算引擎和制动器组成的,其行为环境是物理环境;再者,能够提供建议的计算机专家系统,能够感知信息以及执行任务;Agent也可以只是存在于纯粹的计算环境中的程序,如软件Agent。

https://yqfile.alicdn.com/eb7b8cd54526157c76b08b5583502850390ebae0.png" >

图1-3 图1-3 Agent与环境的交互展示了Agent的输入输出。任何时候,Agent所做的都依赖于以下几个方面:
1) Agent及其环境的先验知识。
2) 与环境的交互历史,其中包括:10

  • 当前环境的观察值。
  • 先前经验和观察值,或从学习中获得到的其他数据。

3)试图达到的目标或整个世界状态的偏好。
4)它能够执行的最原始动作,即能力。
两个具有相同先验知识、历史、能力和目标的Agent才会产生同样的行为,改变其中任何一个条件都将导致不同的行为结果。
每个Agent都有一些内部状态,能为它的环境及其自身进行编码。Agent可能会有多个要达到的目标,在环境中为达到这些目标而存在多种行为方式,以及通过推理、感知和学习来改变信念的多种方法。纵观所有Agent,从恒温控制器到一组移动机器人,到由人类提供感知和行为的诊断建议系统,再到社会本身,其复杂度各不相同。

时间: 2024-08-24 15:35:09

《人工智能:计算Agent基础》——1.3 环境中的Agent的相关文章

《人工智能:计算Agent基础》——导读

前 言 本书是一本关于人工智能(AI)科学的图书.本书认为AI所要研究的是如何设计智能计算Agent(智能体).本书采用教科书的组织形式,适合广大读者阅读.过去几十年,我们见证了AI这门综合学科的兴起.正如其他学科一样,AI具有清晰.规范的理论和难操控的实验部分.本书平衡了理论和实验,并将两者密切地结合.俗话说"好的理论必须有其实用价值",因此我们将工程应用融入到AI的科学研究中.本书所述方法都秉承了格言"凡事都应尽量从简,但不可过简".我们认为科学必须有其坚实的基

《人工智能:计算Agent基础》——2.2 Agent系统

2.2 Agent系统 图2-1展示了Agent与环境的一般交互过程,该图所示整体即是我们所说的Agent系统.44一个Agent系统是由Agent和其所在环境构成.Agent接收环境中的刺激,然后做出相应动作.一个Agent由主体(body)和控制器(controller)两部分组成.控制器从主体处接收感知,然后将命令送至主体处.主体包括传感器和执行器,传感器将外部刺激转化为感知,执行器能将命令转换成动作.刺激包括光.声音.键盘上输入的单词.鼠标移动或者物理冲击,也包括从网页或者数据库中获取的

《人工智能:计算Agent基础》——2.4 嵌入式和仿真Agent

2.4 嵌入式和仿真Agent Agent控制器有许多可使用的方法: 嵌入式Agent是一个可以在实际世界中运行的Agent,其行为会在一个实际领域内执行,感知也来自此领域. 仿真Agent是一个运行在模拟主体和环境中的Agent,即一个可以接收命令并返回适当感知的程序,经常用于控制器实际实现之前进行纠错. Agent系统模型是一个包括控制器模型(这个不能确定是否为真实编程).主体模型和环境模型,它可以回答Agent会有何种动作.这样一个模型可用于Agent创建前证明其性质,或者用于回答那些实际

云环境中高性能计算应用的关键问题研究

云环境中高性能计算应用的关键问题研究 兰州大学  丁凡 云计算以服务的形式提供按需获取的.即用即付和随时可扩展的计算资源和存储资源.相比云计算的高可扩展性,传统计算模式中有限的资源显示出逐渐不能满足高性能计算对大规模资源的需求;另外,传统模式中大量的计算资源在非作业高峰期长期处于闲置状态,造成了资源的浪费,使传统高性能计算模式具有投入成本高,资源使用不灵活的弊端.针对这一现状,在开展高性能计算时,将复杂科学应用从传统计算模式移植到云环境中进行研究将是一项有意义的工作. 本文通过移植基于有限元方法

《人工智能:计算Agent基础》——第一部分 世界中的Agent:什么是Agent及如何创建它们第1章人工智能与Agent1.1 什么是人工智能

第一部分 世界中的Agent:什么是Agent及如何创建它们 第1章人工智能与Agent 人工智能的历史充满幻想.可能.验证和希望.自从荷马描绘机器"鼎"服侍在众神的餐桌旁,那想象中的机器佣人便成为我们文化的一部分.然而,我们人工智能的研究者,直到50年前,才首次制造出实验性机器来验证那些假想,即有关具备思维和智能行为机器人的假想,使得之前仅在理论上具备可能性的机器人得到验证.--Bruce Buchanan [2005] 历经几个世纪的思想构建,人工智能学科被公认为有超过50年的历史

《人工智能:计算Agent基础》——1.6 原型应用

1.6 原型应用 人工智能领域的应用广泛而且多样化,包括医疗诊断.工厂流程调度.险恶环境中的机器人.博弈.太空中的无人驾驶车辆.自然语言处理系统.指导系统等.这些应用并不是独立进行的,我们抽象出这些应用的本质特点,来研究智能推理及动作背后的原理. 本节概述了4个应用领域,其中的几个实例将贯穿整本书.尽管我们介绍的几个实例都很29简单(如此他们才适用于本书),但其应用领域代表了人工智能技术能够或正在应用的领域范围. 4个应用领域如下所示: 自主传送机器人会在某个建筑物旁徘徊,负责给里面的人传送包裹

《人工智能:计算Agent基础》——1.4 知识表示

1.4 知识表示 一般情况下,要解决的问题或要完成的任务,包括解的构成,是通过非形式化的方式给出的,例如"他们到达时,请立即递交包裹"或"请修理家中存在故障的电力系统". 计算机解决问题的一般框架在图1-4中给出.为了解决问题,系统设计者必须: 具体化任务,并制定解决方案. 用特定的语言表达问题,以便计算机进行推理.11 用计算机计算出相应结果进行输出,可以给用户呈现一个答案或是在环境中需要执行的一系列行为. 解释作为问题的解决方案的输出结果. 知识是可以用来解决本

《人工智能:计算Agent基础》——2.5 通过推理来行动

2.5 通过推理来行动 之前的部分假定Agent有着很多在各个时段保留下来的信念状态.对于一个智能Agent,信念状态可以非常复杂,甚至可用占用单独一层. 学习和构建智能Agent的经验表明智能Agent需要某些信念状态的内部表示方法.知识指的是领域内的信息,可用于解决该领域内的问题.知识指的是用于特定情境.领域的一般性知识.因此关于特定状态更常使用知识而非信念.基于知识的系统是可以使用领域内知识来动作或者解决问题的系统. 哲学家们将知识定义为正确的.经过证实的信念.人工智能研究者们则更倾向于融

《人工智能:计算Agent基础》——1.5 复杂性维度

1.5 复杂性维度 从自动调温器到在竞争性环境中有多种目标的企业,Agent在环境中行为的复杂性各不相同.Agent的设计存在多个维度的复杂性.这些维度可以分开来考虑,但建造智能Agent时必须组合起来.这些维度定义了人工智能的一个设计空间,空间里的不同点可以通过改变维度值来得到.这里我们介绍9个维度:模块性.表示方案.规划期.感知不确定性.效用不确定性.偏好.Agent数量.学习和计算限制.这些维度对智能系统的设计空间做了粗糙的划分.有时为了建立智能系统必须做出很多其他的选择.1.5.1 模块