开发计算机硬件疑难解答专家系统 [英] Developing a computer hardware troubleshooter expert system
问题描述
我想开发一个解决计算机硬件问题的专家系统(或更普遍的基于知识的系统).
I want to develop an expert system(or knowledge based system to be more general) that troubleshoots computer hardware problems.
我选择了Python作为语言,并选择了 Pyke 作为推理引擎.
I have chosen Python as my language and Pyke as my inference engine.
问题是我不知道从哪里开始或如何设计将要采取的事实和规则.
The problem is that i don't know from where to start or how to design the facts and rules that i will act upon.
我搜索了一个与该项目类似的开源软件,但没有找到任何源代码.
I searched for an open source similar to that project but didn't find any.
任何帮助将不胜感激.
推荐答案
Check out the TED expert system Abrams tank maintenance: http://www.aaai.org/Papers/IAAI/1998/IAAI98-004.pdf although this pdf does not have rules examples. Here's a paper from 1990 discussing issues with developing a CLIPS based fault diagnosis system for the NASA Manned Maneuvering Unit : they have a set of specifications and some rules and discuss problems with CLIPS development. There are several other papers on diagnostic systems using CLIPS on Citeseer but some of the links seem to be broken. I also wrote two expert systems for software diagnosis for a Fortune 100 company and I'll post examples of those rules later. Maybe you will find that useful.
这篇关于开发计算机硬件疑难解答专家系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!