Usa el código Genie en Lakeflow Designer

Genie Code es el asistente de IA integrado en Lakeflow Designer. Describe lo que quieres en lenguaje natural, y Genie Code añade, configura y conecta operadores, escribe expresiones y te ayuda a corregir errores. Todas las interacciones son autónomas y utilizan el contexto de la plataforma Azure Databricks, como las tablas de tu catálogo. Para una visión general de Genie Code en Azure Databricks, véase Genie Code.

Requirements

  • Genie Code debe estar disponible en tu espacio de trabajo. Cuando no lo es, Lakeflow Designer oculta sus funciones de IA y se configuran los operadores a mano.

Elige cómo usar Genie Code

Genie Code aparece en varios lugares en Lakeflow Designer. Usa la que se ajuste al alcance de tu cambio:

Objetivo Use
Construye o cambia varios operadores al mismo tiempo, como añadir una fuente, filtrar y agregar. La indicación del lienzo
Revisa toda la conversación y lo que hizo el agente. El panel lateral
Cambia la configuración de un operador. Editar con Genie Code
Escribe una expresión de columna, condición de filtro o condición de unión. Descripción de la IA en el editor de expresiones
Entiende y corrige un operador que ha fallado. Corregir errores
Encuentra al operador adecuado para cada tarea. Búsqueda de operadores de IA
Crea un operador para lógica que ningún operador incorporado cubra. Crea un operador definido por el usuario con Código Genie

Código de Prompt Genie en el lienzo

El prompt de Genie Code flota sobre el lienzo. Escriba una solicitud y presione Entrar. Genie Code planifica el cambio, luego añade, edita, conecta o elimina operadores y parámetros en el lienzo. Una línea de estado muestra lo que está haciendo, como añadir o ejecutar un operador.

Mensaje de código de LFD Genie

Tip

Prueba con prompts como los siguientes:

Add a source for samples.nyctaxi.trips
Show average fare by pickup zip code
Filter taxi rides with fare over $50

Si tu petición es ambigua, Genie Code hace una pregunta aclaratoria antes de continuar. Cuando termina, aparece un resumen de una línea de su edición más reciente encima del cuadro de entrada. Para detener una solicitud en curso, haz clic en Detener.

Los siguientes botones en el prompt ofrecen funcionalidad adicional:

  • Icono de clip. : Adjunta un archivo para usarlo como parte de la indicación.
  • Icono @. : Hace referencia a tablas, archivos u operadores en el prompt. Para referenciar un operador de lienzo, escribe @ y selecciónalo en Operadores.
  • Burbuja de voz más icono. : inicia un nuevo subproceso de chat con el nuevo contexto del agente.
  • Icono del modo lector. : Se abre el panel lateral.

Revisa la conversación en el panel lateral

Para abrir el panel lateral de Genie Code, haz clic en el icono del modo lector. en el indicador del lienzo. El panel lateral muestra el historial de tus interacciones con Genie Code y más detalles sobre lo que hace el agente. Cuando el panel lateral está abierto, la barra de herramientas en el lienzo se reduce.

Editar un operador con Código Genie

Para cambiar un solo operador describiendo lo que quieres, abre el panel de configuración del operador y haz clic en Editar con código Genie. Se abre el prompt de lienzo para editar ese operador. Describe el cambio.

Tip

Por ejemplo, dile a Genie Code:

Also keep the customer_id column.

También puedes editar la descripción generada por IA que muestra cada operador. Editar la descripción reconfigura el operador para que se ajuste a ella.

Escribir expresiones en lenguaje natural

Los operadores que admiten expresiones, como Filter, Join, Aggregate y las columnas personalizadas en Prepare, incluyen una sección de descripción de IA en su editor de expresiones. La descripción y la expresión permanecen sincronizadas:

  • Para generar una expresión, introduce lo que debe hacer en Describe qué debe hacer esta expresión…. Pulsa Enter o haz clic en Aplicar descripción para regenerar la expresión. Pulsa Esc para cerrar el editor sin aplicar los cambios.
  • Para generar una descripción, escribe o edita la expresión. Lakeflow Designer regenera la descripción para que coincida.

Tip

Por ejemplo, describe una expresión así:

Days between order date and ship date

Mientras escribes una expresión, Genie Code también puede sugerir una finalización. Haz clic en Aceptar para usar la sugerencia o descartarla para seguir escribiendo.

Corregir errores con Genie Code

Cuando un operador falla, el panel de salida muestra el error con un resumen de IA de lo que falló. Haz clic en Arreglar para que Genie Code diagnostique el error y actualice al operador. Genie Code empieza con el prompt Fix operator <operator-name> en el canvas, así que puedes seguir sus cambios.

En el panel de Operadores , introduce lo que quieres hacer en Buscar un operador..., como average by month. Las coincidencias de palabras clave aparecen primero. Los operadores que Genie Code sugiere según tu intención aparecen bajo Sugerido por IA, con una breve razón por la que cada uno coincide.

Recursos adicionales