Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Desarrollador
Use Microsoft Foundry Agent Service con un origen de conocimiento de SharePoint cuando la aplicación necesite una experiencia de agente fundamentada sobre archivos almacenados en contenedores de SharePoint Embedded.
Para los tipos de contenedor de SharePoint Embedded, la fuente de conocimiento fundamenta las respuestas a través de la API de recuperación de Microsoft 365 Copilot disponible con carácter general. Fundición ejecuta las llamadas de recuperación como parte del agente, por lo que se aplican los mismos requisitos previos, comportamiento de indexación y facturación. El sharePointEmbedded origen de datos que usa Foundry está en versión preliminar. Para ejecutar su propio paso de conexión a tierra en su lugar, llame directamente a la API de recuperación, como se describe en Usar la API de recuperación.
Nota:
Las fuentes de conocimiento de SharePoint para SharePoint Embedded están en versión preliminar.
Requisitos previos
Antes de empezar, comprueba que tienes:
- Una aplicación de SharePoint Embedded con al menos un contenedor.
- El identificador de tipo de contenedor de la aplicación SharePoint Embedded.
- Un proyecto de servicio de agente de Microsoft Foundry.
- Facturación de pago por uso configurada para el tipo de contenedor.
- Al menos un usuario en el inquilino con una licencia de Microsoft 365 Copilot, por lo que se inicializa el índice semántico. Para obtener más información, consulte Índice semántico para Microsoft 365 Copilot.
- Permiso para actualizar el registro de tipo de contenedor en cada inquilino consumidor donde el agente debe acceder al contenido.
Los usuarios que consultan al agente no necesitan una licencia de Microsoft 365 Copilot. El uso, las facturas en el medidor de mensajes de Copilot Studio y los cargos siguen el modelo de facturación configurado para el tipo de contenedor. Para obtener más información, consulte Medidores de facturación.
Configurar el origen de conocimiento de SharePoint
Configure el origen de conocimiento de SharePoint de Fundición con remoteSharePointParameters.containerTypeId el identificador de tipo de contenedor de SharePoint Embedded.
Para obtener detalles de configuración específicos del origen, vea Propiedades de origen de conocimiento de SharePoint.
Conceder a Foundry acceso al tipo de contenedor
Conceda a Microsoft Foundry acceso de lectura al tipo de contenedor en cada inquilino de consumo. El id. de aplicación de Fundición es 880da380-985e-4198-81b9-e05b1cc53158.
La aplicación propietaria del tipo de contenedor debe llamar a la API de registro en el inquilino consumidor.
PUT /storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeId}/applicationPermissionGrants/880da380-985e-4198-81b9-e05b1cc53158
Content-Type: application/json
{
"delegatedPermissions": ["readContent"],
"applicationPermissions": ["none"]
}
Reemplácelo {fileStorageContainerTypeId} por el identificador de tipo de contenedor.
También puede conceder este permiso durante el registro inicial del tipo de contenedor mediante el punto de conexión Crear registro de tipo de contenedor .
Validar la recuperación
- Cargue los archivos admitidos en un contenedor de SharePoint Embedded.
- Espere a que finalice la indexación.
- Inicie sesión como un usuario que tiene acceso al contenido del contenedor.
- Haga al agente una pregunta que los archivos cargados puedan responder.
- Confirme que la respuesta se basa en el contenido esperado de SharePoint Embedded.
Si la respuesta omite los archivos esperados, compruebe:
- Registro del tipo de contenedor en el inquilino consumidor.
- Concesión de permisos de solicitud de fundición.
- Inicialización del índice semántico en el inquilino.
- Acceso del usuario al contenedor y a los archivos.
- Formatos de archivo admitidos.
- Configuración de detectabilidad de contenido.
- Retraso de indexación.