A foundation model learns general patterns from a large and varied training corpus, then supplies capabilities that applications can reuse. Depending on its data and architecture, one model may support language understanding, generation, transcription, vision, code, or several media types. Developers can use prompting, fine-tuning, retrieval, tools, or task-specific interfaces to adapt the general model to a particular product.
The foundation approach reduces the need to train a separate model from scratch for every feature, but it also creates shared limitations. Biases, errors, privacy risks, hardware requirements, and licensing constraints can affect every application built on top. Product teams still need to evaluate the model for their exact task, decide whether it should run locally or in the cloud, and design a fallback when its output is unreliable.
ELI5
A foundation model is a broadly trained AI model that can support many different tasks. Developers adapt the same general model with instructions, examples, tools, or additional training instead of building a new model for every feature.
For example, one foundation model might summarize documents, answer questions, and help write code in different applications. Those applications still inherit the model's mistakes and limits, so each use needs its own testing and safeguards.

