The Knowledge checkbox doesn't work on Problem
In theory, if the Knowledge checkbox in a ServiceNow Problem record is set to true, then a draft knowledge article will be created on resolution of the problem.
In practice, this doesn't happen out of the box, due to a bug (true as of the Washington release).
The solution
The cause is simply an incorrect trigger condition on a business rule on the Problem table called "Problem Create Knowledge".
Out of the box, the condition on which the script runs is:
current.problem_state.changesTo(4) && current.knowledge == true
This condition will never evaluate to true, because there is no problem state with the value of 4. Instead, the correct problem state value is 107:
current.problem_state.changesTo(107) && current.knowledge == true