Compartir a través de


Uso de Genie Code

Genie Code es un asistente de inteligencia artificial compatible con el contexto que le ayuda a trabajar con datos en cuadernos de Databricks, editor de SQL, trabajos, paneles de IA/BI, editor de archivos, etc. Es capaz de generar, optimizar, explicar y corregir código y consultas. Use el chat de Genie Code para pedir ayuda y usar el modo agente para permitir que Genie Code funcione de forma autónoma en tareas complejas de varios pasos.

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..
    • Cambie la configuración de Genie Code. Al seleccionar Configuración, en el panel Chat se ejecuta la instrucción /settings assistant.
  • Haga clic en Cerrar icono. Para cerrar el panel Código de Genie.

Modos de código de Genie

Interactúe con Genie Code en dos modos diferentes: Chat y Agente.

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".

Aunque Genie Code está disponible en Databricks, el modo agente solo está disponible en algunas superficies de producto. Consulte Funcionalidades de Genie Code.

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