Información general sobre chat-magics en cuadernos de Microsoft Fabric (versión preliminar)
Importante
Esta característica se encuentra en versión preliminar.
La biblioteca de Python Chat-magics mejora el flujo de trabajo de ingeniería y ciencia de datos en cuadernos de Microsoft Fabric. Se integra sin problemas con el entorno de Fabric y permite la ejecución de comandos mágicos de IPython especializados en una celda del cuaderno para proporcionar salidas en tiempo real. Aquí pueden encontrar más información sobre el uso y los comandos mágicos de IPython: https://ipython.readthedocs.io/en/stable/interactive/magics.html#.
Nota:
- El administrador debe habilitar el modificador de inquilino antes de empezar a usar Copilot. Para más información, vea el artículo Configuración de inquilinos de Copilot.
- La capacidad F64 o P1 debe estar en una de las regiones enumeradas en este artículo, disponibilidad regional de Fabric.
- Si el inquilino o la capacidad están fuera de EE. UU. o Francia, Copilot está deshabilitado de manera predeterminada, a menos que el administrador de inquilinos de Fabric habilite la configuración de inquilino Los datos enviados a Azure OpenAI se puedan procesar fuera de la región geográfica del inquilino, los límites de cumplimiento o la instancia de nube nacional en el portal de administración de Fabric.
- Copilot en Microsoft Fabric no se admite en las SKU de prueba. Solo se admiten SKU de pago (F64 o superior, o P1 o superior).
- Actualmente, Copilot en Fabric se va a implementar en versión preliminar pública y se espera que esté disponible para todos los clientes a finales de marzo de 2024.
- Vea el artículo Información general de Copilot en Fabric y Power BI para más información.
Funcionalidades de Chat-magics
Generación instantánea de código y consultas
El comando %%chat
permite formular preguntas sobre el estado del cuaderno. %%code
habilita la generación de código para la manipulación o visualización de datos.
Descripciones de tramas de datos
El comando %describe
proporciona resúmenes y descripciones de las tramas de datos cargadas. Esto simplifica la fase de exploración de datos.
Comentarios y depuración
Los comandos %%add_comments
y %%fix_errors
ayudan a agregar comentarios al código y corregir los errores, respectivamente. Esto ayuda a que el cuaderno sea más legible y no tenga errores.
Controles de privacidad
Chat-magics también ofrece una configuración de privacidad granular, que permite controlar qué datos se comparten con el servicio Azure OpenAI. Los comandos %set_sharing_level
y %configure_privacy_settings
, por ejemplo, proporcionan esta funcionalidad.
¿Cómo puede ayudar Chat-magics?
Chat-magics mejora la productividad y el flujo de trabajo en cuadernos de Microsoft Fabric. Acelera la exploración de datos, simplifica la navegación del cuaderno y mejora la calidad del código. Se adapta a los entornos de código multilingües y da prioridad a la privacidad y la seguridad de los datos. Mediante reducciones de la carga cognitiva, le permite centrarse más estrechamente en la resolución de problemas. Tanto si es científico de datos, ingeniero de datos como analista de negocios, Chat-magics integra sin problemas funcionalidades sólidas de Azure OpenAI de nivel empresarial directamente en los cuadernos. Esto hace que sea una herramienta indispensable para tareas eficientes y optimizadas de ciencia de datos e ingeniería.
Introducción a Chat-magics
- Abra un cuaderno nuevo o existente de Microsoft Fabric.
- Seleccione el botón Copilot de la cinta del cuaderno para generar el código de inicialización de Chat-magics en una nueva celda del cuaderno.
- Ejecute la celda cuando se agregue en la parte superior del cuaderno.
Comprobación de la instalación de Chat-magics
- Cree una celda en el cuaderno y ejecute el comando
%chat_magics
para mostrar el mensaje de ayuda. Este paso comprueba la instalación correcta de Chat-magics.
Introducción a los comandos básicos: %%chat y %%code
Uso de%%chat (magic de celda)
- Cree una celda en el cuaderno.
- Escriba
%%chat
en la parte superior de la celda. - Escriba la pregunta o instrucción debajo del comando
%%chat
, por ejemplo, ¿Qué variables están definidas actualmente? - Ejecute la celda para ver la respuesta de Chat-magics.
Uso de %%code (magic de celda)
- Cree una celda en el cuaderno.
- Escriba
%%code
en la parte superior de la celda. - Debajo de esto, especifique la acción de código que quiera; por ejemplo, Cargar my_data.csv en un dataframe de Pandas.
- Ejecute la celda y revise el fragmento de código generado.
Personalización de los valores de salida e idioma
- Use el comando %set_output para cambiar el valor predeterminado de cómo proporcionan la salida los comandos magic. Las opciones se pueden ver al ejecutar %set_output?
- Elija dónde colocar el código generado, con opciones como las siguientes
- celda actual
- nueva celda
- salida de celda
- en una variable
Comandos avanzados para operaciones de datos
%describe, %%add_comments y %%fix_errors
- Usa %describe DataframeName en una nueva celda para obtener información general de un dataframe específico.
- Para agregar comentarios a una celda de código a fin de mejorar la legibilidad, escriba %%add_comments en la parte superior de la celda que quiera anotar y, después, ejecútelo. Asegúrese de validar que el código es correcto
- Para corregir errores de código, escriba %%fix_errors en la parte superior de la celda que contenga un error y ejecútelo.
Valores de privacidad y seguridad
- De manera predeterminada, la configuración de privacidad comparte los mensajes anteriores enviados a y desde el modelo de aprendizaje del lenguaje (LLM). Pero no comparte contenido, salidas ni esquemas ni datos de ejemplo de orígenes de datos.
- Use
%set_sharing_level
en una celda nueva para ajustar los datos compartidos con el procesador de IA. - Para obtener una configuración de privacidad más detallada, use
%configure_privacy_settings
.
Comandos de contexto y enfoque
Uso de %pin, %new_task y otros comandos de contexto
- Use
%pin DataFrameName
para ayudar a la inteligencia artificial a centrarse en tramas de datos específicas. - Para borrar la inteligencia artificial a fin de centrarse en una nueva tarea del cuaderno, escriba %new_task seguido de una tarea que esté a punto de realizar. Esto borra el historial de ejecución que copilot sabe acerca de este punto y puede hacer que las respuestas futuras sean más relevantes.