Genie Agents

A Genie Agent is a domain-specific natural-language chat interface in Azure Databricks where users ask questions of their data and get back SQL queries, results tables, and visualizations. Data analysts curate each agent with datasets registered to Unity Catalog, example SQL queries, SQL expressions for business semantics, and text instructions tailored to the organization's terminology.

Note

Genie Agents were formerly known as Genie Spaces.

Genie Agents are part of the Genie family of AI experiences. Business users who want a single chat interface across data assets, dashboards, and apps should use Genie One. Developers and technical practitioners who want an AI assistant for writing code, generating pipelines, and building dashboards should use Genie Code. For privacy, trust, and security details, see Databricks AI assistive features trust and safety.

Get started

Topic Description
Genie Agents concepts Learn what Genie Agents are, how they generate responses, and how data access works.
Create and manage a Genie Agent Create a Genie Agent and configure datasets, SQL queries, and instructions.

For agent authors

Topic Description
Tune Genie Agent quality Add metrics, business rules, and verified answers to improve response quality.
Test and monitor a Genie Agent Test your agent, run benchmarks, and review Genie's performance.
Embed a Genie Agent in an external app Embed a Genie Agent in an external application.
Curate an effective Genie Agent Follow recommended patterns for data selection, instructions, and managing agents.
Troubleshoot Genie Agents Diagnose and resolve common issues with your agent.

For agent consumers

Topic Description
Use a Genie Agent to explore business data Ask data questions in natural language and explore results.
Upload a file to a Genie Agent Blend local CSV and Excel files with Unity Catalog data to answer questions.

Advanced topics

Topic Description
Agent mode in Genie Agents Use Genie Agents in agent workflows for multi-step data analysis.
Use the Genie Agents API Integrate Genie into applications and chatbots using the Conversation API.