11. A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and that upon such execution causes the data processing apparatus to perform operations comprising: accessing command input logs storing data defining user device sessions; identifying, from the command input logs, user device sessions that each respectively store: a sequence of two or more command inputs, each command input specifying one or more parameter values, and each command input having a respective ordinal position in the sequence, and wherein the sequence includes at least one pair of a first command input that precedes a second command input in ordinal position in the sequence; first operation data indicating a first operation performed on data from a first resource property in response to the first command input; second operation data indicating a second operation performed on data from a second resource property in response to the second command input; identifying pairs of first and second command inputs from respective user device sessions for which the first and second operation data are indicative of a first operation failure and a second operation success; and determining, from the identified pairs of first and second command inputs, command inputs for which a parsing rule that is associated with the second operation is to be generated.
11. A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and that upon such execution causes the data processing apparatus to perform operations comprising: accessing command input logs storing data defining user device sessions; identifying, from the command input logs, user device sessions that each respectively store: a sequence of two or more command inputs, each command input specifying one or more parameter values, and each command input having a respective ordinal position in the sequence, and wherein the sequence includes at least one pair of a first command input that precedes a second command input in ordinal position in the sequence; first operation data indicating a first operation performed on data from a first resource property in response to the first command input; second operation data indicating a second operation performed on data from a second resource property in response to the second command input; identifying pairs of first and second command inputs from respective user device sessions for which the first and second operation data are indicative of a first operation failure and a second operation success; and determining, from the identified pairs of first and second command inputs, command inputs for which a parsing rule that is associated with the second operation is to be generated. 18. The non-transitory computer readable storage medium of claim 11 , wherein the first command inputs are generated from voice command inputs.