Leia o seguinte texto na língua inglesa.
Explicit Versus Implicit Knowledge
When you are representing knowledge to be used to solve certain problems, you must constantly decide how implicit or explicit to make the knowledge. In conventional programming, the knowledge that is incorporate in a program is nearly always completely implicit. It does not really exist as knowledge in the program other than as knowledge the programmer uses to design its functioning. In AI paradigms such as rule-based programming, the attempt is to make knowledge explicit as general rules so that this knowledge can be applied to new situations that the developer may not have foreseen.
(Object-Oriented Programming for Artificial Intelligence, Ernest R. Tello, Addison Wesley Publishing Company Inc., 1990)
Com base no texto apresentado, em paradigmas de IA (como a baseada em regras), a tentativa é transformar o conhecimento explícito em regras gerais para que esse conhecimento possa ser aplicado a novas situações