内容正文:
两个简单专家系统的例子
1
用于物品装袋的专家系统BAGGER
BAGGER是一个综合性的专家系统,该系统通过机器人来进行工作。假定我们要求机器人模仿超市营业员完成物品装袋的动作。我们先不要求机器人采用的装袋方法是最佳的,但是希望它具有简单的物品装袋的专门知识。例如,大瓶的可乐要放在袋底但每袋中放置的可乐不可过多;冰淇淋要用冷藏袋保护;要先放置好大件的物品以后,再在空隙处放入小件物品。
3
整个装袋过程可以分成四个阶段:
(1)审核订货。系统对顾客选购物品的清单进行审核,核对是否遗漏选购必要的配套物品,以便提醒顾客添购。
(2)大件物品装袋。系统将大件物品装袋。特别注意到,如果有大的瓶装物品,那么要先将它装袋。
(3)中件物品装袋。系统将中件物品装袋。如果其中有冰淇淋,那么要将冰淇淋先装入冷藏袋。
(4)小件物品装袋。如果袋中有空位,那么系统就将小件物品装入袋中的空位。
4
当然,在必要的时候BAGGER将指派机器人去启用新袋。
分析系统BAGGER,可以看到它具有物品装袋的专门能力,因此具有专家的特征。我们知道,人们通常所指的专家实际上就是解决某些专门问题的能手。专家有能力是因为他们具有丰富的经验并且掌握了所处理问题的专门知识。为了能像专家那样解决问题以计算机为基础的专家系统就要努力去收集足够的知识。
5
2
用于电脑安置的专家系统XCON
XCON是一个为用户配置电脑提供咨询和建议的专家系统,如果某公司在购买一台大型电脑时,购买了中央处理器、存储器、终端机、磁盘驱动器、磁带驱动器、各种外部控制器以及其他的配件。那么,这些设备应该合理地安排,此外,所有的电子配件都应该收置在机箱内适当的底板上的凹槽中。
由于一个典型的电脑配件就有数百种产品可供选择,一台电脑的所有配件的可能的组合是难以计数的,因此如何安置实在是一件极其繁重的任务。
7
XCON能为用户提供专家级的帮助,XCON的作业过程可以分成六个阶段:
(1)审核订单,进行订货咨询。系统核对顾客所选择的配件,寻找不匹配的项目和遗漏的配件,以便提醒顾客调换或添购相应的配件;
(2)安置处理机。系统将处理机安置于机箱内;
(3)安置配件。系统将一些盒子放置在机箱中并将些配件放置在这些盒子里;
(4)