基于多Agent技术的资产管理系统
2017-06-05吴慧林
吴慧林
摘要;随着互联网技术不断发展,计算机技术的不断提高,人们对于资产管理系统的要求也越来越高。传统的资产管理系统已经不再能够适应当今社会生产力的需求,如何实时动态地对资产进行管理是企业管理者急需解决的问题。本文将以资产管理系统为切入点,以资产采购申请、审批以及统计过程为例,对多Agent技术的模块设计、内核结构以及Agent的技术特点进行分析阐述。
关键词:多Agent技术;资产管理系统;分析与设计
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)07-0071-03
1概述
1.1资产管理系统
资产管理系统基本功能包括系统资产登记信息变更、资产维修和保修管理、托管资产管理、资产状态管理以及系统资产信息的查询汇总、统计分析报表等。资产管理系统贯穿于资产采购、资产入库、资产使用以及资产报废等整个环节。如图1所示,以固定资产为例,资产管理系统主要包括供应商管理、设备台账、设备查修、设备领用、设备数据、设备报废等等。
1)供应商管理:对供方进行调查,根据合同进行记录与执行的跟踪。
2)设备台帐:记录各部门的固定资产基本信息以及使用情况。
3)设备档案;需要详细地记录固定资产的维修、保养、运行情况等,并形成文件,保存留档。
4)设备维修:资产管理相关人员必须要制定设备年度维修保养计划,并且要把每次的相关维修情况做好记录。
5)设备报废:各设备的直接使用人员向相关领导提交对设备报废申请,经批准之后,由设备管理人员按照公司规章对其进行报废处理。
6)系统管理:用于用户注册登录,用户的权限配置以及系统的管理。
1.2Agent技术概念
Agent一词的通常含义有:代理、代办、媒介以及服务等等,在中国学术界被称作为智能体,艾真体。在软件工程中被大家熟知的概念是:Agent是一个处在特定的环境中,可以认知并且灵活、主动地适应环境,能够代理设计者或者使用者实现一些任务的具有较高自治能力的计算机实体;它的根本目的是接受另外一个实体(这个实体可以是人、Agent、系统等)的委托以及请求并为其提供帮助与服务,能够在该目标的驱使下主动地采取社交、学习等手段在内的各种必要的行为,以感知、适应并且对动态环境变化做出适当地反应以及调整。Minsky在《思维的社会中》提到了那些在社会中的某些个体通过协商之后可求得问题的解,这些个体就可以认为是Agent,而这些个体的有机组合则构成了多Agent系统。Agent主要具有以下特征:
1)智能性:一般来讲,每个Agent都具有自己独特的信息知识库。
2)反应性:能够决定是不是对来自其他Agent的信息作出相关响应行为。
3)自治性:Agent能随着外界环境的变化,而自动地调整自己的行为状态,而不是仅仅被动地受外界影响,Agent拥有自我管理和自我调节的能力。
4)社会性:Agent能够和其他的Agent(包括人、Agent、系统等)一起沟通协作,不同的Agent可以根据各自不同的意图与其他的Agent进行交互工作,从而达到解决问题的最终目的。
Agent技术就是指在动态的运行模式中,能够自主、自动适应环境的一种智能技术。Agent是相关技术人员进行人工智能研究的一个非常重要的组成部分,已经获得了技术业界的高度重视。全世界范围内的关于Agent技术的研究正处于风生水起的阶段,尤其是计算机、人工智能和系统集成行业的科研人员对Agent技术正在进行更加深入的分析研究,并将其引入到各自的研究领域,相信在不久的将来,Agent技术的应用将会迎来更加绚烂多彩的发展空间。
2基于多Agent技术的资产管理系统的分析与设计
资产管理系统的主要功能模块主要有系统资产采购、系统资产入库、系统资产信息登记、系统资产保修/维护管理、资产状态、信息的管理与查询以及统计分析报表等等。下面主要对资产的申购和报废过程进行分析及设计。
2.1资产的申购、审核及统计过程
资产的采购环节主要有以下几个步骤:
1)申购通知;资产委员会主席发布申购通知。
2)采购申请过程:采购申请人员把需要采购的物品的型号、规格、数量以及采购缘由等提交给系统,系统对采购信息自动进行分门别类,并且对采购申请单进行唯一编号,以便之后的采购批准审核和资产入库能够和采购申请一一对应。
3)采购批准审核过程:资产委员会主席将各类采购申请单汇集整理,根据不同的类别发送给相关的资产委员会成员(采购审核人员)进行采购批准审核。资产委员会主席以各个审核人员反馈的审核结果为依据,确定哪些采购申请可以批准,哪些要予以驳回。最终,资产委员会主席要把审核结果告知采购申请人。
4)资产采购:采购人员根据资产委员会主席的审核结果,按照采购申请单的规格型号进行资产采购工作。需要注意,资产采购回来之后要按照之前采购申请的编号一一入库,入库时也要对采购物品进行复查。再有,采购部门要通知申购人员领用资产,而且要对资产使用情况进行动态跟踪。
5)资产统计:要按照采购申请信息对资产信息及使用状况进行动态统计。详细记录设备采购原因、设备基本信息、保修信息、使用寿命、附件信息(附件、图片等)。值得注意的是要對资产的使用情况进行跟踪,对维修保养、故障率等要进行动态统计,并形成文字记录。
2.2资产的报废申请过程
1)报废通知;资产委员会主席发布报废通知
2)报废申请:资产使用人员把需要报废的物品按照原来的采购编号提交给系统,详细填写设备信息。
3)报废审核:资产委员会主席把报废申请发给相关审核人员,进行报废分析审核,并把审核结果通知报废申请人员。
4)资产统计;同采购一样,资产报废时也要做好资产统计,详细记录物品报废原因以及相关处理结果。
在上述过程中,以资产的申购及审批、统计过程为例,资产管理系统为每一个采购申请人提供一个Agent助手软件。Agent能够存放采购申请人身份信息等情况,并根据申请人在资产管理系统中的不同定位来调整适其合适的行为,资产的申购、审核及统计过程需要的软件要有自主适应环境的智能特征,主要表现在以下几方面;
1)资产管理系统根据申请人在资产管理过程中的角色来限制系统成员的权限,角色不同,权限也就不同,并且每个角色都有其特定的行为。具体来说,采购申请人员只能提交采购申请,绝对不能有对采购进行批准审核的行为权限。
2)系统成员在不同阶段是可以有不同的身份和角色的。比如说同一个系统成员在申请采购阶段是采购申购人员;而在审核阶段可以以扮演审核员角色,有审核的权限;在统计阶段也可以充当统计员,有对设备进行详细信息的动态记录的权限。
3)Agent技术在资产管理中的自适应性主要表现在;系统成员有不同的滞留环境,并且随着环境的变化,系统成员在资产管理系统中的角色也会大有不同。比如说,一个系统成员既是申购人员,又是评审人员,还是设备统计人员。那么在采购申请阶段就是申购人员的定位,当环境发生改变,即到了申购审核阶段,就成为了审核人员,而当环境又发生变化,到了设备统计阶段的时候,其身份又变成了统计人员。所以在分析成员行为的时候,首先要注意在什么阶段,处于什么角色。
4)除以上三点之外,系统成员的角色变化还有阶段性挂起之后再恢复的特点,如一个系统成员既是采购申请人又是采购审核人员,那么在采购申请阶段他将扮演申购人的角色,而到了审核阶段他就会变成审核员的角色,并挂起了其申购人的角色。当审核完成之后,在收到采购通知时,该系统成员将恢复其申购人的角色,以便于领用资产。
2.3资产管理系统结构分析
2.3.1系统环境
资产的申购、审核及统计过程的组成环境有:采购申请人员、资产委员会主席、资产管理委员会成员(采购审核人员)、资产统计员等。在申购、审核及统计过程,资产管理系统的组织场景集合如表1所示。
2.3.2Agent模块设计
用户Agent和界面Agent是Agent技术在资产管理系统的应用过程中最为主要的两个组成模块。用户Agent在资产管理的过程中主要是负责用户模型的形成,为初次使用的用户建立初始化信息,系统成员通过系统信息反馈以及行为追踪对某一用户的工作情况进行了解,并依据用户模型以及知识库进行联想。用户Agent对资产管理系统中有着核心位置,只有研究透彻用户的身份,才能满足用户需要的内容,从而使资产管理工作有效的进行。而界面Agent主要是负责用户与系统之间的关联,依据用户不同的需要,分别进行界面设计,把用户Agent的信息以它们最希望的方式呈现出来。界面Agent应用的是界面的定制技术,主要分为界面结构和界面内容两种定制类型。
1)界面结构定制;即对界面整体模块的种类和布局进行设置。比如说,界面包含的模块种类,各个模块之间的定位、布局,以及下拉菜单等的位置,界面的图像色彩等等都属于结构定制。
2)界面内容定制:是指对各个模块以及具体信息的内容进行设置。
基于多Agent技术的资产管理系统会依据不同时期用户的不同角色进行界面定制。界面Agent会根据用户Agent对其角色的判定,确定在环境发生变换时对其增加使用权限或者更换更换使用界面。
用户Agent和界面Agent之间既相互独立工作,又存在紧密联系。一方面,界面Agent反馈的用户信息以及用户行为是用户Agent判别用户身份、建立用户初始化模型的充分前提;另一方面,用户Agent所提供的用户的身份又为界面Agent进行界面定制提供了有效依据。它们两个之间缺一不可,相互作用,又相互影响。
2.3.3Agent内核结构设计
—般来说,每个Agent都拥有一个通用的内核和很多的功能模块。其中,内核主要包括内部数据库、邮箱、黑板、执行机等构成部分。
1)内部数据库:主要涉及自身信息、目标结合以及世界模型等信息。
2)邮箱:用于提供相关环境以及其他类别的通信;
3)黑板:用于提供各个内部功能模块之间的通信;
4)执行机;用于消息的派分以及对各个功能模块进行执行控制等。
每个功能模块都相当于是一个相对独立的实体,在执行机的驱动下完全并行地执行任务,并且通过黑板进行协调工作,把认知、运行、反应、建模、规划、通信、决策生成等都以功能模块的形式加入Agent中,只要能够支持相同的黑板格式,功能模块即使有不同的语言和数据结构也不会对Agent造成太大影响。
3基于多Agent技术的资产管理系统的优势
资产管理系统涉及供应商管理、设备台账、设备档案、设备维修管理、设备查询、设备报废等等,贯穿于资产从采购到报废的整个过程。而传统的资产管理办法主要是对资产的出入库进行管理,虽然操作简单、便捷,但是根本没法跟踪物品的实际使用情况,造成账目不真实、不及时的状况出现。基于Agent技术的资产管理系统就恰恰不同,它已经不单纯只是一个管理系统,而且是一个具有申购、审批、购买、入库及查询等多种功能协同运作的比较复杂的系统,并且从系统环境上来讲,Agent也更加多层次。Agent技术的应用,使资产管理系统在面对环境变化时,能够自主、自动的根据用户的角色不同而变换其使用权限,能够动态的适应环境需求,对资产管理的智能化具有极其重要的意义。Agent技术的应用使资产管理系统更加网络化、流程化,使用户对设备能够有更加科学的管理,更加全面的计划,把资源进行最优化配置,保障资产能够安全运行、及时维修保养以及报废更新。多Agent技术实现了从设备采购、运行使用到报废处理的整个过程对资产进行科学可行地管理与监控,在减轻管理人员的工作量的同时,也为资产的动态控制创造了可能性。
4結束语
基于多Agent技术的资产管理系统,有效利用了Agent的智能性、自主性、反应性、主动性、自主适应性以及合作协调性等特点。在资产管理的过程中把相关责任分工细化,使各部门能够对资产的基础信息和使用情况了若指掌,并进行动态管理,有益于及时地反映出各部门对资产配置的实际需求。科学合理地把多Agent技术与资产管理系统相结合,在一定程度上减轻了资产管理人员的工作量,实现了资产管理与配置的规范化,值得引起各行各业的高度重视。