目 录 1
第一篇事务处理专家系统的背景 1
第一章人工智能世界 1
1.1什么是人工智能 1
1.2自然语言系统 1
1.3推理系统概述 3
1.4其他的人工智能研究领域 8
1.5小结 9
第二章事务处理计算——从记录保存到专家系统 12
2.1记录保存 12
2.2决策与支持 14
2.3对通用性的需求 15
2.4集成化软件 17
2.5事务处理专家系统——障碍之所在 18
2.6事务处理专家系统——困难的解决 19
2.7小结 21
第二篇事务处理专家系统的基本概念 23
第三章熟悉专家系统 23
3.1专家系统的结构 23
3.2开发工具 24
3.3一个应用场景 25
3.4潜在的效益 26
附录彩色屏幕示意图 28
3.5小结 28
第四章推理规则 33
4.1规则的表示 33
4.2规则的管理 35
4.2.1用正文处理器管理规则集 36
4.2.2用菜单管理规则集 36
4.2.3规则的归纳 37
4.3小结 38
第五章使用规则的推理 39
5.1 ADVISOR规则集 39
5.2.1使未知变量成为已知的三种方法 42
5.2未知变量的挑战 42
5.2.2定制用户接口 44
5.3用户对话之外集成化提供的能力 45
5.3.1 规则集内的数据库管理 46
5.3.2 规则集内的电子表格 47
5.3.3 规则集内的过程性模型 48
5.3.4 规则集内的咨询 49
5.3.5 规则集内的图形功能 49
5.3.6 集成化的知识获取 51
5.4基于规则的推理 51
5.5正向推理 52
5.5.1正向推理之例 52
5.6咨询结果的表示 54
5.7反向推理 55
5.7.1反向推理的一般描述 56
5.7.2推理流程的控制 57
5.7.3反向推理之例 57
5.8小结 59
第六章不精确性的处理 60
6.1置信因子 60
6.2前提的置信因子 61
6.2.1前提的连接置信度 61
6.2.2前提的确认置信度 61
6.3.1报告变量值的置信度 62
6.3变量值的置信度 62
9.3.2获取用户的不精确信息 63
6.4规则动作的置信度 64
6.4.1将动作的置信度传给变量 64
6.4.2结论中不同动作的不同置信度 65
6.4.3可变置信度 65
6.5为同一变量值触发多个规则 65
6.5.1替换赋值与追加赋值 66
6.5.2确认变量的值 66
6.6模糊变量 67
6.6.1对于模糊变量的推理 67
6.6.2报告模糊变量的值和置信度 69
6.8小结 70
6.7未知的界限 70
第七章推理机的激活 72
7.1咨询环境 72
7.1.1咨询的上下文 72
7.1.2环境控制 75
7.1.3知识的安全 76
7.2请求咨询的方法 78
7.2.1推理机的命令激活 78
7.2.2推理机的菜单驱动激活 79
7.2.3推理机的自然语言激活 79
7.2.4激活推理机的定制用户接口 79
7.2.5人工智能应用系统 82
7.3解释能力 83
7.3.1咨询中间的解释 83
7.3.2咨询后的解释 84
7.4小结 86
第三篇事务处理专家系统的建造 87
第八章规则集的开发 87
8.1构造专家系统的时机 87
8.2对程序员的旁白 89
8.3捕捉专家系统的开发时机 90
8.3.1 目标的设定 90
8.3.2计划 90
8.4开发的过程 92
8.6规则集的规范说明 95
8.5分析和问题的定义 95
8.6.1发现变量 96
8.6.2发现规则 99
8.6.3初始序列和完成序列 101
8.7专家测试 102
8.7.1用HOW和WHY命令进行检测 102
8.7.2自动追踪 103
8.7.3定制追踪 104
8.7.4保存和使用存贮的测试情况 105
8.7.5提高咨询的速度 107
8.8人机接口的作成 109
8.11小结 110
8.9用户测试 110
8.10装配 110
第九章推理的控制 112
9.1推理的严密性 112
9.1.1正向推理的严密性 113
9.1.2反向推理的严密性 114
9.2规则选择的顺序 115
9.2.1先后顺序(F)标准 117
9.2.2优先级(P)标准 117
9.2.3成本(C)标准 118
9.2.7组合选择标准 119
9.2.6随机(R)标准 119
9.2.5最高置信度(H)标准 119
9.2.4未知变量数(U)标准 119
9.3前提的评价策略 120
9.3.1未知变量的顺序 120
9.3.2计时 121
9.4对未知变量的处理 121
9.5推理控制变量的设定 123
9.6小结 123
第十章置信因子代数 125
10.1未知的阈值 125
10.2表达式的置信因子 126
10.2.1连接置信因子代数 126
10.2.2确认置信因子代数 131
10.3变量的置信因子 134
10.3.1规则内置信度 136
10.3.2规则间置信度 137
10.3.3控制方法的组合使用 137
10.3.4合理共存 138
10.4对开发者的辅助功能 139
10.4.1置信度的自动输入输出 139
10.4.2置信因子代数的交互实验法 140
10.4.3定制的置信因子代数 144
10.5小结 144
11.1.1推理前的赋值 146
11.1对一个变量赋以多个值 146
第十一章对模糊变量的操作 146
11.1.2在规则结论中的赋值 147
11.1.3追减赋值 149
第四篇 我们需要什么——今天与明天 156
第十二章选择一个专家系统开发工具的准则 156
12.1规则集的特性 156
12.1.1规则 157
12.1.2变量 160
12.1.4安全 162
12.1.5窗口 162
12.1.3初始化 162
12.1.6完成 163
12.2规则集的开发 163
12.2.1规则集管理 164
12.2.2规则集测试 166
12.3咨询 167
12.3.1推理机特性 167
12.3.2推理机的激活 171
12.3.3推理机的环境 172
12.4事务计算 173
12.4.1数据库管理 174
12.4.2Ad Hoc查询 175
12.4.4电子表格分析 176
12.4.3统计分析 176
12.4.5图形 177
12.4.6正文处理 177
12.4.7表格管理 178
12.4.8定制报表的生成 178
12.4.9远程通讯 179
12.4.10过程模型 179
12.5零售商的支持 180
12.5.1零售商的历史 181
12.5.2文稿 181
12.5.3销售服务 182
12.6性能 183
12.7价格 184
12.8小结 185
第十三章基于知识的组织 186
13.1知识工作者 186
13.1.1技术的发展 187
13.1.2训练 188
13.1.3合作 188
13.2基础结构 189
13.3基于知识的组织的管理 191
13.4基于知识的组织的实现 193
13.5小结 195
附录Ⅰ Guru演示学习软件使用指南 197
附录Ⅱ名词解释 219