self-diagnosis AI