知识点概述
“基于规则的逻辑”(Rules-based logic)是指将任务分解为一系列明确的、按部就班的程序来处理信息的方法,其中每个步骤和可能出现的每一种情况都有一个预先设定的行动指令。这是计算机展现其信息处理比较优势的核心领域,也是理解人机分工的关键起点。
教材原文
A first answer is that computers’ comparative advantage over people lies in tasks that can be described using rules-based logic: step-by-step procedures with an action specified for every contingency. “Rules-based logic” is not an everyday expression, but humans use rules to process information every day. Most of us learned arithmetic using such rules (“If the numbers in the 1’s column add to ten or more, carry the …”).
详细解释
核心特征
基于规则的逻辑,其本质可以概括为“如果…那么…”(If-Then-Do)的条件-动作对。它要求任务的每一个环节都能够被精确、无歧义地描述和编码。人类在日常生活中也会运用这种逻辑,例如遵循食谱烹饪或按照说明书组装家具。
计算机的优势
计算机在执行基于规则的任务时,拥有无与伦比的速度、准确性和耐力。任何能够被完全拆解为一系列形式化规则的工作,都是计算机替代人类的有力候选者。计算机不会感到疲倦或分心,能够以极低的成本重复执行这些任务。
两大局限性
尽管功能强大,但基于规则的逻辑存在两个根本性的限制,这也为人类劳动者留下了重要的工作空间:
- 无法处理新问题:规则是由人类预先编写的,因此无法覆盖所有未曾预料到的情况。当出现一个新问题或意外情境时,基于规则的系统很可能会失灵或陷入僵局。例如,汽车诊断软件只能检测出工程师预设的故障类型。
- 无法编码默会知识:哲学家迈克尔·波兰尼(Michael Polanyi)提出的“我们知道的比我们能说出的多”(We can know more than we can tell)精辟地概括了这一局限。许多人类技能,如骑自行车、辨识朋友的面孔、或卡车司机在复杂交通中左转,都依赖于我们无法用语言或规则清晰表达的默会知识(tacit knowledge)。这些任务因此难以被编程实现。
学习要点
- 计算机的核心优势:理解“基于规则的逻辑”是计算机处理信息的主要且最擅长的方式。
- 识别任务类型:学会判断一项工作任务在多大程度上可以被“规则化”,是预测其是否会被计算机替代的关键。
- 明确其边界:认识到基于规则的逻辑在面对“新颖性”和“默会知识”时的无力,这正是003-概念-专家思维和007-概念-模式识别等人类能力的价值所在。
实践应用
- 抵押贷款自动审批:教材中以房利美(Fannie Mae)的
Desktop Underwriter软件为例。该软件通过一个评分模型(该模型本身也是基于对历史数据的统计规则),然后应用一系列“If-Then”规则(例如:If (Mortgage Score > Threshold 1), Then Status = Approved)来自动处理大量贷款申请,极大地替代了过去由人工完成的常规审批工作。 - ATM(自动取款机):ATM完美地执行了银行出纳员工作中可以被规则化的部分,如接受存款、支付取款、查询余额等。这些操作都可以被精确地编码为一步步的指令。
- 库存管理系统:当库存水平低于预设的阈值(规则)时,系统会自动生成采购订单。
关联知识点
- 后续知识: 009-理论-计算机的替代与互补
- 相关知识: 006-概念-默会知识, 007-概念-模式识别