Rules
loading x elements...

Rules

-
-
Name Version Rating Creator Description Active
Present-predicted-timeseries 10 - tutorial_developer_basic This Rule is part of the tutorial. When required by [[program:require_visualization_of_prediction]], and a solution for [[program:require_prediction_on_timeseries]] can be found, create a Message for the user using the program [[program:Visualize_predicted_timeseries]]. Afterwards, the [[program:require_visualization_of_prediction]] is marked with [[symbol:!provide]]. As that is the last require_ Tag on the task, this implicitly finishes the task. Yes
Do-make-simple-timeseries-prediction 10 - tutorial_developer_basic This Rule is part of the tutorial. When required by [[symbol:require_prediction_on_timeseries]], search for a file that satisfies a [[symbol:require_timeseries_to_predict]] on the same task. If such a file can be found that also has [[symbol:format_is_csv]] and [[symbol:format_csv_has_header]] with weight=0, perform a prediction on that file using the program [[program:Simple_timeseries_prediction]]. Afterwards, the [[symbol:require_prediction_on_timeseries]] Tag is marked with [[symbol:!provide]]. Yes
Enrich-extract-required-timeseries-from-file 10 - tutorial_developer_basic This Rule is part of the tutorial. When required by [[symbol:require_timeseries_to_predict]], extract a time series from a given file marked with [[symbol:format_unknown_timeseries_file]] and generate an Option with which it can be presented to the user. The timeseries is extracted through the program [[program:Extract_timeseries_from_simple_file]]. The time series produced here is simple, and the extraction only works on CSV files without a header. The program extracts the timeseries into a formatted file and adds [[symbol:format_is_csv]] and [[symbol:format_csv_has_no_header]] Tags. The Rule also adds an [[symbol:!offer]] Tag connecting the [[symbol:require_timeseries_to_predict]] Tag, the cleaned timeseries file and the associated option. Yes
Interact-get-timeseries-file-for-prediction 10 - tutorial_developer_basic This Rule is part of the tutorial. It reacts to a [[symbol:require_timeseries_to_predict]] Tag on a [[symbol:task_make_timeseries_prediction_from_file_and_present_it]] Tag. It interacts with the user to find a timeseries to use: -If no file has been uploaded yet, ask the user to upload a file. -If one or more files have been uploaded already, select the latest file. Also react to any further files that get uploaded until the [[symbol:require_timeseries_to_predict]] Tag is !provided. (This happens only when the user is done selecting the input timeseries, at which point the purpose of this Rule is fulfilled.) -For each of these files, mark it with [[symbol:format_unknown_timeseries_file]]. Yes
Recognize-user-wants-timeseries-prediction 10 - tutorial_developer_basic This Rule is part of the tutorial. When a keyword is recognized that indicates the user wants a prediction, creates an Option that asks them if they want a prediction. If the user selects this option, creates a new [[symbol:task_make_timeseries_prediction_from_file_and_present_it]] and several require_ tags. Note: Symbols that begin with 'task_' are special. Together with Symbols that begin with 'require_', they are used to define a task you want to solve in a standardized format. By using this common format, different Rules by different developers can work together effectively. A 'task_' Tag indicates that a new task has been begun. A 'require_' Tag on it states what is needed to solve the task. Whenever a requirement is met, the Rule or Program responsible should mark it with a [[symbol:!provide]] Tag. The description of the 'require_' Tag should provide details on what is needed to satisfy a requirement, and what arguments should be attached to the Tags. The 'task_' Tag just... Yes
Enrich-user-input-text-keyword-extraction 10 - tutorial_developer_basic This Rule is part of the tutorial. It is a very simple Rule for Natural Language Processing of user input. It fires whenever a user enters text. It runs the program [[program:User_input_text_keyword_extraction]] on the entered text. (Note: This Rule has at least one issue / imperfection that will be fixed in a later stage of the tutorial. Can you tell what it is? It's subtle, so don't worry if you can't.) Yes
Demo-test-internet 5 - floriandietz@elody.com This Rule exists to test that internet access from within html message_components and by Programs is granted correctly. Yes