1. A method comprising: identifying, by one or more processors, a first set of action(s) performed by a first user using a user interface (UI), wherein each action of the first set of action(s) corresponds to a respective UI element; generating, by one or more processors, a set of natural language statement(s) corresponding to the identified first set of action(s); and associating, by one or more processors, one or more natural language statements of the set with a goal, wherein the goal is achievable by performing one or more of the actions of the first set of action(s) using their respectively corresponding UI elements.