Knowledge Engineering
- Knowledge Engineering is about designing, building, installing and
maintaining knowledge based systems.
- It is one place where AI meets Software Engineering.
- So far in this module, we've discussed Rule Based Systems, Logic,
case based reasoning and semantic nets.
- We will discuss some other Knowledge Representation mechanisms.
- The process for Engineering these systems is different than
traditional programs largely because they are more experimental.
- Also they are more knowledge dependent and thus more domain
dependent.
- With traditional software it is often not clear what the user wants
or needs. It is usually even less clear with knowledge
based systems.