1. A method for operating a machine including a conversational system and at least one device, comprising: initiating, by the conversational system, a dialog between a user and a command modification tool in response to a request received from the user to learn a new voice command; receiving, by the command modification tool, a new voice command during the dialog with the user; establishing, by the command modification tool, at least one new action command that corresponds to the new voice command, wherein the new action command, when executed, controls the at least one device; and adding the new voice command and the corresponding new action command to a vocabulary of the conversational system.