First, they are prone to human errors, the people who compile the information may not have been accurate in that field, and this means that application of that knowledge will tend to be misleading. For this case, human beings are designing expert based technologies in different fields. This technology is expected to provide intelligence to human beings in solving challenges in the different areas. As a consultant I would advocate for the use of experts systems over knowledge based systems. The process of solving a problem starts with application of facts which are known and proceeding to complex ones in the specific field (Maher, 1986). This path of search has to move from the real problem to the solution or objective in question. The expert system is however challenged by a few rules that govern it. First, it should be understood that the experts system has to rely on human knowledge. The system acquires this knowledge though practice over time. Each information is fed into the system to make it effective. Human beings have the mandate of collecting the small pieces of information and accumulating it in a knowledge base. Expert systems may not be resourceful in reasoning about the processes which are involved. This implies that for an expert system to be effective, a human expert must feed information into it (Szakwani, 2007). One of the main advantages with an expert system is that it is able to make solutions to problems that would rather have involved a specialized expert, who in this case is a human being.