1.2.2 知识需求
知识需求,具体来说是指知识系统的用户的知识需求,是相对于知识系统和其所能提供的知识服务来说的,指用户从知识系统获得知识的需要。知识系统对于知识需求的分析和理解,是其面向用户的最重要特征。
人类的知识需求的表达形式可以很简单,也可以很复杂。针对同一个知识需求,知识系统可以不断完善其知识服务,不断提高其知识服务的质量,因而满足人类知识需求的行为永远有进一步的优化空间。比如,针对一项很简单的检索需求——“明天某地是否下雨”。我们将这个问题分解,就会发现这个简单的检索需求实际上并不简单,更加准确的表述是“以某个名字命名的行政地区全境在明天的24小时之内是否会有降雨现象”。对于一个简单知识系统来说,这个问题就是一个“会”与“不会”的二元判定问题,相对来说简单一些,只需要搜索到“这个地区在明天24小时之内的天气预报信息”这个信息并经过分析后,将“会”或“不会”的判断反馈给用户,就算满足这次检索需求了。但对于用户来说,在输入“明天某地是否下雨”的检索需求之后,用户真的是需要知道“这个地区全境在明天24小时之内的天气预报信息”及“会”或“不会”的判定信息吗?可能他只是在其中的某一个特定时间要从某个地点前往另外一个地点,而“这个地区在明天24小时之内的天气预报信息”对他来说就具有很高的冗余度,有相当大的概率使得“这个地区在明天24小时之内的天气预报信息”不能满足其需求,也许反而会误事,使原本不需要带伞的情况变得需要带伞。在这种情况下,用户的知识需求就需要被进一步满足。而假设知识系统已经提供了能够满足用户“未来的某一特定时间从某个地点前往另外一个地点,这个过程中是否需要携带雨伞以避免被雨淋湿”的知识需求的服务,有没有进一步提供知识服务满足这个需求的可能呢?有!如果知识系统具备对用户检索需求上下文进行分析的能力,那么就有可能判断出用户对于“携带雨伞与否”的需求实际上是“某时前往某地需要做什么样的准备(其中包括是否带伞)”的需求;进一步地讲,防雨计划、交通计划、目的地人流量状况等信息都可以被当作知识服务提供给用户而满足这个需求,而这些服务很明显都会被用户接受和欢迎。
更加宏观地来讲,“希望能够享受更加美好的生活”是我们每个人的终极目标,是人类的终极需求,人们其他所有的需求都是这个需求的外在表现,对知识系统所提出的知识需求也是这个需求的表现之一。由“明天会不会下雨”细化到“明天14:00—14:30及16:00—16:30这两个时间段一个半径为五米的圆从地图坐标X移动到地图坐标Y这一段,其间这个圆内会不会发生降雨行为”,或者宽泛到“明天某地是否开放,是否值得前往”,或者联系上下文推断“某地好不好玩”,或者进一步推导出“明天想去某地玩,有没有更好的推荐”,知识系统分析用户知识需求的道路是没有终点的。
因此,如何对用户的知识需求进行分析和理解,以期从外至内、由浅入深地满足用户的知识需求,是任何知识系统所应具有的最重要的特征之一,也是其不断优化、不断提高服务能力的前进方向之一。