Ejercicio: Configuración de conocimientos personalizados
Actualice el agente declarativo con conocimientos personalizados.
Preparación de los datos de puesta a tierra
Vamos a cargar los documentos en Microsoft 365 que el agente declarativo usa como datos de puesta a tierra.
En este ejercicio, usará OneDrive como sustituto de SharePoint Online. Al cargar documentos en un nuevo sitio de SharePoint Online, hay un retraso antes de que copilot indexe los documentos y estén disponibles para su uso. El uso de OneDrive le permite probar el agente inmediatamente.
Nota:
Si desea usar SharePoint Online, cargue los documentos en un sitio existente. Los documentos serán indexados y disponibles para su uso por Copilot sin demora. Si decide usar un nuevo sitio de SharePoint Online, los documentos tardarán más en indexarse y estarán disponibles para su uso en Copilot. En los ejercicios siguientes, reemplace la dirección URL de OneDrive por una dirección URL de SharePoint Online.
En un explorador web:
Vaya a Microsoft365.com
En la barra de conjuntos de aplicaciones, abra el iniciador de aplicaciones y seleccione OneDrive.
En el menú de la izquierda, seleccione Agregar nuevo y, a continuación, seleccione Carpeta.
En el cuadro de diálogo Crear una carpeta , escriba Productos y seleccione Crear.
En el menú de la izquierda, seleccione Mis archivos y seleccione la carpeta Productos .
En el menú de la izquierda, seleccione Agregar nuevo y, a continuación, seleccione Carga de archivos.
En el cuadro de diálogo selector de archivos, vaya a la carpeta /assets del repositorio del proyecto que descargó anteriormente en el equipo. Seleccione todos los archivos de la carpeta y seleccione Abrir.
A continuación, vamos a obtener la dirección URL directa a la carpeta de OneDrive para usarla en el manifiesto del agente declarativo.
Expanda el panel de detalles seleccionando el icono Detalles en la parte superior derecha de la página. En el panel, seleccione Más detalles.
Seleccione el icono Copiar para copiar la dirección URL directa a la carpeta en el Portapapeles.
Pegue la dirección URL en un editor de texto del Portapapeles para usarlo más adelante.
Configuración de datos de puesta a tierra
Configure la carpeta de OneDrive como origen de datos de conexión a tierra en el manifiesto del agente declarativo.
En Visual Studio Code:
En la carpeta appPackage , abra declarativeAgent.json archivo.
Agregue el siguiente fragmento de código al archivo y reemplace {URL} por la dirección URL directa a la carpeta Products de OneDrive que copió y almacenó anteriormente en un editor de texto:
"capabilities": [ { "name": "OneDriveAndSharePoint", "items_by_url": [ { "url": "{URL}" } ] } ]Guarde los cambios.
El archivo declarativeAgent.json debe tener este aspecto:
{
"$schema": "https://developer.microsoft.com/json-schemas/copilot/declarative-agent/v1.3/schema.json",
"version": "v1.3",
"name": "Product support",
"description": "Product support agent that can help answer customer queries about Contoso Electronics products",
"instructions": "$[file('instruction.txt')]",
"capabilities": [
{
"name": "OneDriveAndSharePoint",
"items_by_url": [
{
"url": "https://{tenant}-my.sharepoint.com/personal/{user}/Documents/Products"
}
]
}
]
}
Actualizar instrucciones personalizadas
Actualice las instrucciones del manifiesto del agente declarativo para proporcionar a nuestro agente contexto adicional y ayudarle a guiarlo al responder a las consultas del cliente.
En Visual Studio Code:
Abra el archivo appPackage/instruction.txt y actualice el contenido con:
You are Product Support, an intelligent assistant designed to answer customer queries about Contoso Electronics products, repairs, returns, and warranties. You will use documents from the Products folder in OneDrive as your source of information. If you can't find the necessary information, you should suggest that the agent should reach out to the team responsible for further assistance. Your responses should be concise and always include a cited source.Guarde los cambios.
Carga del agente declarativo en Microsoft 365
Cargue los cambios en Microsoft 365 e inicie una sesión de depuración.
En Visual Studio Code:
- En la barra de actividad, abra la extensión Microsoft 365 Agents Toolkit .
- En la sección Ciclo de vida , seleccione Aprovisionar.
- Espere a que se complete la carga.
- En la barra de actividad, cambie a la vista Ejecutar y depurar .
- Seleccione el botón Iniciar depuración situado junto a la lista desplegable de la configuración o presione F5. Se inicia una nueva ventana del explorador y navega a Microsoft 365 Copilot.
Prueba del agente declarativo en Microsoft 365 Copilot
Pruebe el agente declarativo en Microsoft 365 y valide los resultados.
En primer lugar, vamos a probar las instrucciones:
Continuando en el explorador web:
- En Microsoft 365 Copilot, seleccione el icono de la parte superior derecha para expandir el panel lateral de Copilot.
- Busque Compatibilidad con productos en la lista de agentes y selecciónela para entrar en la experiencia inmersiva para chatear directamente con el agente.
- Seleccione el símbolo del sistema de ejemplo con el título Más información y envíe el mensaje.
- Espere la respuesta. Observe cómo la respuesta es diferente de las instrucciones anteriores y refleja las nuevas instrucciones.
A continuación, vamos a probar los datos de puesta a tierra.
- En el cuadro de mensaje, escriba Cuéntame sobre Eagle Air y envía el mensaje.
- Espere la respuesta. Observe que la respuesta contiene información sobre el dron eagle air. La respuesta contiene citas y referencias al documento de Eagle Air almacenado en OneDrive.
Vamos a probar algunos avisos más:
En el cuadro de mensaje, escriba Recomendar un producto adecuado para un agricultor y envíe el mensaje.
Espere la respuesta. Observe que la respuesta contiene información sobre Eagle Air y algún contexto adicional sobre por qué se recomienda Eagle Air. La respuesta contiene citas y referencias al documento de Eagle Air almacenado en OneDrive.
En el cuadro de mensaje, escriba Explicar por qué Eagle Air es más adecuado que Contoso Quad y envíe el mensaje.
Espere la respuesta. Tenga en cuenta que la respuesta explica con más detalle por qué Eagle Air es más adecuado que el Contoso Quad para su uso por parte de los agricultores.
Por último, vamos a probar la respuesta de reserva haciendo una pregunta que el agente no puede responder:
- En el cuadro de mensaje, escriba ¿Cuándo se publicó Mark8? y envíe el mensaje.
- Espere la respuesta. Tenga en cuenta que la respuesta sugiere que el agente debe ponerse en contacto con el equipo responsable de más ayuda, tal como se define en las instrucciones.
Cierre el explorador para detener la sesión de depuración en Visual Studio Code.