KB should also be node specific other than being generic, In many cases we need to refer other documents and have documents containing same questions but different answers case specific, in those cases a generic KB, proves to be of no use. Please do take this into consideration.