Tarea del Código Genie para trabajos

Usa la tarea Código Genie para ejecutar un agente autónomo como parte de un trabajo. Genie Code funciona con una instrucción en lenguaje natural y se ejecuta con aprobación automática.

Importante

Esta característica se encuentra en su versión beta. Los administradores del área de trabajo pueden controlar el acceso a esta característica desde la página Vistas previas . Consulte Administrar versiones preliminares de Azure Databricks.

Overview

El tipo de tarea Genie Code inicia un nuevo chat de Genie Code con tu instrucción y genera una respuesta. Genie Code lee datos, llama a herramientas y actúa según tu indicación sin requerir intervención o aprobación adicional. Una vez que termine la partida, puedes abrir el chat y seguir interactuando con Código Genio.

Utiliza una tarea de Genie Code cuando quieras automatizar análisis complejos, operaciones de datos o toma de decisiones como parte de un trabajo programado. Por ejemplo:

  • Resume los resultados de los trabajos nocturnos y envíe un informe por correo electrónico.
  • Analizar los datos entrantes y señalar anomalías.
  • Investiga un ticket de Jira y propone una solución.
  • Genera una auditoría de cumplimiento semanal.

Requirements

  • Tus espacios de trabajo deben tener acceso a las capacidades agentes de Genie Code. Vea Requisitos.
  • La instrucción de tu tarea debe cumplir las políticas de uso de Genie Code.

Configurar una tarea de Genie Code

Note

La interfaz de usuario de trabajos muestra opciones dinámicamente basadas en otras opciones configuradas.

Para añadir una tarea de Código Genie:

  1. Vaya a la pestaña Tareas de la interfaz de usuario de trabajos.
  2. Haga clic en el icono Más.Agregar tarea.
  3. Escriba un nombre en el campo Nombre de tarea.
  4. En el menú desplegable Tipo, seleccione Genie Code.

Configura el prompt

Introduce un prompt en lenguaje natural en el campo de Prompt . El prompt describe lo que quieres que haga el agente cuando la tarea se ejecute. Por ejemplo:

Check the most recent results in the batch_errors table. If error_count is above 5, create a summary of the errors by type and severity, then post a summary to #data-ops Slack channel.

(Opcional) Configurar parámetros

Para reutilizar un prompt en distintas ejecuciones con valores diferentes, haz referencia a los parámetros de la tarea en el prompt. Los parámetros del trabajo se transfieren automáticamente a la tarea, por lo que no es necesario configurar parámetros en la propia tarea.

  1. Defina los parámetros del trabajo como pares de clave-valor para el trabajo mediante Editar parámetros en la barra lateral Detalles del trabajo. Consulte Configuración de parámetros del trabajo.
  2. En el prompt, haz referencia a un parámetro con {{name}}, donde name es la clave del parámetro del trabajo.

Por ejemplo, con un parámetro de trabajo llamado region:

Summarize yesterday's sales for {{region}} and flag anomalies.

Cuando la tarea se ejecuta, Azure Databricks reemplaza cada {{name}} marcador de posición por el valor del parámetro. Un marcador de posición sin parámetro coincidente queda sin cambios. El valor de un parámetro de trabajo puede ser un valor estático o una referencia dinámica, como el valor de una tarea aguas arriba. Consulte Referencias de valores dinámicos.

Finalizar configuración del trabajo

  1. (Opcional) Para configurar reintentos, umbrales de tiempo de ejecución o trabajos pendientes de streaming, o notificaciones, consulte Configuración avanzada de tareas.
  2. Haga clic en Guardar tarea.

Para editar, clonar, deshabilitar o eliminar esta tarea, consulte Configuración y edición de tareas en trabajos de Lakeflow.

Cómo funcionan las tareas de trabajo en Genie Code

Ejecución autónoma con aprobación automática

Cuando se ejecuta una tarea de Código Genie, el agente ejecuta tu prompt de forma autónoma. La aprobación automática está siempre activada para las tareas, por lo que no se confirman las llamadas de herramientas mientras se ejecutan. El agente utiliza un clasificador de IA para comprobar cada acción con tu indicación y bloquea operaciones arriesgadas que quedan fuera del alcance previsto.

Para entender cómo funciona la autoaprobación y sus límites, consulta Aprobar acciones de la herramienta.

Warning

La aprobación automática es una función de productividad, no un límite de seguridad, y no puedes desactivarla para una tarea de trabajo. Como la tarea se ejecuta sin supervisión, piensa bien a qué datos de producción, espacios de trabajo sensibles o recursos compartidos puede acceder el prompt.

Lectura de los resultados de tareas anteriores

El agente puede leer las salidas de las tareas anteriores dentro del mismo trabajo como parte de sus funciones. Describe en tu prompt los datos de origen que quieres que utilice, y el agente recuperará los resultados relevantes de la tarea durante la ejecución.

Configuración del Código Genio y conexiones MCP

La tarea hereda la configuración de Genie Code y cualquier conexión personalizada de Model Context Protocol (MCP) que hayas configurado. El agente tiene acceso a las mismas herramientas y fuentes de datos que usarías en una sesión interactiva de Código Genio.

Output

Cada ejecución de una tarea produce un hilo de conversación de Genie Code que se puede continuar. Cuando se complete la tarea, Run output muestra un enlace a la conversación, la instrucción de la tarea y la respuesta más reciente. Haz clic en el enlace para abrir el hilo y revisar lo que hizo el agente, hacer preguntas de seguimiento o continuar el trabajo de forma interactiva.

Limitations

  • La autoaprobación no puede desactivarse: Las tareas del trabajo siempre se ejecutan con la autoaprobación activada. No puedes desactivarlo ni revisar acciones antes de que se ejecuten.

Recursos adicionales