Preparación de los datos para la inteligencia artificial: instrucciones de IA

Las instrucciones de IA permiten a los autores de modelos semánticos proporcionar contexto, lógica de negocios e instrucciones específicas directamente en un modelo semántico. Copilot usa estas instrucciones para interpretar mejor las preguntas de los usuarios mediante la incorporación del lenguaje organizativo, la terminología y las prioridades analíticas. Este artículo le guía por los pasos necesarios para configurar y probar las instrucciones de inteligencia artificial para preparar los datos para el análisis con tecnología de inteligencia artificial.

Las instrucciones de inteligencia artificial ayudan a aclarar los términos empresariales, guiar los enfoques de análisis y reducir la ambigüedad. Mejoran la calidad y relevancia de las respuestas de Copilot, lo que conduce a información más significativa y una experiencia más fluida en los informes que usan el mismo modelo.

Prerequisites

  • Un modelo semántico de Power BI en Power BI Desktop o en el servicio Power BI.
  • Copilot habilitado para su organización.
  • Q&A de Power BI habilitada para el modelo. Puedes habilitar Q&A durante la instalación si aún no está activado.

Configuración de instrucciones de IA

Nota:

Puede crear funciones de Preparar datos para IA tanto en Power BI Desktop como en el servicio Power BI. Los usuarios pueden usar estas características en cualquier lugar Copilot donde Power BI esté disponible.

  1. Seleccione el botón Preparar datos para IA situado en la cinta Inicio de Power BI Desktop o en la cinta de opciones del modelo semántico seleccionado en el servicio Power BI.

    Captura de pantalla que muestra la característica Prep Data for AI en Power BI Desktop.

    Si las pestañas de Prep data for AI están deshabilitadas, habilite Q&A de Power BI para el modelo.

    Captura de pantalla que muestra cómo habilitar Q&A para el modelo en Power BI Desktop.

  2. En el cuadro de diálogo, vaya a la pestaña Agregar instrucciones de IA .

  3. Proporcione instrucciones sobre el modelo semántico que ayude a Copilot comprender su negocio, terminología y cómo priorizar los datos en el modelo.

    Captura de pantalla que muestra un cuadro de diálogo que incluye la pestaña Instrucciones de IA en Power BI Desktop.

  4. Selecciona Aplicar.

Después de cerrar el cuadro de diálogo, los cambios se guardan en el modelo. Copilot ahora usa las instrucciones de IA.

Probar las instrucciones de IA en Power BI Desktop

  1. Abra el Copilot panel en Power BI Desktop.
  2. Use el selector skill para seleccionar la funcionalidad específica Copilot que desea probar. Para obtener los mejores resultados, elija Respuestas a preguntas sobre los datos.
  3. Use una de las instrucciones que establezca e interactúe con Copilot.
  4. Asegúrese de que Copilot responde con precisión.
  5. Si necesita cambiar las instrucciones, vuelva a abrir el cuadro de diálogo Preparar datos para ia y ajustarlos.
  6. Cuando esté satisfecho con las instrucciones de IA, publique el informe en el servicio Power BI o guárdelo en Power BI Escritorio.

Nota:

Cada vez que edite una instrucción en el cuadro de diálogo Preparar datos para IA, debe actualizar el Copilot panel cerrándolo y reabriéndolo.

Instrucciones de IA después de publicar

Después de que su informe se publique en el servicio Power BI, o después de guardar los cambios en el servicio, los usuarios se benefician de las instrucciones de IA en cada experiencia de Copilot que utiliza el modelo semántico.

Nota:

Los usuarios finales no pueden ver las instrucciones de IA establecidas en el modelo.

Casos de uso comunes para instrucciones de IA

Las instrucciones de inteligencia artificial ofrecen una manera flexible de mejorar la Copilot forma en que interpreta y responde a las solicitudes del usuario. Dos casos de uso comunes son el contexto empresarial general y la interpretación de datos y las reglas de análisis.

Interpretación general de los datos y el contexto empresarial

