Integrar la gestión del conocimiento en Dynamics 365 con bots de Copilot Studio

Importante

Las capacidades y características de Power Virtual Agents son ahora parte de Microsoft Copilot Studio tras importantes inversiones en IA generativa e integraciones mejoradas en Microsoft Copilot.

Algunos artículos y capturas de pantalla podrían hacer referencia a Power Virtual Agents, ya que estamos actualizando la documentación y el contenido de la formación.

Integrar la gestión del conocimiento con un bot de Copilot Studio para usar conversaciones personalizadas. Los bots ayudan a responder preguntas, realizar acciones y resolver problemas simples. Esto libera el tiempo de su agente para lidiar con problemas complejos que necesitan intervención humana.

Copilot Studio le permite configurar bots con varios temas y frases desencadenantes para resolver automáticamente las preguntas planteadas por sus clientes en la página de su portal. Más información: Información general sobre Copilot Studio

Puede integrar la gestión del conocimiento con un bot de Copilot Studio utilizando cualquiera de las siguientes formas:

  • Buscar artículos de conocimientos de Dynamics 365
  • Plantilla de flujo de Power Automate

Requisitos previos

Usar la acción de flujo Buscar artículo de conocimientos de Dynamics 365

Realice los siguientes pasos si desea integrar la gestión del conocimiento con un bot de Copilot Studio con administración de conocimientos usando la acción Buscar artículos de conocimientos de Dynamics 365:

  1. Establezca las referencias de conexión.
  2. Añada la acción al tema Copilot Studio.

Establecer las referencias de conexión

La administración de conocimiento integrada con la solución de conocimiento Copilot Studio usa el flujo con conexiones, tales como Conversión de contenido y Microsoft Dataverse. Debe configurar estas referencias de conexión antes de activar la acción Flujo de artículo de conocimiento de Dynamics 365 de búsqueda.

Nota

  • Si tiene el rol de Creador de entorno y no puede ver la notificación de referencias de conexión o el flujo de la nube, entonces no tiene permiso para actualizarlos. Debe ponerse en contacto con su sistema Administrador o con el personalizador del sistema para establecer las referencias de conexión y habilitar el flujo.
  • Cuando la solución se importa de un entorno de prueba al entorno de producción, debe volver a configurar las referencias de conexión como un administrador del sistema. Para obtener más información sobre la importación, vaya a Exportar e importar bots con soluciones.

Para establecer las referencias de conexión:

  1. Vaya a make.powerapps.com.

  2. Vaya a Soluciones. La página Soluciones muestra una notificación con un enlace para configurar las referencias de conexión.

    Notificación de referencia de conexión

  3. Seleccione el enlace. Si no ve la notificación en la página Soluciones, vaya a Soluciones predeterminadas>Referencias de conexión.

    Página Referencias de conexión

  4. Seleccione las conexiones para Microsoft Dataverse y Conversión de contenido en la página Referencias de conexión.

  5. Seleccione Guardar y cerrar.

  6. Vaya a Solución predeterminada>Flujos de nubes y active el flujo Flujo de artículo de conocimiento de Dynamics 365 de búsqueda.

    Active Buscar artículo de conocimientos

Añada la acción al tema Copilot Studio

Después de configurar las referencias de conexión en make.powerapps.com, vaya a Chatbots>Lista y seleccione el chatbot requerido. Esto lo llevará al portal Copilot Studio donde puede crear un tema.. Si necesita crear un chatbot, consulte Crear chatbots desde Power Apps.

Puede crear un tema con dos nodos de preguntas para buscar texto y filtrar o puede configurar la integración de búsqueda para establecer un tema alternativo en caso de un cadena de búsqueda no reconocido. Más información: Configurar el respaldo del sistema tema en Copilot Studio

Si está creando un tema con dos nodos de pregunta para el filtro del nodo en cuestión, el autor de Copilot Studio puede proporcionar un valor de filtro de muestra, por ejemplo; código de estado eq 3.

