What is knowledge engineering?
knowledge engineering is the task of collecting and entering information for use in computer -based computer systems. These systems can solve problems or answer questions without the help of a human expert. Knowledge engineers use a number of techniques to gain knowledge adapted to collect specific types of information. In addition to creating AI software that could solve problems and using logic, programmers were able to provide AI with a huge database of information from which you can draw. First, the knowledge engineer is submitted to the problem. For example, a problem could be a problem to find out what their medical symptoms mean without visiting a doctor. The engineer then creates a system can do: For example, a computer program that adds symptoms as input and issues a list of conditions or diseases that could manifest these symptoms.
The engineer must collect the necessary information. Engineer could talk to doctors or read medical texts to find inFormation about diseases and symptoms. Once all information is collected and organized, the coders will create a system. The engineer enters the data. The last step in knowledge engineering is to test the system to ensure that it issues accurate answers.
The most time -consuming and probably the most important step in the knowledge engineering process is gaining knowledge. Most of the knowledge needed to create a system based on knowledge lies in the brains of experts. These experts are usually busy people. The challenge that the knowledge engineer faces is how to get this information so quickly and efficient.
Another challenge is how to collect information that the expert knows implicitly. For example, a doctor may not be able to describe the sound of asthma lungs. He just knows when he hears it.
Knowledge engineers have developed a number of techniques to acquire knowledge to help them gatherVat information. These include techniques of generation of protocol, limited information techniques and matrices based techniques. The techniques are selected on the basis of the type of knowledge.
For example, if the engineer needed information about the steps that the doctor went through to diagnose, he could simply talk to the doctor. However, if the information the engineer was looking for were the kind of information that the doctor knows but has difficulty in the statement of words, could use the sorting technique. Sorting technique requires the expert to sort the cards in the words in the piles and then name the categories he used. He is the same to understand the engineer how the expert thinks about information.