diagnoser

Noun

 * 1) That which diagnoses, especially an artificial intelligence software component.