Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
1 year ago

Integración de ChatBot

¿Cómo puedo agregar una característica de chatbot a mi panel de Power BI?

12 Replies

  • Hola @HishamAT Podría hacer uso de los agentes virtuales de Power Platforms, para esto podría hacer un chatbot allí, usar Power Automate para automatizar flujos y luego integrarlo con Power BI e incrustar el bot en la página PBI

    también puede hacer bot Azure y luego usar Api para conectarse
    Si esta publicación ayudó, por favor felicite y acepte esto como una solución
    Gracias de antemano

  • @HishamAT ,

    Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

    Agregar una característica de chatbot al panel de Power BI no es algo que Power BI admita de forma nativa, pero puede integrar una experiencia de chatbot mediante algunos enfoques diferentes en función de su entorno.

    Estas son algunas opciones:

    Opción 1: Insertar un chat web (por ejemplo, Microsoft Bot Framework) en Power BI a través del visor HTML
    Requisitos: Objeto visual personalizado de Power BI que permita HTML (como el objeto visual personalizado Visor de HTML). Un chatbot creado con Microsoft Bot Framework, Power Virtual Agents o cualquier bot insertable en la web. Bot alojado con una URL pública.

    Pasos:

    Cree su chatbot con Power Virtual Agents o Bot Framework. Publique y aloje el chatbot en Azure (o similar) y obtenga el código iframe/incrustado (Web Chat). Agregue el objeto visual personalizado Visor HTML en el informe de Power BI. Inserte el iframe del chatbot en el visor HTML mediante un campo de cadena en Power BI que contenga el código del iframe.

    Nota: El servicio Power BI puede bloquear el contenido del iframe a menos que proceda de un origen de confianza, por lo que el uso local o de escritorio es más flexible.

    Opción 2: Usar Power Virtual Agents con la integración de Power BI
    Ideal para usuarios del ecosistema de Microsoft: Power Virtual Agents se puede conectar a Power BI a través de flujos de Power Automate o llamadas directas a la API para consultar datos de forma dinámica.

    Pasos:

    Cree su bot en Power Virtual Agents. Use Power Automate para conectar el bot a Power BI (por ejemplo, desencadenar la actualización de datos, obtener datos de un conjunto de datos). Comparta el bot de chat a través de un vínculo, pestaña Teams o insértelo en una página web junto con el panel de Power BI (mediante el portal de Power Apps o SharePoint).

    Opción 3: Insertar un chatbot en Power BI a través de Power Apps
    Puede insertar una Power App con un chatbot dentro de su informe de Power BI mediante el objeto visual personalizado de Power Apps.

    Pasos:

    Agregue el objeto visual de Power Apps al informe de Power BI. Cree una Power App que incluya su chatbot (por ejemplo, mediante Power Virtual Agents o código personalizado). La aplicación se puede crear para interactuar con los datos del informe o las selecciones del usuario. Publique e inserte la aplicación dentro del informe.

    Nota: Este método funciona tanto en Power BI Desktop como en Power BI Service.

    Opción 4: Página web externa con Power BI y Chatbot
    Si la inserción en Power BI directamente es demasiado restringida, puede crear una aplicación web
    donde: el informe de Power BI se inserta a través de iframe mediante la API de inserción de Power BI. El chatbot también está incrustado en la misma página.

    Nota: Esto le brinda más flexibilidad con la interfaz de usuario y la experiencia del usuario.


    Si encuentra útil esta publicación, márquela como "Aceptar como solución" y considere dar un KUDOS. No dude en ponerse en contacto con nosotros si necesita más ayuda.
    ¡