8. A processing system comprising: a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to: determine whether natural language functionality of the processing system is activated, the natural language functionality for enabling the processing system to interpret natural language requests; generate one or more intent frames in response to a determination that the natural language functionality of the processing system is activated, each of the one or more intent frames including at least one carrier phrase and at least one slot, and each of the one or more intent frames indicating a form of request that is supported by the natural language functionality of the processing system; provide a plurality of suggested textual phrases to replace a designated slot in a specified intent frame that is included in the one or more intent frames; and cause the one or more intent frames to be displayed.
11. The processing system of claim 8 , wherein the processor is further operative to generate at least one of the one or more intent frames based on one or more topics that are accessed by the user with respect to a software application.