Topic A Topic is an object containing rules. Its header contains at least the name of the topic. Example topic: ~introduction () u:(hello) hello human, pleased to meet you Rule A Rule associates a Human input (what the human says) with a relevant Robot output (what the robot answers). Delimiters, Special characters and Rule functions and properties allows you to create powerful rules, managing in one line lots of different cases. There are three type of rules: User rule, User subrule and Proposal. Human input Human input is Part of a User rule or a User subrule delimited by parentheses and containing the message to be recognized by the robot. When the Human input matches, i.e.