Session

Genie Code for data science: Work at the speed of your ideas

Overview

ExperienceIn Person
TrackAnalytics & BI
IndustryEnterprise Technology
TechnologiesGenie
Skill LevelIntermediate

What if you could go from a raw dataset to a trained model in a single conversation? Data scientists spend a lot of time on the repetitive parts of the lifecycle: finding data, wrangling it, writing features, tuning hyperparameters, and not enough time on the creative work that actually moves the needle. Genie Code is an autonomous AI partner built into Databricks that changes the equation. Tell it what you want to explore, and it writes the code, runs the analysis, and iterates with you. In this session, we’ll walk through how to apply Genie Code across the data science lifecycle. We’ll cover: - How to use Genie Code for exploratory data analysis and feature discovery - How to build and iterate on machine learning models with less manual effort - When to steer and when to let Genie Code drive - Best practices for working effectively with Genie Code as a data science partner

Session Speakers

Gal Oshri

/Sr. Staff Product Manager
Databricks

Full Summary

Genie Code for data science: an autonomous AI partner for the full data workflow

AI agents have transformed software engineering, and the same shift is arriving for data work on the Databricks Platform. Data teams need more than code generation. They need help finding the right tables, following team conventions, iterating through errors, and keeping production assets healthy. Genie Code is built as an autonomous, workspace-aware agent that tackles the full lifecycle, from exploration to models and dashboards to scheduling and maintenance.

FAQ


Genie One and related agents focus on helping business users ask questions and talk to data. Genie Code is designed for technical users who build with data, including dashboards, pipelines, and models. Genie ZeroOps handles ongoing maintenance of those production assets.

The agent performs workspace-aware search across Unity Catalog metadata, sample data, and existing notebooks, dashboards, and queries. It identifies relevant tables among many options and explains its reasoning, and it can surface related assets already built on the same data.

No. You can approve actions step by step, allow tools for the current thread, allow tools across threads, or enable auto-approve. With auto-approve, Genie Code checks whether each tool call aligns with the prompt's intent, balancing safety and speed.

Instructions are always loaded and encode broad conventions, like visualization palettes or pipeline styles. Skills load only when their description matches the task, such as a model card template for ML work, keeping the agent's context lean and relevant.

Yes. Built-in OAuth connectors include Gmail, Calendar, Drive, Slack, and Atlassian. You can also add MCP servers, including Unity Catalog Functions, Databricks AI Search, and Genie Agents, and bring external MCP servers into Genie Code via a Unity Catalog connection.