Функции и возможности Genie Code

Genie Code помогает разработчикам создавать, оптимизировать, объяснять и исправлять код в записных книжках Azure Databricks, редакторе SQL, заданиях, панелях мониторинга ИИ/BI и редакторе файлов. Он отвечает на вопросы на основе документации Databricks, адаптируется к используемому вами интерфейсу продукта и предлагает встроенную помощь при работе с кодом.

Чтобы запустить Genie Code как автономный агент, см. режим агента. Чтобы открыть и пройтись по интерфейсу Genie Code, смотрите раздел «Навигация по коду Genie».

Получить справку по коду

Получите помощь с кодом из Genie Code непосредственно в блокнотах. Genie Code предлагает:

Databricks рекомендует всегда просматривать любой код, созданный Genie Code перед его запуском, так как иногда может ошибаться.

Дополнительные сведения о том, как Genie Code может помочь с написанием кода, см. в разделе Как получить помощь с написанием кода от Genie Code.

Код, оптимизированный для среды Azure Databricks

Код, созданный Genie Code, предназначен для запуска в вычислительной среде Databricks. Он оптимизирован для создания кода на языках программирования, поддерживаемых Databricks, платформах и диалектах. Это не предназначено для помощника по программированию общего назначения.

Код Genie часто использует информацию из ресурсов Databricks, таких как веб-сайт документации Databricks или база знаний, чтобы лучше отвечать на запросы пользователей. Он лучше всего подходит, когда вопрос пользователя связан с вопросами, которые можно ответить с помощью знаний из документации Databricks, каталога Unity и пользовательского кода в рабочей области.

Получите ответы из документации

Genie Code ищет документацию Databricks, чтобы ответить на ваши вопросы. Когда она ссылается на документацию, вы увидите шаг Искать в документации в ответе. Вы можете попросить Genie Code ссылаться на свои источники, и он предоставляет ссылки на соответствующие страницы документации.

Ответ Genie Code, основывающийся на документации.

Genie Code на всей платформе Azure Databricks

Genie Code адаптируется к поверхности изделия, с которой вы работаете, и автономно выполняет многоэтапные задачи.

Surface Description
Обработка и анализ данных в записных книжках Genie Code интегрирован с записными книжками Databricks и оптимизирован для автоматизации анализа и обучения моделей.
Разработка конвейеров в Lakeflow Genie Code имеет возможности для инженерии данных, которые упрощают автоматизацию ETL-процессов и создание конвейеров Lakeflow.
Анализ данных на панелях мониторинга Genie Code может планировать и создавать готовые к работе панели мониторинга и помочь в анализе данных.
Наблюдаемость и оценка в MLflow Genie Code может понять, отладить и улучшить приложения ИИ.

Встроенная помощь в написании кода

Genie Code использует метаданные каталога Unity (таблицы, столбцы, описания и популярные ресурсы данных вашей компании) для предоставления персонализированных ответов при написании, отладке и запуске кода. Используйте следующие встроенные функции:

Функция Description
Чат с кодом Genie Задавайте вопросы о Коде Genie, и он ответит с предоставлением соответствующей информации, включая ссылки на документацию Databricks.
Встроенные предложения и автозавершение Получите справку по написанию кода с встроенными предложениями.
Быстрое исправление Genie Code автоматически предлагает исправления для основных ошибок, которые можно принять и запустить.
Диагностика ошибки Genie Code анализирует более сложные ошибки, включая ошибки среды, и пытается устранить их.
Команды /slash Используйте команды /slash для распространенных запросов.
Сочетания клавиш Работа с Genie Code непосредственно в ячейке блокнота.
Фильтрация данных Фильтрация данных с помощью естественного языка в поддерживаемых поверхностях.
Онтология Джини Общедоступная предварительная версия. Genie Code ищет бизнес-контекст вашей организации, такой как определения метрик и подсказки по присоединению, чтобы писать более точный SQL.

Больше способов использования Genie Code

Функция Description
Планирование задач с помощью Genie Code Настройте Genie Code на автоматическое выполнение повторяющихся задач и проверку результатов каждого запуска.
Изучение примеров данных Задавайте вопросы на естественном языке о образцах данных в таблицах Unity Catalog, затем просмотрите или автоматически запустите сгенерированный SQL.

Дополнительные ресурсы