Databricks Mosaic AI provides unified tooling to build, deploy, evaluate and govern AI and ML solutions — from building predictive ML models to the latest GenAI apps. Built on the Databricks Data Intelligence Platform, Mosaic AI enables organizations to securely and cost-effectively build production-quality AI apps integrated with their enterprise data.
Production Quality
Deliver accurate, safe and governed AI applications
Complete Control
Maintain ownership over both the models and the data
Lower Cost
Train and serve your own custom LLMs at 10x lower cost
![Start building your generative AI solution](/en-website-assets/static/0590386875528063dadeb85967685092/build-gen-ai1709320602.png)
Start building your generative AI solution
There are four architectural patterns to consider when building a large language model–based (LLM) solution, including prompt engineering, retrieval augmented generation (RAG), fine-tuning and pretraining. Databricks is the only provider that enables all four generative AI architectural patterns, ensuring you have the most options and can evolve as your business requirements change.
![Complete ownership over your models and data](/en-website-assets/static/d77c90f3880b8b1700a9e77682f886f8/ownership-models-and-data1709320672.png)
Complete ownership over your models and data
Mosaic AI is part of the Databricks Data Intelligence Platform, which unifies data, model training and production environments in a single solution. You can securely use your enterprise data to augment, fine-tune or build your own machine learning and generative AI models, powering them with a semantic understanding of your business without sending your data and IP outside your walls.
![Deploy and govern all your AI models centrally](/en-website-assets/static/a419b74a80d73f4d31585d38806b4fdc/deploy-govern-ai-models-centrally1709320766.png)
Deploy and govern all your AI models centrally
Model Serving is a unified service for deploying, governing and querying AI models. Our unified approach makes it easy to experiment with and productionize models. This includes:
- Custom ML models like PyFunc, scikit-learn and LangChain
- Foundation models (FMs) on Databricks like Llama 3, MPT, Mistral and BGE
- Foundation models hosted elsewhere like ChatGPT, Claude 3, Cohere and Stable Diffusion
![Monitor data, features and AI models](/en-website-assets/static/323f63a4b1adfdadbcf2df47442cec19/monitor-data1709320822.png)
Monitor data, features and AI models in one place
Lakehouse Monitoring provides a single, unified monitoring solution inside the Databricks Data Intelligence Platform. It monitors the statistical properties and quality of all tables with a single click. For applications powered by generative AI, it can scan outputs for toxic and unsafe content as well as diagnose errors.
![Govern and track lineage across the full AI lifecycle](/en-website-assets/static/49c373254912274eddba34686b894b4a/data-lineage1709320918.png)
Govern and track lineage across the full AI lifecycle — from data to models
Enforce proper permissions, set rate limits and track lineage to meet stringent security and governance requirements. All ML assets from data to models can be governed with a single tool, Unity Catalog, to help ensure consistent oversight and control at every stage of the ML lifecycle through development, deployment and maintenance.
![Train and serve your own custom LLMs at 10x lower cost](/en-website-assets/static/64c060b2808f492b6f5d42a723c2315c/train-and-serve-llms1709321015.png)
Train and serve your own custom LLMs at 10x lower cost
With Mosaic AI, you can build your own custom large language model from scratch to ensure the foundational knowledge of the model is tailored to your specific domain. By training on your organization’s IP with your data, it creates a customized model that is uniquely differentiated. Databricks Mosaic AI Training is an optimized training solution that can build new multibillion-parameter LLMs in days with up to 10x lower training costs.
![](/en-website-assets/static/32567a75801b947989f1ed6d8ec37b42/collaborative-notebooks-card-image1709321721.png)
Databricks Notebooks
Databricks Notebooks natively support Python, R, SQL and Scala so practitioners can work together with the languages and libraries of their choice to discover, visualize and share insights.
![](/en-website-assets/static/fa246d421afdcbe5c925fefa0e722dc5/runtime-card-image1709321815.png)
Runtime for Machine Learning
One-click access to preconfigured ML-optimized clusters, powered by a scalable and reliable distribution of the most popular ML frameworks (such as PyTorch, TensorFlow and scikit-learn), with built-in optimizations for unmatched performance at scale.
![](/en-website-assets/static/3f3d850970d6924673bff3cd9fe443b7/feature-store-card-image1709321861.png)
Feature Store
Facilitate the reuse of features with a data lineage–based feature search that leverages automatically logged data sources. Make features available for training and serving with simplified model deployment that doesn’t require changes to the client application.
![](/en-website-assets/static/67a6701b952bd89594ec61f74e2c2939/repos-card-image1709322101.png)
Repos
Repos allows engineers to follow Git workflows in Databricks, enabling data teams to leverage automated CI/CD workflows and code portability.
![](/en-website-assets/static/5b20fc8be76f87d5a8372377edf2bc7f/large-language-models-card-image1709322144.png)
Large Language Models
Databricks makes it simple to deploy, govern, query and monitor access to LLMs and integrate them into your workflows, and provides platform capabilities for retrieval augmented generation (RAG) or fine-tuning LLMs using your own data, resulting in better domain performance. We also provide optimized tools to pretrain your own LLMs in days — at 10x lower cost.