Knowledge Engineer

What Does Knowledge Engineer Mean?

A knowledge engineer is a professional engaged in the science of building advanced logic into computer systems in order to try to simulate human decision-making and high-level cognitive tasks. A knowledge engineer supplies some or all of the "knowledge" that is eventually built into the technology.


Techopedia Explains Knowledge Engineer

One principle in knowledge engineering is the transfer principle. This method involves transferring human logic and knowledge into a technology. Over time, this principle has given way to a more popular model principle, which involves the simulation of human knowledge rather than its direct transfer from human to machine.

As a specific kind of artificial intelligence project, knowledge engineering relies on a few key factors. One is a large enough repository of data to work from. Another is a complex system of algorithms that can simulate human decision-making on critical problems. Knowledge engineering is useful in decision support software projects, geographical information systems, and other new technologies that analyze data toward some higher socio-cognitive goal.


Related Terms

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…