Also was du machen willst, ist ein Parser für eine natürliche Sprache. Sowas kann man sehr einfach machen, man kann es allerdings auch mit neuronalen Netzen hochkompliziert machen.
Erst einmal musst du die einzelnen Wörter aus dem String extrahieren.
Sieh dir dazu mal folgendes in der
OH an:
TStringList,
Pos,
PosEx,
copy.