Las instrucciones pueden ayudar a enmarcar Copilot las respuestas dentro del contexto de su negocio, adaptar respuestas basadas en su sector, objetivos estratégicos, terminología o lógica operativa. Al usar instrucciones, puede ayudar a garantizar que los usuarios obtengan información más precisa y relevante. Algunos ejemplos son:

  • La temporada ocupada es de octubre a febrero.
  • Enmarca la información con un enfoque en la evaluación de riesgos y las tendencias del mercado.
  • Cuando un usuario menciona ABCD, hace referencia al campo de factura total .
  • Un porcentaje de attrición más bajo es más positivo.

Reglas de análisis

Puedes guiar a Copilot sobre cómo enfocar ciertos tipos de análisis proporcionando reglas y preferencias sobre cómo se deben cortar o priorizar los datos. Algunos ejemplos son:

  • Analice siempre las ventas trimestralmente.
  • Al mostrar los ingresos, divida por trimestre y compárelo con el industry campo.
  • Para obtener información comercial, priorice la tabla customsegmentationtable y la tabla saleschannel.
  • Use la sales_fact tabla como origen principal para todas las preguntas relacionadas con las ventas.
  • Cuando un usuario pregunta sobre las ventas de productos, pida siempre una aclaración sobre la ubicación.

Escribir avisos efectivos para obtener instrucciones de IA

Las instrucciones de inteligencia artificial se basan en mensajes, por lo que se aplican procedimientos recomendados de ingeniería al escribirlas para un modelo semántico. La redacción del prompt afecta directamente a los resultados de Copilot. Las siguientes sugerencias le ayudarán a sacar el máximo partido de las instrucciones de inteligencia artificial.

Ser explícito y específico

Supongamos Copilot que no tiene conocimiento de cómo usar el modelo de datos o el contexto empresarial de los datos. Por ejemplo, en lugar de escribir "Es un analista de BI experimentado que está orientado a los detalles", tenga en cuenta: "Es un analista de BI experimentado que trabaja para un distribuidor de alimentos grande. Las respuestas deben estar orientadas a los detalles y centrarse en los ingresos y la rentabilidad".

Uso de analogías y lenguaje descriptivo

Las analogías, el lenguaje descriptivo y los ejemplos ayudan a Copilot comprender el resultado deseado y el significado previsto. Por ejemplo, para las ventas específicas del producto, use la medida Total_Sales_Product (ejemplo de producto: Word, PowerPoint, Excel, SharePoint, Teams).

Evita la ambigüedad

Sé claro sobre todo lo que quieras Copilot resaltar o evitar. Cuantos más detalles y contenido auxiliar pueda proporcionar Copilot, mejor. Por ejemplo, para Total Active Partners, use la medida Monthly Active Partner Count. (No filtre por la tabla Customers ).

Para ayudar a Copilot comprender mejor su intención, organice las instrucciones por tema o propósito (por ejemplo, lógica de fecha, métricas clave y términos del sector). Incluya elementos estructurales, como secciones, jerarquías y encabezados. Para obtener un ejemplo de cómo agrupar instrucciones relacionadas en el conjunto completo de instrucciones, consulte el escenario de ejemplo.

Orden de instrucciones

El orden en el que crea instrucciones puede afectar a la salida. Puede aumentar las posibilidades de obtener resultados correctos probando diferentes variaciones, ordenes, ejemplos y redacción.

Dividir instrucciones complejas en pasos más sencillos

Divida las instrucciones en pasos sencillos para mejorar la claridad y reducir los errores. Por ejemplo, defina los principales clientes examinando primero la tabla de ingresos y, a continuación, devolviendo solo los clientes con los valores de orden más altos.

Mantener las instrucciones centradas

En función del modelo semántico, menos instrucciones centradas pueden ser más eficaces que muchas generales. Los conflictos y la complejidad pueden causar confusión en los modelos de lenguaje grandes (LLM).

Escenario de ejemplo: modelo semántico de ventas de productos

