Overview
DBRX Instruct is Databricks’ chat-tuned Mixture-of-Experts model (≈132B total, subset active per token) optimized for helpful, safe, and reliable instruction following. It supports long context, tool/function calling, and structured JSON outputs—great for RAG copilots, analytics, and coding help.
Description
Key capabilities
Long-context reasoning (repo-scale docs, multi-file code, lengthy chats)
Tool/function calling with arguments, parallel calls, and JSON-schema outputs
Retrieval-friendly behavior for citing sources and following grounding instructions
Code generation, refactoring, and explanation across popular languages
Streaming responses and deterministic formatting modes for production pipelines
Typical uses
Enterprise copilots over private data (RAG)
Analytics and BI assistants that write SQL/Python and explain results
Developer assistants for code review, test generation, and migration
Agentic workflows that orchestrate tools, workflows, and APIs
Deploy on Databricks Mosaic AI or standard inference stacks (e.g., vLLM/Transformers); fine-tune with LoRA/DPO if you need domain style or policies. Choose DBRX Instruct when you want a ready-to-use, safe-by-default model; use DBRX Base when you need a pretrain checkpoint for custom alignment.
About Databricks
Databricks is a global data, analytics, and AI company that pioneered the data lakehouse architecture.