1. A method for providing a plurality of prompts, comprising: creating the plurality of prompts for an interface to at least one hardware component, each of the plurality of prompts representing tasks to be accomplished by a user, and each of the plurality of prompts being obtained based on user input and a grouping of the tasks according to a determination of comparative similarity obtained from the user input, among the tasks; and modifying the interface based on user feedback obtained from test users interacting with the plurality of prompts, wherein wording for each of the plurality of prompts is designated using a phrase created by the test users providing the user input using the test users' own words.