Las respuestas generativas que apuntan a SharePoint fuentes no devuelven resultados
Las respuestas generativas permiten a los creadores crear agentes que responden a preguntas basadas en fuentes de datos, como sitios web públicos o SharePoint, apuntando agente a esas fuentes de datos. Sin embargo, a veces agente no proporciona un respuesta y, en su lugar, devuelve algo como "No estoy seguro de cómo ayudar con eso. ¿Puede intentar reformularlo?" (el mensaje real depende de la implementación).
¿Por qué no responde el nodo 'Crear respuestas generativas'?
Cuando se configura una fuente de datos de SharePoint, puede haber varios factores diferentes que impidan que las respuestas generativas devuelvan una respuesta, como los siguientes factores potenciales:
El usuario que accede a agente no tiene permisos suficientes en origen de datos
El registro de la aplicación o el agente están mal configurados
Nota
Antes de continuar, asegúrese de haber seguido las instrucciones sobre cómo configurar las respuestas generativas en SharePoint.
Faltan resultados de búsqueda
Las respuestas generativas para un origen de datos de SharePoint se basan en la realización de llamadas al punto final de búsqueda de la API Graph. Solo los tres resultados principales que provienen de Graph API se utilizan para resumir y generar una respuesta. Si no se obtienen resultados de Graph API, el nodo de respuestas generativas no proporciona una respuesta.
Para diagnosticar si Copilot Studio no devuelve resultados de Graph API, puede realizar llamadas directas a la búsqueda de Graph API punto de conexión. Esta llamada simula la forma en que Copilot Studio funciona detrás de escena. Las llamadas a la búsqueda de Graph API punto de conexión se pueden generar utilizando la siguiente plantilla con Graph Explorer. Al acceder a Graph Explorer, asegúrese de iniciar sesión con las credenciales adecuadas para el inquilino de SharePoint.
La plantilla se puede usar copiando la siguiente carga útil o usando este enlace profundo, que abre Graph Explorer con una consulta previamente completada.
POST https://graph.microsoft.com/v1.0/search/query
{
"requests": [{
"entityTypes": ["driveItem", "listItem"],
"query": {
"queryString": "SEARCH TERMS filetype:docx OR filetype:aspx OR filetype:pptx OR filetype:pdf path:\"https://DOMAIN.sharepoint.com/sites/SITENAME\""
},
"from": 0,
"size": 3,
"QueryAlterationOptions": {
"EnableModification": true,
"EnableSuggestion": true
}
}
]
}
Faltan resultados
Supongamos que las respuestas generativas están configuradas para proporcionar respuestas basadas en el contenido almacenado en https://<dominio-usuario>.sharepoint.com/sites/HR. Sin embargo, los usuarios no reciben respuestas cuando preguntan: "¿Cuál es nuestra política con respecto a ventajas y beneficios?"
Detrás de escena, las consultas de los usuarios se reescriben, por lo que solo se envían las palabras clave principales a Graph API, lo que da como resultado una consulta similar al siguiente ejemplo:
Si no se devuelven resultados a la búsqueda punto de conexión, como se muestra en la siguiente respuesta, las respuestas generativas tampoco proporcionan una respuesta.
Cómo corregir los errores
Asegúrese de que su nodo Crear respuestas generativas apunte a una ubicación con contenido relevante. SharePoint
Solo se utilizan documentos en formatos admitidos para generar respuestas.
Nota
Sólo se admiten páginas SharePoint modernas.
Es posible que los documentos se hayan cargado a SharePoint recientemente, pero aún no se hayan indexado. También es posible que existan configuraciones que impidan que algunos sitios aparezcan en los resultados de búsqueda. Para obtener más información, consulte Faltan resultados de búsqueda en SharePoint En línea.
Faltan permisos de usuario
Las respuestas generativas en SharePoint dependen de los permisos delegados al realizar llamadas a la API Graph. Como mínimo, un usuario debe tener permisos de lectura en los sitios y archivos relevantes, o la llamada a Graph API no arrojará ningún resultado.
Si al usuario le faltan permisos, Graph API no devuelve ningún resultado, ni errores ni excepciones. Para un usuario sin permisos, parece como si no se hubieran encontrado documentos.
Cómo corregir los errores
Modifique los permisos para que los usuarios puedan acceder a los sitios y archivos relevantes. Para obtener más información, consulte Compartir y permisos en la SharePoint experiencia moderna.
El registro de la aplicación o agente están mal configurados
Cuando los administradores configuran de nuevo las respuestas SharePoint generativas, se espera que configuren la autenticación con un Microsoft Entra ID y configuren ámbitos adicionales. Si faltan alcances en el registro de la aplicación o en la configuración de autenticación agente, o si no se otorgó el consentimiento para los alcances requeridos, no se devuelven resultados ni errores ni excepciones. Para un usuario final, parece como si no se hubieran encontrado documentos.
Cómo corregir los errores
Agregue los alcances necesarios al Registro de la aplicación y/o a la configuración de autenticación de agente y otorgue el consentimiento.
El siguiente ejemplo es una referencia a un registro de aplicación bien configurado:
El siguiente ejemplo muestra la configuración de autenticación requerida en Copilot Studio:
Compatibilidad con tamaños de archivos
Actualmente, para las fuentes, las respuestas generativas solo pueden procesar archivos de hasta 3 MB de tamaño. SharePoint Los archivos más grandes se pueden almacenar en SharePoint y son devueltos mediante una búsqueda de Graph API, pero no se procesan mediante respuestas generativas. Como alternativa, se pueden cargar archivos de hasta 512 MB de tamaño. ...
Cómo corregir los errores
Si los archivos relevantes para su experiencia de IA conversacional superan la limitación de tamaño, es posible que desee explorar arquitecturas alternativas, como usar Microsoft 365 Indexación semántica o conectar sus datos a Azure OpenAI para obtener respuestas generativas.
Contenido bloqueado por moderación de contenido
Al generar respuestas, Copilot Studio modera contenido que es dañino, malicioso, que no cumple con las normas o que infringe los derechos de autor. Cuando el contenido se modera, las respuestas generativas no proporcionan una respuesta ni una indicación de que el contenido fue moderado. Sin embargo, los eventos de moderación se registran cuando Copilot Studio está configurado para enviar datos de telemetría a Azure Applications Insights.
Después de conectar su agente a Azure App Insights, puede usar la siguiente consulta de lenguaje de consulta Kusto (KQL) para averiguar si se filtró el contenido:
customEvents
| extend cd = todynamic(customDimensions)
| extend conversationId = tostring(cd.conversationId)
| extend topic = tostring(cd.TopicName)
| extend message = tostring(cd.Message)
| extend result = tostring(cd.Result)
| extend SerializedData = tostring(cd.SerializedData)
| extend Summary = tostring(cd.Summary)
| extend feedback = tostring(todynamic(replace_string(SerializedData,"$","")).value)
| where name == "GenerativeAnswers" and result contains "Filtered"
| where cloud_RoleInstance == "myCopilot"
| project cloud_RoleInstance, name, timestamp, conversationId, topic, message, result, feedback, Summary
| order by timestamp desc
En el siguiente ejemplo, la consulta KQL destaca un intento de utilizar respuestas generativas filtradas por moderación de contenido:
Cómo corregir los errores
Intente ajustar la moderación de contenido, pero tenga en cuenta que una configuración de moderación de contenido más baja puede generar respuestas menos precisas o relevantes.
Si cree que su contenido no debería moderarse, presente un caso al servicio de atención al cliente.