What problem does it solve?
This Skill removes the complexity of deploying machine learning models and GenAI agents by giving you a consistent, end-to-end workflow for Databricks Model Serving, including UC tooling and safe querying patterns.
Core Features & Use Cases
- Deploy classical ML models via MLflow using autolog for sklearn/xgboost/lightgbm/pytorch/tensorflow/spark pipelines, then serve through Databricks endpoints.
- Deploy custom MLflow PyFunc models for cases needing bespoke preprocessing, postprocessing, signatures, and external dependencies.
- Deploy GenAI agents (ResponsesAgent/LangGraph) with tool-calling support, using Databricks-hosted foundation model endpoints and proper ResponsesAgent output formatting.
- Query and validate deployments with MCP-friendly workflows and SDK/REST options, including endpoint status checks and common troubleshooting guidance.
Use Case Example: You train a sklearn classifier, log it to MLflow with Unity Catalog registration, deploy it to a serving endpoint, and then query predictions from an agent or application using the provided request patterns.
Quick Start
Deploy your model-serving endpoint by following the databricks-model-serving flow: choose the correct deployment path (classical ML, custom PyFunc, or GenAI ResponsesAgent), log/register the model in Unity Catalog, deploy to Serving, and then query it with the provided manage_serving_endpoint(action="query", ...) examples.