Realice los pasos siguienets para garantizar que el flujo esté configurado correctamente y ahora se puede reemplazar con la acción Buscar artículos de conocimientos de Dynamics 365.

  1. En el portal Copilot Studio, seleccione Temas>Nuevo Tema.

  2. Dentro de tema, cree un nodo de pregunta para pedirle al usuario que busque el texto de entrada.

  3. Cree un nodo de pregunta para el filtro y proporcione el valor del filtro de muestra después de activar tema.

  4. Seleccione Agregar nodo (+) y luego Llamar una acción. Seleccione la acción Buscar artículo de conocimientos de Dynamics 365.

  5. Proporcione la información al flujo. Puede aparecer un error si no se proporciona el filtro al flujo.

    Describe el flujo de búsqueda

  6. Agregue un nodo de mensaje para mostrar los resultados devueltos por el flujo. Más información: Resultados de renderizado

    Nodo para agregar mensaje.

  7. Seleccione Guardar.

  8. Utilice la fase de activación y ejecute el tema para verificar el flujo.

    Propina

    Si su búsqueda no arroja ningún resultado, modifique los términos de búsqueda o las condiciones de filtrado. También puede agregar una condición de filtro si es necesario.

    Agregue una condición cuando no se devuelvan resultados de búsqueda

  9. Después de configurar tema, reemplace Flujo de artículo de conocimiento de Dynamics 365 de búsqueda con la acción Buscar artículos de conocimientos de Dynamics 365. Ahora puede configurar cualquier bot de la organización para acceder a los artículos de conocimientos mediante la acción Buscar artículos de conocimientos de Dynamics 365.

    Agregar acción a tema de Copilot Studio

  10. Quite el nodo de pregunta de filtro. Más información: Trabajar con filtros.

  11. Actualice el nodo del mensaje con el resultado de la acción y seleccione Guardar.

Trabajar con filtros

  • Por defecto, la búsqueda se realiza sobre los artículos publicados externos (código de estado eq 3 y es un ecualizador interno falso). Si necesita realizar un filtrado adicional, puede establecer la consulta de filtro necesaria como la variable de entrada Filtro (texto).
  • Para verificar qué filtros puede usar y los atributos de la entidad del artículo de conocimiento, vaya a knowledgearticle EntityType.
  • Para escribir una consulta de búsqueda de Dataverse usando filtros, vaya a Trabajando con operadores.
  • Para ver las condiciones de filtro que no son compatibles con la búsqueda de Dataverse, vea Configurar búsqueda de Dataverse para mejorar los resultados de búsqueda y el rendimiento.
  • Para filtrar en un atributo de cadena como palabras clave, agregue el valor de la cadena al texto de búsqueda.

Publicar los cambios

Para obtener detalles sobre la publicación del bot, consulte Publicar el último contenido de bots. Si recibe errores durante la publicación, consulte Solución de problemas.

Usar la plantilla de flujo de Power Automate

Realice los siguientes pasos si desea integrar la gestión del conocimiento con un bot de Copilot Studio con administración del concoimiento usando la plantilla de flujo de Power Automate:

  1. Cree un flujo usando la plantilla.
  2. Agregue el flujo de la solución al tema Copilot Studio.

Crear un flujo usando la plantilla

  1. Vaya a powerautomate.microsoft.com.

  2. En la página de plantillas, busque la plantilla Generar respuestas de los artículos de conocimientos de Dataverse para Power Virtual Agent.

    Cree un flujo.

  3. Seleccione Continuar. Serás redirigido a la plantilla de flujo de Power Automate.

  4. Guarde la plantilla y seleccione Soluciones. Es posible que se le solicite un mensaje en el que puede seleccionar OK.

  5. Seleccione Nueva solución.

  6. Especifique un nombre. La lista de soluciones incluye todas las soluciones de la organización. Elija una convención de nomenclatura que le ayude a filtrar solo su solución. Por ejemplo, puede aplicar a su correo electrónico el nombre de la solución como prefijo: johndoe-power-virtual-agent-knowledgesearch-fallback.

  7. Seleccione el editor de la lista de opciones.

  8. Acepte los valores predeterminados del nombre y la versión.

  9. Para completar el proceso, seleccione Crear.

    Agregar una solución.

  10. En la lista de soluciones, seleccione la solución que acaba de crear. Debería aparecer en la parte superior de la lista. Si no es así, busque por la convención que utilizó en el paso 6 para nombrar la solución.

  11. En la solución, seleccione Agregar existente y, a continuación, seleccione Flujo de nube en la lista.

  12. En la lista Soluciones externas, seleccione su flujo y luego seleccione Agregar para completar el proceso. Si hay varios flujos, mire la columna Modificado para encontrar la versión más reciente.

