Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этой странице представлен код Genie для обработки и анализа данных. Специально предназначен для записных книжек Databricks и редактора SQL, Genie Code в режиме агента может просматривать данные, создавать и запускать код, а также устранять ошибки из одного запроса.
Что такое Код Genie для обработки и анализа данных?
Режим агента Genie Code может автоматизировать весь многофакторный рабочий процесс обработки и анализа данных в записных книжках Databricks и редакторе SQL.
По сравнению с режимом чата кода Genie режим агента имеет расширенные возможности: планирование решения, получение соответствующих ресурсов, выполнение кода, использование выходных данных ячеек для улучшения результатов, автоматическое исправление ошибок и многое другое.
Genie Code может планировать и создавать код для запуска в записных книжках или запросах для выполнения в редакторе SQL. Genie Code работает с вами, чтобы утвердить свои планы и подтвердить следующие шаги, прежде чем продолжить. При вашем утверждении Genie Code может использовать инструменты для выполнения таких задач, как поиск таблиц, редактирование записной книжки, запуск ячеек и чтение выходных данных ячеек.
Доступ и действия Genie Code управляются разрешениями пользователя. Он может получить доступ только к данным, к которым у вас есть доступ и выполнять операции, для которых у вас есть разрешения.
Требования
Чтобы использовать возможности обработки и анализа агентных данных Genie Code, рабочей области потребуется следующее:
- Функции ИИ, управляемые партнером, включены как для учетной записи, так и для рабочей области. См. функции ИИ, поддерживаемые партнерами.
- Рабочая область должна находиться в поддерживаемом регионе. Genie Code — это назначенная служба, которая использует геозоны для управления местонахождением данных. См. географическую доступность функций Genie Code.
Использование кода Genie для обработки и анализа данных
Чтобы использовать Код Genie для задач обработки и анализа данных:
В записной книжке Databricks или редакторе SQL откройте боковую панель Genie Code.
Введите запрос на код Genie. Например, "Анализируйте
@sales_transactionsиз samples.bakehouse, чтобы определить самый продаваемый продукт".Подсказка
Ссылайтесь на определенные таблицы с помощью
@table_name. Агент будет использовать такую таблицу и все связанные метаданные для формирования своего ответа. Агент учитывает разрешения каталога Unity пользователя, поэтому он может получить доступ только к данным, к которым у вас есть доступ.Так как Genie Code создает свой ответ, он часто приостанавливается, чтобы получить входные данные:
Для более сложных задач Genie Code может создать пошаговый план и задать уточняющие вопросы. Ответьте на его уточняющие вопросы, чтобы помочь ему улучшить свой план.
Когда Genie Code требуется запустить код, он запрашивает ваше одобрение перед продолжением. Разрешить или отклонить запрос. Вы также можете выбрать Разрешить в этой цепочке (ссылаясь на цепочку беседы Genie Code) или Всегда разрешать.
Это важно
Genie Code может создавать и запускать код в записной книжке. Хотя он имеет ограничения, чтобы предотвратить опасные действия, все равно существует риск. Используйте его только с кодом и данными, которыми вы доверяете.
Так как Genie Code продолжает работу, вам может потребоваться выбрать "Продолжить " или "Отклонить". Просмотрите существующую работу Genie Code, а затем нажмите кнопку "Продолжить ", чтобы продолжить дальнейшие действия или отклонить ее, чтобы попытаться попробовать что-то другое.
Чтобы остановить код Genie во время работы, щелкните красный
Genie Code может создавать новые ячейки записной книжки (или запросы), создавать текст и код, запускать ячейки записной книжки и получать доступ к выходным данным ячейки для интерпретации результатов.
Замечание
Код Genie требует, чтобы текущая вкладка оставалась открытой для выполнения многошаговых задач.
Подсказка
Инструкции по Коду Genie можно добавить в режиме агента для использования в большинстве ответов. Например, если у вас есть соглашения о коде или предпочитаемые библиотеки, можно добавить эти рекомендации в инструкции по Genie Code. Вы также можете создавать навыки, чтобы расширить возможности Кода Genie с помощью специализированных умений для задач вашего домена. Дополнительные сведения и другие советы см. в советах по улучшению ответов Genie Code.
Случаи использования
В режиме агента Genie Code имеет расширенные возможности, такие как поиск данных, интерпретация выходных данных и выполнение действий ячейки.
Genie Code может помочь в сложных задачах обработки и анализа данных, включая анализ данных, прогнозирование и машинное обучение. Вы даже можете создать записную книжку для анализа данных с нуля с помощью Genie Code. Для улучшения результатов предоставьте агенту контекст, ссылаясь на таблицы, конвейеры, записные книжки, запросы и файлы @<resource_name>. Вы также можете щелкнуть
Попробуйте начать с этих запросов:
-
Обнаружение данных:
- Какая таблица содержит данные транзакций пекарни?
- "Я хочу увидеть данные о погоде на дату 2025-01-01 в городе Лос-Анджелес, ЦС".
- "Найдите таблицу, содержащую данные о такси в Нью-Йорке и показать мне первые 10 строк".
-
Анализ аналитических данных:
- "Помогите мне проанализировать строку JSON в столбце A".
- "Создание визуализации данных из этой таблицы".
- "Интерпретация этой линейчатой диаграммы".
- "Описание
@sales_transactionsнабора данных. Выполните некоторые EDA, чтобы помочь мне понять статистику столбцов и визуализировать распределение значений. Подумайте, как ученый по обработке и анализу данных". - Проанализируйте
@workload_insights, чтобы найти пять лучших клиентов по выручке за прошлую неделю для рабочих нагрузок Databricks SQL. Затем изобразите, сколько пользователей у этих клиентов было для Databricks SQL каждую неделю за последние 6 недель.
-
Прогнозирование:
- "Используя
@incidentsнабор данных, создайте прогноз ежедневного числа инцидентов в течение следующих 2 недель. Когда вы закончите, предоставьте мне таблицу данных и интерактивную диаграмму, чтобы отобразить результаты". - Используя набор данных
@website_traffic, прогнозируйте количество ежедневных посетителей на ближайший месяц. Выделите все сезонные шаблоны". - "Создайте прогноз спроса на продукт в течение следующих 6 месяцев из
@inventoryнабора данных, включая доверительный интервал".
- "Используя
-
Машинное обучение:
- "Выполните некоторые разработки данных и функции для подготовки этого набора данных для обучения модели".
- Обучите модель классификации на наборе данных
@customer_dataдля прогнозирования оттока. Оцените модель, используя метрику точности и AUC. - "Выполните настройку гиперпараметров в модели регрессии с помощью
@housing_pricesнабора данных для улучшения ошибки прогнозирования". - "Создайте модель кластеризации в
@sales_leadsнаборе данных, чтобы определить сегменты клиентов и предоставить сводку по характеристикам каждого кластера".
-
Организация записной книжки:
- "Создайте новую ячейку, которая суммирует результаты из этой записной книжки".
- "Присвойте этой записной книжке соответствующее имя".
Анализ аналитических данных
Используйте Genie Code для проведения исследовательского анализа данных на наборе данных. Например, попробуйте попросить его помочь вам создать новый ноутбук для анализа набора данных samples.bakehouse.sales_transactions.
На вкладке "Пустая записная книжка" откройте панель "Код Genie" и введите следующую подсказку: "Опишите набор данных, @sales_transactions." Я хочу провести некоторый анализ данных (EDA), чтобы понять статистику по столбцам и визуализировать распределение значений.
Агент создает план для ответа на запрос и может задавать уточняющие вопросы. После вашего утверждения, он создает новые ячейки записной книжки, содержащие код для изучения данных и текст, объясняющий процесс и выводы.