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. 13. The computer system of claim 1 , wherein the computer processing system is further configured to automatically assign at least a portion of the identified images into a first page group and a second page group each comprising one or more images, place the first page group of one or more images in the first page of the image product, and place the second page group of one or more images in the second page of the image product.