Compartir a través de


Creación de una habilidad de IA (versión preliminar)

¿Está listo para mantener conversaciones sobre datos? Puede crear experiencias de IA con la habilidad de IA en Microsoft Fabric para responder a preguntas sobre las tablas de su lago de datos y almacén. Esta técnica reduce las barreras para que otros usuarios respondan a sus preguntas sobre datos, ya que sus compañeros pueden formular sus preguntas en inglés y recibir respuestas controladas por datos.

Importante

Esta característica se encuentra en versión preliminar.

Requisitos previos

Crear y configurar una habilidad de IA

La creación y configuración de una habilidad de IA en Fabric implica estos pasos:

  1. Creación de una nueva habilidad de IA
  2. Selección de su enfoque.
  3. Formulación de las preguntas.
  4. Provisión de ejemplos.
  5. Especificación de instrucciones.

El proceso es sencillo y puede empezar a probar los recursos de habilidad de la IA en cuestión de minutos.

Creación de una nueva habilidad de IA

Como en otros procesos de creación de elementos de Fabric estándar, puede crear una nueva habilidad de IA desde la página principal de Ciencia de datos de Fabric, la opción Nuevo del área de trabajo o en Crear centro. Debe proporcionar un nombre, como se muestra en esta captura de pantalla:

Captura de pantalla que muestra la creación de una habilidad de IA.

Selección de su enfoque

Después de crear una habilidad de inteligencia artificial, seleccione un origen de datos. Puede ser un almacenamiento de datos o un lago. En la siguiente pantalla, seleccione el almacén o el lago de datos y, a continuación, Conectar.

El panel izquierdo se rellena con las tablas disponibles en el origen de datos seleccionado. Use las casillas para que una tabla esté disponible o no esté disponible para la IA. Debe seleccionar al menos una tabla para poder formular las preguntas a la habilidad de IA.

Nota:

Asegúrese de que los nombres de columna sean descriptivos. En lugar de usar nombres de columna como C1 o ActCu, use ActiveCustomer o IsCustomerActive. Utilizar nombres descriptivos es la forma más eficaz de obtener consultas más fiables de la IA.

Use las notas del modelo en el panel de configuración de la UI. Si la habilidad de IA genera consultas T-SQL incorrectas, puede proporcionar instrucciones al modelo en inglés sencillo para mejorar las consultas futuras. El sistema usará estas instrucciones con cada consulta. Las instrucciones cortas y directas funcionan mejor.

Formulación de preguntas

Una vez que seleccione los datos, puede empezar a formular preguntas. El sistema gestiona las preguntas que puede responder una sola consulta, como se muestra en esta captura de pantalla:

Captura de pantalla que muestra una pregunta para una habilidad de IA.

Las preguntas como los ejemplos siguientes deben funcionar:

  • "¿Cuáles fueron nuestras ventas totales en California en 2023?"
  • "¿Cuáles son los artículos más caros que nunca se han llegado a vender?"

Estas preguntas no obtendrán respuesta:

  • "¿Por qué nuestra productividad de fábrica es menor en el segundo trimestre de 2024?"
  • "¿Cuál es la causa principal de nuestro pico de ventas?"

Al formular una pregunta, el sistema usa las credenciales para capturar el esquema. En función de la pregunta, el sistema utiliza la información que usted ha proporcionado (véanse las secciones «Proporcionar ejemplos» y «Proporcionar instrucciones») y el esquema para construir una pregunta. Este mensaje es el texto que se envía a una IA, que genera varias consultas SQL.

Después de generar las consultas SQL, es necesario estudiarlas para asegurarse de que solo consultan los datos. Además, se debe comprobar que no crean, actualizan, eliminan ni cambian los datos de ninguna manera. A continuación, extraiga el mejor candidato de consulta de la lista de consultas generadas. Realice las reparaciones básicas necesarias en la mejor consulta generada por IA. Por último, con las credenciales, se vuelve a ejecutar la consulta y se le devuelve el conjunto de resultados.

Cambie el origen de datos

Para cambiar a otra instancia de lago de datos o almacén, seleccione las flechas situadas cerca de la parte superior del panel Explorador, como se muestra en esta captura de pantalla:

Captura de pantalla que muestra la selección de otra fuente de datos.

Provisión de ejemplos

En Fabric, puede configurar la habilidad de IA para que la IA responda a sus preguntas como cabría esperar. Una técnica consiste en proporcionar ejemplos a la IA. En la IA generativa, esta técnica se denomina aprendizaje de pocas etapas. Aquí se proporciona acceso a la IA a los pares de consultas y preguntas. La próxima vez que haga una pregunta, la IA encontrará las preguntas más relevantes en el conjunto de preguntas que proporcionó. Estas preguntas, junto con la consulta SQL correspondiente que proporcionó, proporcionen antecedentes a la IA a medida que genera SQL.

Si detecta que la IA no genera las consultas correctas, puede proporcionar más ejemplos.

Para proporcionar ejemplos, puede seleccionar el botón Editar debajo de Consultas SQL de ejemplo en el lado derecho, como se muestra en esta captura de pantalla:

Captura de pantalla que muestra dónde puede editar los ejemplos que proporciona a la IA.

Especificación de instrucciones

También puede dirigir la IA con instrucciones. Puede proporcionar estas instrucciones en el cuadro de texto Notas para el modelo. Aquí puede escribir instrucciones en inglés. La inteligencia artificial usa esas instrucciones cuando genera SQL.

Si detecta que la IA malinterpreta ciertas palabras o acrónimos de manera constante, puede proporcionar definiciones de términos de esta sección, como se muestra en esta captura de pantalla:

Captura de pantalla que muestra dónde puede editar las instrucciones que proporciona a la IA.