Uso de Genie Code

Genie Code ayuda a los desarrolladores a generar, optimizar, explicar y corregir código en cuadernos de Azure Databricks, el editor de SQL, los trabajos, los paneles de IA/BI y el editor de archivos. Use el modo chat para obtener explicaciones y generar código rápido y el modo agente (el valor predeterminado) para permitir que Genie Code planee y complete tareas de varios pasos de forma autónoma.

Nota:

Por defecto, Genie Code utiliza modelos de inteligencia artificial hospedados en Databricks si deshabilita las características de IA impulsadas por socios.

Para obtener información sobre cómo Genie Code ayuda con el código, consulte Obtener ayuda de codificación de Genie Code.

Paseo por el panel Genie Code

En esta sección se describe la experiencia predeterminada del panel Genie Code.

Para abrir el panel Genie Code, haga clic en el icono Asistente para bases de datos. En la esquina superior derecha de la página.

Panel Asistente con un indicador de barra diagonal.

Escriba preguntas o comandos de barra diagonal en el cuadro de texto situado en la parte inferior del panel Código de Genie y presione Entrar o haga clic en El icono Enviar. a la derecha del cuadro de texto. Genie Code muestra su respuesta.

Si solicita a Genie Code que le asista con el código, lo guía a través de la ejecución, aceptación o rechazo de los cambios de código que propone.

Controles y configuraciones del panel Genie Code

El encabezado del panel Genie Code tiene controles y configuraciones.

  • Haga clic en el icono Más. Para iniciar un nuevo hilo.

  • Haga clic en icono de engranaje. Para abrir la configuración de Genie Code. Desde aquí, puede agregar instrucciones personalizadas de usuario y área de trabajo.

  • Haga clic en el icono de menú Kebab. para abrir la configuración del panel de código Genie.

    Menú del panel chat del asistente con opciones.

    • Controlar la ubicación de Genie Code: Elija "Acoplado" para ubicar el panel de Genie Code en cualquier parte de la parte inferior. Puede arrastrar y soltar el panel para moverlo. Elija Lado para mantener el panel Genie Code en el lado derecho.
    • Ver subprocesos de chat en historial: Haga clic en Historial para ver los subprocesos de chat anteriores. Haga clic en un hilo de chat para volver a abrirlo. Para eliminar un subproceso de chat, pase el ratón sobre él y haga clic en el icono de papelera..
  • Haga clic en Cerrar icono. Para cerrar el panel Código de Genie.

Modos de código de Genie

Genie Code se ejecuta en dos modos: Chatear para preguntas rápidas y generación de código, y Agente para flujos de trabajo autónomos de varios pasos. El modo de agente es el valor predeterminado.

Nota:

El modo de agente requiere lo siguiente:

Para cambiar entre modos, use el selector de modo en la parte inferior del panel Código de Genie:

En la tabla siguiente se resumen los dos modos de código de Genie:

Modo Capabilities Cuándo se deben usar Ejemplos de indicaciones
Chat Responda a preguntas para ayudarle a comprender el código y los conceptos.
Genere y ejecute código dentro del chat.
  • Explicación del código o errores
  • Información sobre los conceptos de Databricks
  • Generación de código simple
  • "¿Qué hace esta función?"
  • "¿Qué es el catálogo de Unity?"
  • "Escribir una prueba unitaria para esta función"
Agente Automatice flujos de trabajo de varios pasos, planee una solución, recupere recursos relevantes, ejecute código, use salidas de celda para mejorar los resultados, corregir errores automáticamente y mucho más.
  • Análisis de datos exploratorios
  • Organización de cuadernos
  • Generación de cuadros de mando
  • Creación de canalizaciones
  • Realice un análisis exploratorio de datos (EDA) sobre @example_table y resuma las conclusiones.
  • "Asigne un nombre relevante a cada celda del cuaderno".
  • "Analizar @bakehouse datos y crear un panel para mostrar información."
  • "Crear una canalización para actualizar @example_table diariamente".

Compartir un hilo de chat

Puede compartir conversaciones de chat de Genie Code con otros usuarios, grupos o principales de servicio.

Para compartir un hilo de chat:

  1. En el panel Código de Genie, haga clic en el icono de menú Kebab. menú kebab y, a continuación, haga clic en Icono historial.Historial para abrir el historial de chats.

  2. Pase el cursor sobre el hilo de chat que desea compartir y haga clic en el icono del menú Kebab. menú Kebab.

  3. Haga clic en el icono Compartir.Compartir.

  4. En el cuadro de diálogo Compartir, agregue los usuarios, grupos o entidades de servicio con los que compartir. Los destinatarios tienen permiso de Puede ver en el hilo del chat. Consulte las ACL del chat de Genie Code.

  5. (Opcional) Compruebe Correo electrónico de nuevos usuarios para enviar una notificación por correo electrónico a los usuarios recién agregados.

  6. (Opcional) Para compartir un vínculo directo al subproceso de chat, haga clic en Icono de vínculo.Copie el vínculo en la parte inferior del cuadro de diálogo compartir.

  7. Haga clic en Agregar para compartir la conversación.

Obtener ayuda con código

Obtenga ayuda con el código de Genie Code directamente en los cuadernos. Genie Code ofrece:

Los usuarios siempre deben revisar cualquier código generado por Genie Code antes de ejecutarlo porque a veces puede cometer errores.

Para obtener más información sobre cómo Genie Code puede ayudar con el código, consulte Obtener ayuda de codificación de Genie Code.

Código optimizado para el entorno de Azure Databricks

El código generado por Genie Code está diseñado para ejecutarse en un entorno de proceso de Databricks. Está optimizado para crear código en lenguajes de programación, marcos y dialectos compatibles con Databricks. No está pensado como asistente de programación de uso general.

Genie Code suele usar información de recursos de Databricks, como el sitio web de documentación de Databricks o Knowledge Base, para responder mejor a las consultas de los usuarios. Funciona mejor cuando la pregunta del usuario está relacionada con las preguntas que se pueden responder con conocimientos de la documentación de Databricks, el catálogo de Unity y el código de usuario en el área de trabajo.

Obtención de respuestas procedentes de la documentación

Genie Code busca en la documentación de Databricks para responder a sus preguntas. Cuando hace referencia a la documentación, verá un paso titulado documentación buscada en la respuesta. Puede pedir a Genie Code que mencione sus orígenes y proporciona vínculos a las páginas de documentación pertinentes.

Una respuesta de Genie Code que muestra una respuesta obtenida de la documentación.

Enviar comentarios sobre las respuestas de Genie Code

Háganos saber si las respuestas de Genie Code son útiles o no:

  1. Coloque el cursor justo debajo de la respuesta de Genie Code.
  2. Haga clic en el icono de pulgar hacia arriba útil o en el botón icono de pulgar hacia abajo no útil.

Información adicional