Steps to Develop an Expert System Project using: ES-Builder Expert System Shell
- Identify
- Specify
- Design
- Implement
- Test
- Evaluate
- Document
Identify: Decide on Topic – i.e. Universe of Discourse (Area of Discussion)
- Define Topic + Limits of Topic
- Negotiate approval for topic with teacher
Create a Specification
- Identification
- Why is the Expert System needed ?
- What is the problem you are solving by developing this Expert System?
- Do not discuss the actual ES. It is the solution, not the problem.
- Specify
- Define the solution
- Who will use it?
- How it will work?
- Where it will be used?
- When it will be used?
- How it will be made available?
- What hardware will be required?
- Set clear objectives for the finished project
- Design
- Build the Decision Tree in ES-Builder
- Use short terms for attributes, values and conclusions; details can be implemented later.
- Document
- Combine all Identification and Specification documentation into a the documentation tool in ES-Builder.
- Implement The System
- Implement as much internal documentation in the data panel in ES-Builder as possible including:
- details about the Universe of Discourse, creator and conclusion type
- long definition of attributes
- long definition of values
- long definition of conclusions
- attribute notes and images (if required)
- value notes and images (if required)
- conclusion notes and images.
- Publish to Web
- Search engine, rules, decision table, decision tree and documentation are published from ES-Builder
- Export all HTML to the same publishing folder.
- Images are exported from here as well. The program copies the images from the source folder/s into the publishing folder
- Testing
- Testing Report
- Have at least 3 people test the completed expert system
- create User Feedback Sheets
- leave room for both positive and negative criticism
- Summarize testing in at least one paragraph
- Combine Testing Report into Identification and Specification Document
- Evaluation
- Measure success against stated objectives from design phase
- Comment on success on each individual objective
- Comment on overall success
- Comment on significant difficulties encountered in project
- Combine Evaluation into Identification and Specification Document
- Submission
- Add any references and bibliographical detail required to documentation.
- Save complete folder to location specified by teacher.
- Hand in task and criteria sheets with of Statement of Authorship completed.
|