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

Genie Code помогает разработчикам создавать, оптимизировать, объяснять и исправлять код в записных книжках Azure Databricks, редакторе SQL, заданиях, панелях мониторинга ИИ/BI и редакторе файлов. Используйте режим чата для объяснений и быстрого создания кода, а также режима агента (по умолчанию), чтобы разрешить 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.

Режимы Genie Code

Genie Code выполняется в двух режимах: чат для быстрых вопросов и создания кода, а также агент для автономных многофакторных рабочих процессов. Режим агента включён по умолчанию.

Замечание

Для режима агента требуется следующее:

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

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

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

Поделиться веткой чата

Вы можете делиться цепочками чата Genie Code с другими пользователями, группами или субъектами-служб.

Чтобы поделиться веткой чата:

  1. В области «Код Genie» щелкните значок меню «Кебаб». в меню «Кебаб», а затем щелкните значок истории.История, чтобы открыть историю чата.

  2. Наведите указатель мыши на поток чата, который вы хотите поделиться, и щелкните значок меню

  3. Щелкните значок Общий доступ.

  4. В диалоговом окне общего доступа добавьте пользователей, группы или субъекты службы, с которыми нужно поделиться. Получатели получают разрешение на просмотр в потоке чата. См. ACL для чата Genie Code.

  5. (Необязательно) Установите флажок Отправлять новым пользователям уведомление по электронной почте, чтобы отправить уведомление по электронной почте новым пользователям.

  6. (Необязательно) Чтобы предоставить прямую ссылку на поток чата, щелкните значок ссылки.Скопируйте ссылку в нижней части диалогового окна общего доступа.

  7. Нажмите кнопку "Добавить ", чтобы поделиться беседой.

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

Получите помощь с кодом из 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. Нажмите кнопку лайка, если вы считаете это полезным, или кнопку дизлайка, если это не полезно.

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