Как работает Genie

Введение в Databricks Genie

Gang Wang

Senior Data Scientist

Genie как составная система ИИ

nanobanana: half: Три члена команды: персонаж «Мозг», представляющий LLM, персонаж «Карта», представляющий Unity Catalog, и персонаж «Мышца», представляющий SQL Warehouse — работают вместе как единая система

$$

Команда, работающая вместе:

  • Мозг (LLM) — понимает ваш язык
  • Карта (Unity Catalog) — знает, где хранятся данные
  • Мышца (SQL Warehouse) — выполняет всю тяжёлую работу
Введение в Databricks Genie

Интеграция с Unity Catalog

$$

hierarchy: Unity Catalog, Schema, Tables, Columns

$$

Что предоставляет команда по данным:

  • Описания таблиц — какие данные хранятся
  • Комментарии к столбцам — что означает каждое поле
  • Связи — как таблицы соотносятся друг с другом
Введение в Databricks Genie

Как Genie обрабатывает ваш вопрос

Шаг 1 конвейера: Анализ

Шаг 1: Анализ вашего запроса на естественном языке — Genie выясняет не просто ключевые слова, а то, что вы действительно хотите узнать.

Введение в Databricks Genie

Как Genie обрабатывает ваш вопрос

Шаг 2 конвейера: Анализ и поиск

Шаг 2: Поиск нужных таблиц и столбцов в Unity Catalog — Genie находит источники данных, которые помогут ответить на ваш вопрос.

Введение в Databricks Genie

Как Genie обрабатывает ваш вопрос

Шаг 3 конвейера: Анализ, поиск и генерация

Шаг 3: Генерация SQL с нужными объединениями, фильтрами и агрегациями.

Введение в Databricks Genie

Как Genie обрабатывает ваш вопрос

Шаг 4 конвейера: Полный конвейер

Шаг 4: Выполнение SQL в хранилище данных и форматирование результатов в таблицы и визуализации.

Вопрос → Ответ примерно за 2 секунды

Введение в Databricks Genie

Когда Genie запрашивает уточнение

$$

nanobanana: full: Интерфейс чата: пользователь задаёт неоднозначный вопрос, ИИ-ассистент отвечает запросом на уточнение и предлагает несколько вариантов интерпретации на выбор

$$

Genie предпочитает точность, а не догадки

  • Уточняет при бизнес-выборе, а не при грамматической неточности

  • Например: вы запрашиваете «Продажи», а Genie видит и Gross_Sales, и Net_Sales — и не угадывает

Это преимущество, а не ограничение!

Введение в Databricks Genie

Демо: запрос уточнения в Genie для Bakehouse

Введение в Databricks Genie

Давайте потренируемся!

Введение в Databricks Genie

Preparing Video For Download...