En el ejemplo siguiente se muestra un conjunto de instrucciones de inteligencia artificial diseñadas para un modelo semántico de ventas de productos.

Instrucciones para responder a preguntas de datos

Las ventas de productos brutos (GPS) deben hacer referencia al grossrevenue campo de la tabla Ingresos .

Los principales vendedores hacen referencia a los tres principales partners con los ingresos más altos. No muestre a los clientes a menos que el usuario lo solicite explícitamente.

Identificación del cliente

  • accountid hace referencia a los clientes de la tabla Ingresos .
  • earningsid hace referencia a los clientes de la tabla Partners .
  • customid en la tabla de pedidos no hace referencia a los clientes.
  • Defina los principales clientes examinando primero la tabla de ingresos y, a continuación, devolviendo solo los clientes con los valores de pedido más altos.
  • Algunos asociados también son clientes. No elimine estos duplicados. En su lugar, indique si es un asociado o un cliente en función del valor de identificador.

Métricas del producto

  • Filtre los datos por State= Washington o State= California a menos que el usuario solicite específicamente un estado diferente.

  • Para las ventas específicas del producto, use la medida Total_Sales_Product (ejemplo de producto: Word, PowerPoint, Excel, SharePoint o Teams). Filtre por la columna Product de la tabla Sales .

  • Para Total Active Partners, use la medida Monthly Active Partner Count_ID. (No filtre por la tabla Customers ).

  • Las ventas de productos alimenticios son siempre de tiendas minoristas.

    Si el valor product_type de la tabla Product es Food, muestre siempre el almacén donde se vendió el artículo. La información del almacén se encuentra en la tabla Store con el campo store_namey se puede vincular a product_type mediante store_id.

Nota:

A menudo, debe iterar para obtener la mayor ventaja de las instrucciones de inteligencia artificial. A medida que experimenta y observa cómo Copilot responde, desarrolla una mejor comprensión de qué tipos de instrucciones impulsan los mejores resultados para el modelo y los usuarios.

Consideraciones y limitaciones

  • Ya que las instrucciones de inteligencia artificial proporcionan orientación no estructurada a Copilot, el LLM solo las interpreta. No hay ninguna garantía de que LLM siga exactamente las instrucciones.
  • Las instrucciones de IA afectan las capacidades de Copilot, pero no se extienden a conversaciones generales con Copilot.
  • Las instrucciones de IA se guardan en el nivel de modelo semántico. Las instrucciones no se pueden almacenar actualmente en el nivel de informe.
  • No se espera que las instrucciones de IA sean personalizadas para el usuario ni modifiquen los salidas que no estén relacionadas con datos para el usuario final.
  • Las instrucciones de inteligencia artificial no pueden deshabilitar otras Copilot características de Power BI ni evitar que se llame a determinadas características o priorizarlas.
  • Las instrucciones no están pensadas para funcionar con modificaciones visuales o temas gráficos en su informe.
  • Actualmente, no puede cargar instrucciones en el cuadro de diálogo en Power BI Escritorio.
  • Para probar las instrucciones de Power BI Desktop, debe cerrar y volver a abrir el panel Copilot para ver las nuevas instrucciones aplicadas.
  • Los usuarios no pueden establecer instrucciones por categoría o por modo (ver o editar) en Copilot Power BI.
  • Los consumidores no pueden ver las instrucciones que aplica un autor al modelo en la interfaz de usuario.
  • Los usuarios finales no pueden deshabilitar las instrucciones de un modelo semántico.
  • Es posible que no se respeten las instrucciones de inteligencia artificial en Power BI Escritorio al intentar crear una página, obtener temas de página de informes sugeridos o un resumen del modelo semántico con Copilot. Para solucionar este problema, use el selector de aptitudes y seleccione solo Crear nuevas páginas de informe para que se apliquen correctamente las instrucciones.
  • Las instrucciones de IA están limitadas a 10 000 caracteres.

Para obtener una lista completa de consideraciones y limitaciones, consulte Preparación de los datos para la inteligencia artificial.