20、构建 PC 维修助手诊断应用

构建 PC 维修助手诊断应用

在开发了一个实际应用后,接下来可以尝试开发更大型的应用,即具有图形界面的 PC 维修助手。它旨在引导技术人员诊断计算机硬件问题。

1. 开发 PC 维修助手的目标与方法

开发 PC 维修助手时,需要完成以下几个主要任务:
- 利用流程图收集知识
- 将流程图转化为规则
- 增强之前开发的询问模块

2. 使用流程图进行知识工程

流程图是一种很好的表示诊断知识的工具,它能用少量符号紧凑地表示大量信息。以下是流程图中常用符号及其含义:
| 符号 | 含义 | 示例 |
| — | — | — |
| 方形框 | 简单动作 | 修复或更换组件 |
| 菱形框 | 选择或决策 | 屏幕是否黑暗? |
| 椭圆形框 | 流程开始或结束 | START |
| 箭头 | 框之间的流程 | 决策每个分支的操作 |

如果需要绘制大量流程图,像 Visio 这样的软件会有帮助。但在与领域专家面谈时,软件可能不太方便,此时廉价的塑料绘图模板和铅笔可能是更好的选择。

2.1 从流程图到规则

将流程图转化为规则相对直接。一般来说,每个动作框对应一条规则,部分椭圆形框也有相应规则。例如,对于一个处理汽车问题的简单流程图,其对应的规则如下:

(defrule no-fuel
    "This rule corresponds to the 'buy fuel' box"
    (car-starts no)
    (car
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值