With generative AI, the three main components are data, algorithms, and models. Data is the raw input that goes into the algorithms and models that helps in generating new outputs. Algorithms process the data and generate new outputs based on rules. Models are used to make predictions or forecasts about future scenarios based on previous inputs of data and algorithms.