什么是智能体?,什么是智能体?怎么实现智能体?

好评模板 10 0
智能体是人工智能领域中一个很重要的概念。任何独立的能够思想并可以同环境交互的实体都可以抽象为智能体。Agent是一个英文单词,agent指能自主活动的软件或者硬件实体。在人工智能领域,中国科学界把其译为中文“智能体”。

大家好,今天小编在百度知道关注到一个比较有意思的话题,就是关于智能体的问题,于是小编就整理了2个相关介绍智能体的解答,让我们一起看看吧。

什么是智能体?,什么是智能体?怎么实现智能体?

文章目录:

  1. 什么是智能体?
  2. 什么是智能体?怎么实现智能体?

一、什么是智能体?

智能体是人工智能领域中一个很重要的概念。任何独立的能够思想并可以同环境交互的实体都可以抽象为智能体。

Agent是一个英文单词,agent指能自主活动的软件或者硬件实体。在人工智能领域,中国科学界把其译为中文“智能体”。曾被译为“代理”、“代理者”、“智能主体”等,中国科学界已经趋向于把之翻译为:智能体,艾真体(蔡自兴2002年提出)。

概念的提出

IT界的智能体概念则是由的著名计算机学家和人工智能学科创始人之一的Minsky提出来的,他在“Society of Mind”一书中将社会与社会行为概念引入计算系统。

传统的计算系统是封闭的,要满足一致性的要求,然而社会机制是开放的,不能满足一致性条件,这 种机制下的部分个体在矛盾的情况下,需要通过某种协商机制达成一个可接受的解。Minsky将计算社会中的这种个体称为智能体。这些个体的有机组合则 构成计算社会——多智能体系统。

Simon的有限性理论是多智能体系统形成的另一个重要的理论基础,Simon认为一个大 的结构把许多个体组织起来可以弥补个体工作能力的有限;每个个体负责一项专门的任务可以弥补个体学习新任务的能力的有限;社会机构间有组织的信息流动可以弥补个体知识的有限;精确的社会机构和明确的个体任务可以弥补个体处理信息和应用信息的能力的有限。

智能体定义

智能体是指驻留在某一环境下,能持续自主地发挥作用,具备驻留性、反应性、社会性、主动性等特征的计算实体。

其实,智能体有很多种定义:

智能体在某种程度上属于人工智能研究范畴,因此要想给智能体下一个确切的定义就如同给人工智能下一个确切的定义一样困难。在分布式人工智能和领域争论了很多年,也没有一个统一的认识。

研究人员从不同的角度给出了智能体的定义,常见的主要有以下几种:

1) FIPA(FoundationforIntelligent Physical 智能体),一个致力于智能体技术标准化的组织给智能体下的定义是:“智能体是驻留于环境中的实体,它可以解释从环境中获得的反映环境中所发生事件的数据,并执行对环境产生影响的行动。” 在这个定义中,智能体被看作是一种在环境逗坦派中“生存”的实体,它既可以是硬件(如机器人),也可以是软件。

2) 著名智能体理论研究学者Wooldridge博士等在讨论智能体时,则提出“弱定义”和“强定义”二种定义方法:弱定义智能体是指具有自主 性、社会性、反应性和等基本特性的智能体;强定义智能体是指不仅具有弱定义中的基本特性,而且具有移动性、通信能力、理性或其它特性的智能体;

3) Franklin和Graesser则把智能体描述为“智能体是一个处于环境之中并且作为这个环境一部分的系统,它随时可以感测环境并且执行相应的动作,同时逐渐建立自己的活动信侍规划以应付未来可能感测到的环境变化”;

4) 著名人工智能学者、美国的Hayes-Roth认为“智能智能体能够持续执行三项功能:感知环境中的动态条件;执行动作影响环境条件;进行推理以解释感知信息、求解问题、产生推断和决定动作”;

5) 智能体研究的先行者之一,美国的Macs则认为“自治或自主智能体是指那些宿主于复杂动态环境中,自治地感知环境信息,自主采取行动,并实现一系列预先设定的目标或任务的计算系统”山贺。

二、什么是智能体?怎么实现智能体?

