| Knowledge Engineers |
Article Index for Knowledge |
Website Links For Knowledge |
Information AboutKnowledge Engineers |
| CATEGORIES ABOUT KNOWLEDGE ENGINEERS | |
| software engineering | |
|
Knowledge Engineering is a relatively new profession – the purpose of the job is to work with a client who wants an expert system created for them or their business. A knowledge engineer would collect the information that the client wants in the system and then put it all into the program. For example, if a client, who is an expert in snakes, wanted a program to identify different types of snakes, then the knowledge engineer will need to collect the necessary information about different species and attributes. It is up to the knowledge engineer to capture the knowledge of the Domain Expert into a knowledge base, which is then used for an Expert System . SKILLS REQUIRED There is a wide range of skills that a knowledge engineer is required to have. Many of these skills are needed in order to ensure that the knowledge engineer will be able to create the necessary, important documentation that is needed such as analyses, overviews, feedback reports, knowledge database FAQs and more. Knowledge engineers also need to have knowledge of several different languages and applications so that they can create expert systems with great ease and with little error as possible. Some of the main skills that are required are:
VALIDATION & VERIFICATION WITH KNOWLEDGE ENGINEERS Validation is the process of ensuring that something is correct or conforms to a certain standard. A knowledge engineer is required to carry out data collection and data entry, but they must use validation in order to ensure that the data they collect, and then enter into their systems, fall within the accepted boundaries of the application collecting the data. It is important that a knowledge engineer incorporates validation procedures into their systems within the program code. This means that when a user enters information into the system, mistakes will not be made. For example, if the expert system asks for a ‘yes’ or ‘no’ answer, it is up to the knowledge engineer to include code in the program that will stop the user from entering any information other than a yes or no answer. Another example is if the user is asked to enter their surname, the knowledge engineer will need to incorporate a validation procedure that causes the program to validate that only letters are entered and not numbers. |
|
|