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


Что такое Databricks Assistant?

Помощник databricks — это специалист по парным программистам на основе искусственного интеллекта и агент поддержки, который делает вас более эффективным при создании записных книжек, запросов, панелей мониторинга и файлов. Он помогает быстро получать ответы на вопросы, создавая, оптимизируя, заполняя, объясняя и исправляя код и запросы.

Эта страница содержит общие сведения о помощнике. Вопросы о конфиденциальности и безопасности см. в разделе "Конфиденциальность и безопасность".

Как помочь помощнику Databricks?

Помощник по Databricks может помочь в следующих задачах:

Помощник использует метаданные каталога Unity для понимания таблиц, столбцов, описаний и популярных ресурсов данных в компании для предоставления персонализированных ответов.

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

Получение справки по написанию кода от помощника по Databricks

Чтобы получить доступ к Помощнику Databricks, щелкните Значок помощника по помощи в продукте — цвет значок помощника на левой боковой панели записной книжки, редактор файлов, редактор SQL или вкладку данных панели мониторинга.

Значок помощника Databricks и расположение панели

Область помощника может открыться в левой или правой части экрана.

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

Создание визуализаций данных с помощью помощника Databricks

Помощник по Databricks можно использовать при разработке панелей мониторинга. При создании визуализаций в существующем наборе данных панели мониторинга предложите помощнику получить ответы в виде созданных диаграмм. Чтобы использовать помощник на панели мониторинга, сначала создайте один или несколько наборов данных, а затем добавьте мини-приложение визуализации на холст. Мини-приложение визуализации содержит запрос на описание новой диаграммы. Введите описание диаграммы, которую вы хотите увидеть, и помощник создаст ее. Можно утвердить или отклонить диаграмму или изменить описание, чтобы создать что-то новое.

Дополнительные сведения и примеры использования помощника с панелями мониторинга см. в статье "Создание визуализаций с помощью Помощника по Databricks".

Службы, используемые помощником Databricks

Помощник по Databricks использует службы Azure OpenAI для предоставления ответов.

Служба Azure OpenAI управляется корпорацией Майкрософт, а не OpenAI, и применяется к соответствующим политикам управления данными. Данные, отправленные этой службе, не используются для обучения модели. Дополнительные сведения см. в политике управления данными Azure.

Для Azure OpenAI Azure Databricks отказался от мониторинга злоупотреблений, поэтому запросы и ответы не хранятся в Azure OpenAI.

Советы по улучшению точности результатов

  • Используйте запрос "Найти таблицы" для улучшения ответов. Прежде чем задавать вопросы о данных в таблице, попросите помощника найти связанные таблицы по темам или другим характеристикам. Пример: Find tables related to NFL games.

  • Укажите нужную структуру ответа. Структура и подробные сведения, которые предоставляет помощник Databricks, зависят даже от одного запроса. Помощник databricks знает о схеме таблицы и столбца и метаданных, поэтому вы можете использовать естественный язык, чтобы задать свой вопрос. Пример. List active and retired NFL quarterbacks' passing completion rate, for those who had over 500 attempts in a season. Ответы помощника используют данные из таких столбцов, как s.player_id и s.attempts.

  • Укажите примеры значений данных на уровне строк. Помощник по Databricks не имеет доступа к данным на уровне строк, поэтому для более точных ответов приведены примеры данных. Пример: List the average height for each position in inches. Это возвращает ошибку, так как набор данных показывает высоту в футах и дюймах, как и в 6-2.

  • Протестируйте фрагменты кода, выполнив их в области помощника. Используйте панель Помощника в качестве царапины, которая сохраняет итерации запросов и ответов помощника. Вы можете запустить код и изменить его в области, пока не будете готовы добавить его в записную книжку.

    Тестирование фрагментов кода, выполнив их в области помощника.

  • Используйте действия ячейки в записной книжке. Действия ячеек включают сочетания клавиш для распространенных задач, таких как документирование (комментарий), исправление и объяснение кода.

    Действие ячейки /doc предложит помощнику закомментировать код.

Полные примеры см . в 5 советах помощника по Databricks.

Помощник Databricks рассматривает историю беседы, чтобы можно было уточнить вопросы по мере использования.

Что такое цены для Помощника По Databricks?

Все текущие возможности Помощника Databricks доступны без дополнительных затрат для всех клиентов.

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

Оставить отзыв

Лучший способ отправки отзывов — использовать ссылки "Предоставить отзывы " в записной книжке и редакторе SQL. Вы также можете отправить сообщение электронной почты по адресу assistant-feedback@databricks.com или в свою команду учетных записей.

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

Геодоступность функций Помощника

Помощник Databricks — это назначенная служба , которая использует геослужебную службу для управления расположением данных при обработке содержимого клиента. Дополнительные сведения о доступности функций Помощника в разных географических областях см. в статье Databricks Designated Services.

Конфиденциальность и безопасность

Вопрос. Какие данные отправляются в модели?

Помощник databricks отправляет код и метаданные в модели по каждому запросу API. Это помогает возвращать более релевантные результаты для данных. Вот некоторые примеры.

  • Код или запросы на текущей ячейке записной книжки или вкладке редактора SQL
  • Имена и описания таблиц и столбцов
  • Предыдущие вопросы
  • Избранные таблицы

Вопрос. Учитывает ли метаданные модели разрешений каталога Unity пользователя?

Да, все данные, отправленные в модель, учитывают разрешения каталога Unity пользователя, поэтому они не отправляют метаданные, относящиеся к таблицам, которые у пользователя нет разрешения на просмотр.

Вопрос. Если выполнить запрос с результатами, а затем задать вопрос, результаты запроса отправляются в модель?

Нет, только содержимое кода в ячейках, метаданных о таблицах, а введенный пользователем текст предоставляется модели. Для функции "исправление ошибки" Databricks также использует трассировку стека из выходных данных ошибки.

Вопрос. Будет ли помощник Databricks выполнять опасный код?

№ Помощник databricks не запускает код от вашего имени автоматически. Модели ИИ могут делать ошибки, неправильно понимать намерения, а также галлюцинировать или давать неправильные ответы. Перед запуском и тестирование кода, созданного ИИ.

Вопрос. Сделал ли Databricks любую оценку, чтобы оценить точность и соответствие ответов помощника?

Да. Databricks позволяет предотвратить создание помощником вредоносных ответов, таких как небезопасный код, небезопасный код, запросы на удаление и содержимое сторонних поставщиков авторских прав. Databricks провел обширное тестирование всех наших вспомогательных функций ИИ с тысячами имитированных пользовательских входных данных для оценки надежности устранения рисков. Эти оценки сосредоточены на ожидаемых вариантах использования помощника, таких как создание кода на языках Python, Databricks SQL, R и Scala.

Вопрос. Можно ли использовать Помощник по Databricks с таблицами, обрабатывающими регулируемые данные (PHI, PCI, IRAP, FedRAMP)?

Да. Для этого необходимо соблюдать требования, такие как включение профиля безопасности соответствия требованиям и добавление соответствующего стандарта соответствия в рамках конфигурации профиля безопасности соответствия.