||This Program is part of the tutorial.
This program is automatically executed by [[rule:Enrich-user-input-text-keyword-extraction]] whenever the user enters a text command.
It performs basic Natural Language Processing to enrich the input.
It takes a single text file as argument, with the name 'user_uploaded_file'.
It performs the following actions:
It generates a [[symbol:user_input_has_been_analyzed]] Tag.
It generates a [[symbol:user_input_keyword]] Tag for each synonym of each of the words in the text.
(This is really not very good NLP, but it's good enough for simple keyword recognition tasks.)
(It probably won't take long until someone uploads a more professional NLP Program that renders this one obsolete.)