Purtroppo ancora siamo lontani dai programmi senzienti e dall I.A.
Se l'input che ricevi non segue determinate regole non vedo il modo di trovare un algoritmo che ti permetta di "riconoscere" tale input.