Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Genie Code — это AI-ассистент, встроенный в Lakeflow Designer. Опишите, что вам нужно, на естественном языке, и Genie Code добавляет, настраивает и соединяет операторы, пишет выражения и помогает исправлять ошибки. Все взаимодействия имеют агентное поведение и используют контекст платформы Azure Databricks, например таблицы в вашем каталоге. Для обзора Genie Code в Azure Databricks см. Genie Code.
Requirements
- Код Genie должен быть доступен в вашем рабочем пространстве. Когда это не так, Lakeflow Designer скрывает свои AI-функции, и вы настраиваете операторов вручную.
Выберите способ использования Genie Code
Genie Code appears in нескольких местах в Lakeflow Designer. Используйте тот, который соответствует объёму вашего изменения:
| Goal | Использовать |
|---|---|
| Создавайте или изменяйте несколько операторов одновременно, например, добавляйте источник, фильтруйте и агрегируйте. | Подсказка для холста |
| Просмотрите полный разговор и посмотрите, что сделал агент. | Боковая панель |
| Измените конфигурацию одного оператора. | Редактировать с помощью Genie Code |
| Запишите выражение столбца, условие фильтра или условие соединения. | Описание ИИ в редакторе выражений |
| Изучите и исправьте оператор, который завершился сбоем. | Исправить ошибки |
| Найдите подходящий оператор для задачи. | Поиск операторов ИИ |
| Создайте оператор для логики, которую не покрывает ни один встроенный оператор. | Создайте пользовательский оператор с помощью Genie Code |
Запрос Genie Code на холсте
Запрос Genie Code парит над холстом. Введите запрос и нажмите Enter. Genie Code планирует изменения, затем добавляет, редактирует, соединяет или удаляет операторы и параметры на холсте. Строка статуса показывает, что происходит, например, добавление или запуск оператора.
Tip
Попробуйте такие подсказки, как следующие:
Add a source for samples.nyctaxi.trips
Show average fare by pickup zip code
Filter taxi rides with fare over $50
Если ваш запрос неоднозначен, Genie Code задаёт уточняющий вопрос перед продолжением. После завершения над полем ввода появляется однострочное резюме последнего редактирования. Чтобы остановить запрос в процессе, нажмите «Остановить».
Следующие кнопки в подсказке предоставляют дополнительную функциональность:
-
: присоединяет файл для использования в качестве части запроса.
-
: Ссылается на таблицы, файлы или операторы в запросе. Чтобы ссылаться на оператор canvas, введите
@и выберите его из раздела Операторы. -
: запускает новый поток чата с новым контекстом агента.
-
: Открывает боковую панель.
Просмотрите разговор в боковой панели
Чтобы открыть боковую панель Genie Code, нажмите значок в подсказке canvas. Боковая панель показывает историю ваших взаимодействий с Genie Code и больше подробностей о действиях агента. Когда боковая панель открыта, панель инструментов на экране свернута.
Редактировать оператор Genie Code
Чтобы изменить один оператор, описав, что вы хотите, откройте панель конфигурации оператора и нажмите «Редактировать с кодом Genie». Открывается панель холста для редактирования этого оператора. Опишите изменение.
Tip
Например, скажите Genie Code:
Also keep the customer_id column.
Вы также можете редактировать описание, сгенерированное ИИ, которое отображается у каждого оператора. Редактирование описания приводит оператора в соответствие.
Записывайте выражения на естественном языке
Операторы, принимающие выражения, такие как Filter, Join, Aggregate и пользовательские столбцы в Prepare, включают раздел описания ИИ в редакторе выражений. Описание и формула остаются синхронизированными:
- Чтобы сгенерировать выражение, введите, что оно должно делать, в Опишите, что должно делать это выражение…. Нажмите Enter или нажмите Применить описание, чтобы повторно сгенерировать выражение. Нажмите Esc, чтобы закрыть редактор без применения изменений.
- Чтобы сгенерировать описание, напишите или отредактируйте выражение. Lakeflow Designer повторно создаёт описание, чтобы оно соответствовало.
Tip
Например, опишите такое выражение:
Days between order date and ship date
Когда вы вводите выражение, Genie Code также может подсказивать завершение. Нажмите «Принять», чтобы воспользоваться предложением, или отвергните его, чтобы продолжить печать.
Исправьте ошибки с помощью Genie Code
Когда оператор дает сбой, выходная панель показывает ошибку с AI-сводкой причины. Нажмите «Исправить», чтобы Genie Code диагностировал ошибку и обновил данные оператора. Genie Code начинается с промпта Fix operator <operator-name> в промпте canvas, так что вы можете отслеживать его изменения.
Найдите операторов с помощью поиска по искусственному интеллекту
В панели «Операторы» введите нужное действие в поле «Найти оператор...», например average by month. Сначала появляются совпадения по ключевым словам. Операторы, которых Genie Code предлагает на основе ваших намерений, отображаются в предложено ИИ, с кратким объяснением, почему каждый из них подходит.