1. A computer system for proactively creating an image product, comprising: a computer memory configured to store a library of specification terms for image products; and a computer processing system configured to receive a command comprising a text from a user, conduct lexical analysis of the text in the command, tokenize the command into a plurality of tokens, and match one or more of the tokens to the specification terms in the library to determine specification parameters for an image product, wherein the computer processing system is configured to automatically identify images based on the specification parameters by the computer system, and automatically create a design for the image product that incorporates at least some of the images identified based on the specification parameters.
1. A computer system for proactively creating an image product, comprising: a computer memory configured to store a library of specification terms for image products; and a computer processing system configured to receive a command comprising a text from a user, conduct lexical analysis of the text in the command, tokenize the command into a plurality of tokens, and match one or more of the tokens to the specification terms in the library to determine specification parameters for an image product, wherein the computer processing system is configured to automatically identify images based on the specification parameters by the computer system, and automatically create a design for the image product that incorporates at least some of the images identified based on the specification parameters. 6. The computer system of claim 1 , wherein the specification terms in the library specify one or more image product types, wherein one or more of the tokens are matched to at least one specification term in the library that specifies an image product type, wherein the design for the image product is automatically created in the image product type.