理论教育 如何设置1.3.1系统的透明度?

如何设置1.3.1系统的透明度?

时间:2023-06-28 理论教育 版权反馈
【摘要】:第二个可能性是将领域的概念模型提供给最终用户,这相对于对问题和答案进行列举可以提供更好的灵活性,同时提供对系统更广泛和全局的观察。好的概念模型能够使用户对于系统有更深入的理解。现在,我们注意到好的概念模型将使对系统的理解更加简单,例如对因果关系机制的理解。此外,好的概念模型能够预测到我们行为的结果。没有了概念模型,用户就必须机械地进行操作,或是盲目地接受系统的建议。

如何设置1.3.1系统的透明度?

如何使智能系统更加一目了然,以便其内部机制不再是一个黑盒子?系统的透明度包括提供给用户关于系统功能的信息。通常,作为计算机和科技的典型用户,我们常常由于计算机缺乏透明度而饱受折磨。直到系统失效,或是当我们希望用一种新的或是非常规的方法使用系统的时候,通常会被这种缺乏透明度的情形所困扰。在这种情形中,我们可能渴望对系统有一些更深的理解,以便帮助我们应对错误或是新出现的事物。大多数时候,我们根本无法获得关于系统是如何进行工作的信息。如果我们足够幸运地获得了相关的信息,这些信息常常是对我们毫无用处,或是不能使我们对系统有更深的理解。例如,假设一个非正常的信息在你的计算机屏幕上弹出:“缓存溢出,请重启计算机。”这一信息意味着什么?什么是缓存?错误的原因是什么?重新启动计算机都会做些什么以便去解决问题?除非系统是透明的,否则我们就将是十分被动的用户,我们除了不得不接受系统所给出的推荐操作方式外不能做任何其他的事情。

为了使系统具有透明性,用户必须能够使人信服地提出一系列问题,并且智能系统能够回答这一系列问题:

1)你是如何得到那一结论的?

2)为什么会发生这样或那样的事件?

3)假设这样或那样发生会怎么样?

4)为什么不是这样或那样?

设计一种能够用令人满意的方式(甚至是在相对简单的领域)回答全部这些问题的系统,确实是一项十分困难的任务。特别是最后一个问题(为什么不是?)是十分难于回答的,这是因为它们需要事先在二选一假设中得到一个。有一种方法能够产生问题和其相应答案的数据库,这就是即将讨论的FAQ(频繁询问问题)方式。这种方法的问题是系统的设计者将需要在之前预见到所有的问题和其解决方法。然而,要在之前解决所有相关的问题是不可能的。此外,对于问题的解答将是被封装于文本中,并且是预期的结果,这将忽略问题的背景,并且不能包含系统行为的模型。这种方法,虽然比根本不做解释要好,但是却效果有限,并且不能扩大到更加复杂的领域或是预测未来的事件,特别是之前并没有遇到过的新的情形。(www.daowen.com)

第二个可能性是将领域的概念模型提供给最终用户,这相对于对问题和答案进行列举可以提供更好的灵活性,同时提供对系统更广泛和全局的观察。好的概念模型能够使用户对于系统有更深入的理解。例如,概念模型包含了对系统组成部件的描述,这包含系统组成部件之间是如何相互联系,它们是如何发生因果性的相互作用并产生输出。可以用某种图形图表很典型地给出概念模型。图1-5给出了一个简单的例子,这一例子中描绘了引起汽车运动的一系列因果事件。这是基于如下的描述,这就是内燃机是如何使汽车向前行驶原理。

在内燃机中,通过火花塞点燃汽油,并产生小的爆炸,从而产生动力。动力推动了活塞,并驱动连接于车轴的曲轴。车轴与车轮相连,并驱动汽车向前行驶。

在第2章中将更加详细地论述了概念模型和因果关系模型的内容。在第3章中,将看到很多图表,并尝试通过判断图表是如何使用,在什么方面适合使用图表来对不同类型的图表进行分类。有许多可能的办法去促进对一些图表的深入理解。

现在,我们注意到好的概念模型将使对系统的理解更加简单,例如对因果关系机制的理解。通过拥有这样的理解,用户可以更好地应对系统错误或问题。此外,好的概念模型能够预测到我们行为的结果。没有了概念模型,用户就必须机械地进行操作,或是盲目地接受系统的建议。

978-7-111-35620-2-Chapter01-6.jpg

图1-5 汽车如何行驶的因果关系模型

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