Поделиться через


Использование кода Genie

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

Замечание

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

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

Обзор панели кода Genie

В этом разделе описывается опыт использования по умолчанию панели кода Genie.

Чтобы открыть панель кода Genie, щелкните значок ассистента БД. В правом верхнем углу страницы.

Панель помощника с запросом со слэшем.

Введите вопросы или команды косой черты в текстовом поле в нижней части панели Genie Code и нажмите ВВОД или щелкните значок расположенный справа от текстового поля. Genie Code отображает свой ответ.

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

Элементы управления и параметры области кода Genie

Заголовок панели кода Genie содержит элементы управления и настройки.

  • Щелкните значок Начните новую тему.

  • Щелкните значок шестеренки, чтобы открыть параметры кода Genie. Здесь можно добавить инструкции пользователя и рабочей области.

  • Щелкните иконку меню чтобы открыть параметры панели кода Genie.

    Меню области чата помощника с параметрами.

    • Управление расположением Genie Code: выберите «Закреплено» для закрепления области Genie Code в любой нижней части. Вы можете перетащить панель, чтобы переместить ее. Выберите "Сторона", чтобы оставить панель кода Genie справа.
    • Просмотр потоков чата в истории: Щелкните История, чтобы просмотреть архивные чаты. Щелкните чат, чтобы открыть его снова. Чтобы удалить поток чата, наведите указатель мыши на него и щелкните значок корзины.
    • Изменение параметров кода Genie. При выборе параметров область чата запускает /settings assistant запрос.
  • Щелкните значок , чтобы закрыть панель кода Genie.

Режимы Genie Code

Взаимодействуйте с Кодом Genie в двух разных режимах: чат и агент.

Чтобы переключиться между режимами, используйте селектор режима в нижней части панели кода Genie:

В таблице ниже приведены два режима кода Genie:

Режим Возможности Когда использовать Примеры подсказок
Чат Ответы на вопросы, которые помогут вам понять код и понятия.
Создайте и запустите код в чате.
  • Объяснение кода или ошибок
  • Изучение концепций Databricks
  • Простое создание кода
  • "Что делает эта функция?"
  • "Что такое каталог Unity?"
  • "Написание модульного теста для этой функции"
Агент Автоматизация многофакторных рабочих процессов, планирование решения, получение соответствующих ресурсов, выполнение кода, использование выходных данных ячеек для улучшения результатов, автоматического устранения ошибок и многого другого.
  • Анализ аналитических данных
  • Организация записной книжки
  • Создание панели мониторинга
  • Создание конвейера
  • Выполните разведочный анализ данных (@example_table) и суммируйте полученные сведения.
  • "Присвойте каждой ячейке записной книжки соответствующее имя".
  • "Анализ @bakehouse данных и создание панели мониторинга для отображения аналитических сведений".
  • Создайте поток для ежедневного обновления @example_table.

Хотя Код Genie доступен на всей платформе Databricks, режим агента доступен только в некоторых компонентах продукта. См. возможности Genie Code.

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

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

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

Дополнительные сведения о том, как Genie Code может помочь в коде, см. в статье Get code help from Genie Code.

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

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

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

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

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

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

Дайте отзыв о ответах Genie Code

Сообщите нам, полезны ли ответы Genie Code:

  1. Наведите указатель мыши непосредственно под ответом Genie Code.
  2. Нажмите кнопку лайка, если вы считаете это полезным, или кнопку дизлайка, если это не полезно.

Дополнительные сведения