databricks-agent-bricks

Create and manage Databricks Agent Bricks for RAG, SQL, and multi-agent orchestration.

3|Updated Jan 2, 2025
One-click install
npx skills add https://github.com/ScottHMcKean/genai_notebooks --skill databricks-agent-bricks-scotthmckean
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-agent-bricks
Source: https://github.com/ScottHMcKean/genai_notebooks/tree/main/.cursor/skills/databricks-agent-bricks
Command: npx skills add https://github.com/ScottHMcKean/genai_notebooks --skill databricks-agent-bricks-scotthmckean

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of pre-built AI components, known as Agent Bricks, enabling the development of sophisticated conversational AI applications on the Databricks platform without deep AI expertise.

Core Features & Use Cases

  • Knowledge Assistants (KA): Build document-based Q&A systems using RAG on files stored in Unity Catalog Volumes. Ideal for creating chatbots that answer questions from company policies, manuals, or reports.
  • Genie Spaces: Enable natural language to SQL queries for data exploration, allowing users to interact with Unity Catalog tables conversationally. Perfect for business analysts and data scientists.
  • Supervisor Agents (MAS): Orchestrate multiple specialized agents (KAs, Genie Spaces, model serving endpoints, UC functions, external MCP servers) into a single, unified interface. Use this to create complex AI assistants that can handle diverse user requests.
  • Use Case: A company wants to provide a single point of contact for employees to ask HR policy questions (using a KA), get sales performance reports (using a Genie Space), and submit IT support tickets (using an external system via MAS). This Skill allows them to build and manage all these components.

Quick Start

Use the databricks-agent-bricks skill to create a Knowledge Assistant named 'HR Policy Assistant' that answers questions from documents in '/Volumes/my_catalog/my_schema/raw_data/hr_docs'.

Frequently Asked Questions about databricks-agent-bricks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a RAG-based chatbot for documents stored in Unity Catalog Volumes?

To build a RAG-based chatbot for Unity Catalog Volumes, create a Knowledge Assistant using Agent Bricks. This component handles document Q&A directly from files stored in specified catalog paths without requiring deep AI expertise.

Can I use natural language to query Unity Catalog tables in Databricks?

Yes, you can use natural language to query Unity Catalog tables by creating a Genie Space. This Agent Brick enables conversational data exploration, allowing business analysts to interact with tables and generate SQL conversationally.

What is a Supervisor Agent for multi-agent orchestration in conversational AI?

A Supervisor Agent is a multi-agent orchestration component that unifies specialized agents into a single interface. It coordinates Knowledge Assistants, Genie Spaces, model serving endpoints, UC functions, and external MCP servers to handle diverse requests.

How do I connect external systems like IT ticketing to a Databricks conversational AI assistant?

You connect external systems to a Databricks conversational AI assistant by configuring a Supervisor Agent. It orchestrates external MCP servers alongside internal components, allowing the unified interface to submit tickets or interact with outside platforms.

Does building conversational AI apps on Databricks require deep AI expertise?

Building conversational AI apps on Databricks does not require deep AI expertise when using Agent Bricks. The Skill simplifies creating and managing pre-built components like Knowledge Assistants and Genie Spaces for sophisticated applications.

What's the best way to combine HR policy Q&A and sales reporting into one Databricks AI assistant?

The best way to combine HR policy Q&A and sales reporting is using a Supervisor Agent. It orchestrates a Knowledge Assistant for document queries and a Genie Space for SQL sales data, creating a single point of contact for employees.