体智能包括智能、体能、人能。智能为激发潜能和灵活思神纤瞎维。体能为身游空体适应力和运动与健康。人能为品德修养与社会适应竖带力。

智燃启灶能体是指任何能通过传感器感知环境和通过执行器作用于环境的实体。智能体的核心是智能体函数,它是由感知系列映射到动作的函数来确定的。输入一个感知,输出一个动作。智能体函数是通过智能体程序实现的。智能体程旁手序是一个具体的表现。智能体的概念只是我们用来分析系统的一个工具,而不是用来把整个世界划分为智能体和非智能体的绝对特性。

实现智能体有很多方法,例如:基于规则、基于知识、基于学习、基于进化等等皮扮。其中,基于学习的方法包括监督学习、无监督学习、强化学习等。

华为云宣布推出“EI智能体”,应用于解决各个行业问题的细分场景,面向各行业的智能解决方扮衫烂案,帮助企塌扮业提升生产效率厅漏,让行业变得更加智能。

所谓的Agent,在信息技术尤其是人工智能和计算机领域,可以看作是能够通过传感器感知其环境,并借助于执行器作用于该环境的任何事物。例如对于人Agent,其传感器为眼睛耳朵和其他感官,其执行器为手、腿、嘴和身体的其他部分。对于软件Agent,则同过编码位的字符串进行感知和作用。

主要分两条研究路线:一条围绕经典人工智能展开,主要研究代理的拟人行为,多代理的协商模型等,其研究方向可分为代理理论,代理体系结构,代理语言,多代理系统等,一些计算机科学家称之为"智能代理"或是强定义的代理;另一条从90年代左右到现在,以应用为主,将经典人工智能关于代理的强定义弱化,拓宽了代理的应用范围,新的研究方向主要包括代理界面,基于代理的软件工程(AOSE).

Agent系统是一个高度开放的智能系统,其结构如何将直接影响到系统的性能和智能。例如,一个在自主环境中自主移动的机器人需对它面临的各种复杂地形、地貌、通道状况及环境信息作出实时感知和决策,控制执行机构完成各种运动操作,实现导航、跟踪、越野等功能,并保证移动机器人处于最佳的运动状态。这就要求构友亮成该移动机器人的系统的各个Agent自主的完成局部问题求解任务,显示出较高的求解能力,并通过各Agent之间的协作来完携告轮成全局任务。人工智能的任务就是设计Agent程序,即实现Agent从感知到动作的映射函数。这种Agent程序需要在某种称为结构的计算设备上运行。这种结构可以是一台普通的计算机,或者可能包含执行某种任务的特定硬件,还可能包括在计算机和Agent程序间提供某种程度隔离的软件,以便在更高层次上进行编程。一般意义上体系结构使得传感器的感知对于程序可用,运行程序并把该程序的作用选择反给执行器。可见,Agent、体系结构和程序之间存在如下关系:

Agent=体系结构+程序

计算机系统文Agent的开发和运行提供软件和硬件环境支持,使各个Agent依据全局状态协调的完成各项任务。具体的说:

(1)在计算机系统中,Agent相当于一个独立的功能模块,、独立的计算机应用系统,它含有独立的外部设备、输入输出驱动装备、各种功能操作程序、数据结构和相应的输出。

(2)Agent程序的核心部分叫做决策生成器或问题求解器,起到主控作用,它接收全局状态、任务和时序等信息,指挥相应的功能操作程序模块工作,并把内部的工作状态和所执行的重要结果送至全局数据库。Agent的全局数据库设有存放Agent状态、参数和重要结果的数据库,供总体协调使用。

(3)Agent的运行是一个或多个进程,并接受总体调度。特别当系统的工作状态水工作环境而经常变化以及各Agent的具体任务时常变更时,更需要搞好总体协调。

(4)各个Agent在多个辩信计算机CPU上并行运行,其运行环境有体系结构支持。体系结构还提供共享资源(黑板系统)、Agent键的通信工具和Agent间的总体协调,以使各Agent在统一的目标下并行、协调的工作。

到此,以上就是小编对于智能体的问题就介绍到这了,希望介绍关于智能体的2点解答对大家有用。