Para obtener más información sobre las soluciones de gestión de Copilot Studio, vaya a Exportar e importar bots con soluciones.

Agregar el flujo de la solución al tema Copilot Studio

  1. Abra el explorador con el lienzo de creación.

  2. En el cuadro de acción Mensaje, seleccione el conector y seleccione Llamar a una acción.

  3. En la ventana de flujo emergente, seleccione el nuevo flujo llamado Generar respuesta de artículos de conocimiento de Dataverse para Power Virtual Agent. La nueva acción aparece en el flujo.

  4. Para establecer correctamente la variable de entrada para la acción, seleccione Seleccionar una variable y, a continuación, seleccione bot.UnrecognizedTriggerPhrase.

  5. Para devolver los resultados de la búsqueda del artículo de conocimientos al bot, vaya a Resultados de renderizado.

Resultados de renderizado

Para devolver los resultados de la búsqueda del artículo de conocimiento al bot, siga cualquiera de estos pasos:

  • Utilice tarjetas en miniatura para mostrar el artículo. Más información: Responder con tarjetas

  • Utilice el siguiente código de muestra para representar los resultados de la búsqueda en tarjetas adaptables.

#kbcardjson()

-  
{ 

  "type": "AdaptiveCard", 

    "body": [ 

        { 

            "type": "ColumnSet", 

            "columns": [ 

                { 

                    "type": "Column", 

                    "items": [ 

                        { 

                            "type": "Image", 

                            "height": "35px", 

                            "url": "https://th.bing.com/th/id/R4fbade037f8209666b06aa22641708fc?rik=ya%2bpnPJ41EFFMg&riu=http%3a%2f%2fmolnar-institute.com%2ffileadmin%2f_processed_%2fcsm_KnowledgeManagement_icon_forWebsite_bcda89676b.png&ehk=J%2bz2G15xtbJgd7ssSXo7X2q7LDLaMGl7EuGUSQU6P2s%3d&risl=&pid=ImgRaw", 

                            "size": "Small" 

                        } 

                    ], 

                    "width": "auto" 

                }, 

                { 

                    "type": "Column", 

                    "items": [ 

                        { 

                            "type": "TextBlock", 

                            "weight": "Bolder", 

                            "text": "${json(virtualagent.jsonResult).articles[0].title}", 

                            "wrap": true, 

                            "size": "Large" 

                        }, 

                        { 

                            "type": "TextBlock", 

                            "spacing": "None", 

                            "text": "Last modified on ${json(virtualagent.jsonResult).articles[0].modifiedon}", 

                            "isSubtle": true, 

                            "wrap": true 

                        } 

                    ], 

                    "width": "stretch" 

                } 

            ] 

        }, 

        { 

            "type": "TextBlock", 

            "text": "${json(virtualagent.jsonResult).articles[0].description}", 

            "wrap": true, 

            "size": "medium" 

        } 

    ], 

    "actions": [ 

        { 

            "type": "Action.OpenUrl", 

            "title": "View article in Dynamics App", 

            "url": "${json(virtualagent.jsonResult).articles[0].crmAppUrl}" 

        } 

    ], 

    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", 

    "version": "1.0" 

} 

Solucionar problemas

  • Si un cuadro de diálogo tiene vínculos cruzados y se modifica, verá un error de validación en la publicación y Copilot Studio bloqueará la publicación. Más información: Publicar el contenido del último bot

  • Si existen errores al guardar un tema, el Comprobador de temas muestra los temas afectados. Los errores evitarán que el bot funcione y deben corregirse antes de que pueda publicar su bot. Más información: Errores de temas

  • Para obtener más información sobre los códigos de error de flujo, vaya a Códigos de error: Copilot Studio

Consulte también

Creación y edición de temas