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; adding, by the command modification tool, the new voice command to a vocabulary of the conversational system; establishing, by the command modification tool, at least one new action command that corresponds to the new voice command by receiving at least one known command uttered by the user during the dialog and converting the known command to the at least one new action command, wherein the at least one known command defines an action to be taken when the new voice command is spoken by the user and wherein the at least one new action command, when executed, controls the at least one device; appending the at least one new action command to the corresponding new voice command in the vocabulary of the conversational system; and executing the at least one new action command by automatically sending a command message to the at least one device when the new voice command is spoken by the user.