中图分类号:F270.7文献标识码:A文章编号:1002-9753(2003)03-0067-04 危机管理及其预警是管理科学与工程领域中的一个前沿和热点问题,是一项多学科交叉的边缘性研究课题,由于危机产生的原因复杂,种类繁多,是一类带有大量不确定因素的半结构化问题和非结构化问题,很难进行科学地计算和评估。传统的分析方法主要有头脑风暴法、统计分析法、主观概率法、指标分析法、现场调查法和指数法等[1],运用这些方法对企业危机进行分析,存在很多的局限性,分析和预测的结果也不够准确,因此迫切需要应用其它技术和分析方法来研究企业危机管理及其预警问题。笔者将基于案例推理方法引入到企业的危机管理领域,通过定性与定量相结合的方法对危机进行分析、评价和预警,帮助企业准确、及时地识别、评价和预测到可能发生的危机。 一、基于案例推理方法 案例推理(Case-Based Reasoning)是人工智能领域新出现的一种推理方法[2],最早起源于美国耶鲁大学,1982年Roger Schank教授在《Dynamic Memory》一书中创建了案例推理的基本理论,从1987年以后,国际研究界每年都举行案例推理研讨会,先后在通用问题求解、法律案例、医疗诊断、医药、故障诊断、计算机辅助设计等领域得到广泛的应用[3]。案例推理方法是基于人类的认知过程,其核心思想是求解问题时,在以前类似的求解问题的成功范例基础之上进行推理,而不必一切从头开始。一个典型的事例推理过程首先是按照一定的形式向系统描述当前案例;其次是从案例库中检索出与当前问题相应的案例,若该案例与当前案例完全匹配,输出该案例的求解方案,否则修正该案例,形成当前问题的求解;最后对当前案例的求解进行评价,并将新的案例加入到案例库中,以便为以后问题的求解使用。由此可见,案例推理方法实际上是一种类比推理方法,其主要步骤包括待求问题的案例表达、案例库检索、修正相似案例的解及问题案例的学习等[4]。 二、基于案例推理的危机预警系统设计 (一)基于案例推理的危机预警系统的组成与功能 基于案例推理的危机预警系统的组成主要有系统界面模块、系统维护模块、案例推理模块、案例管理模块和知识维护模块五个部分组成,如图1所示。
图1 基于案例推理的危机预警系统的主要功能模块 系统界面模块负责系统与用户进行人机交互,获取有关案例的背景知识,理解用户的具体要求,为用户提供个性化的推理机制,并将经过案例推理方法获得的有关问题案例的解决方案以规则的形式或用户易于理解的方式通过人机界面提供给用户使用。系统维护模块主要完成用户的管理和系统的设置任务。案例推理模块是危机预警系统的核心模块,主要完成求解问题的案例表达、案例库检索、修正相似案例的解、问题案例的学习等案例推理的全部流程。案例管理模块主要任务是用来完成对企业危机案例结构的定义、存储方法和检索机制的确定以及对危机案例的浏览、增加、修改和删除等维护工作。知识维护模块主要存储各个种类的企业危机产生的原因、过程、特点、教训以及危机产生后的处理方法和手段等,该模块作为案例推理的浅层知识主要为各类用户提供有关企业危机的查询和咨询工作,同时为预防和控制危机提供相关的处理方案和对策。 (二)基于案例推理的危权预警系统的框架结构和工作原理 基于案例推理的危机预警系统的框架结构主要由知识发现子系统和案例推理子系统两部分组成,如图2所示。
图2 基于案例推理的危机预警系统的框架结构 其工作原理为:知识发现子系统对企业信息系统中存放在数据库或数据仓库中的海量数据进行分析和挖掘,使各种原始数据能表达成知识的形式,存储在知识库中。知识库一方面表达成案例库的形式,存放各种类型的企业危机案例及其特征;另一方面作为危机管理知识系统,为用户提供有关危机管理及其预警方面的相关信息。案例推理子系统主要完成案例的推理过程。首先按一定的形式向系统案例化描述待求解的问题,然后从案例库中检索出与当前问题相匹配的案例,若该案例与当前案例完全匹配,输出该案例的求解方案,否则修正该案例,对当前问题案例是否会发生危机提供可能的求解;其次对当前问题的求解进行综合评价,得到问题的解决方案;最后将新的案例加入到案例库中,以便为以后问题的求解使用。 三、基于案例推理的危机预警系统中的关键技术 将案例推理方法应用于企业危机管理及其预警领域,首先要解决的是各种企业危机案例的搜集、整理和分类;其次是危机案例的表达、危机案例库的组织、建立和维护;再次是案例检索与相应的匹配算法;最后是案例的调整策略与案例的学习策略等。