Vas a crear un agente en Copilot Studio que responde a las preguntas de tu equipo con los documentos de un sitio de SharePoint, enlaza el documento del que sale cada respuesta y dice que no lo sabe cuando la respuesta no está ahí. Con el sitio ya preparado, el montaje y las primeras pruebas caben en una sesión de trabajo de alrededor de una hora.
El ejemplo de esta guía es un agente de consulta del manual del empleado de una empresa de ejemplo, pero sirve igual para procedimientos de calidad, normativa interna o documentación de soporte.
Antes de empezar
- Acceso a Copilot Studio. Necesitas una suscripción de Copilot Studio o la prueba gratuita, que se activa con una cuenta de trabajo o de centro educativo (no personal). Con la prueba puedes crear y probar el agente en el panel de prueba, pero no publicarlo. La guía usa la orquestación generativa, que no está disponible en el plan de Copilot Studio para Teams incluido en algunas suscripciones de Microsoft 365 (requisitos y prueba).
- Un sitio de SharePoint con contenido útil. Documentos de Word, PowerPoint o PDF, o páginas modernas. Tú y quienes vayan a usar el agente necesitáis, como mínimo, permiso de lectura sobre ese sitio.
- Archivos sin cifrar y de tamaño razonable. Si en tu inquilino nadie tiene licencia de Microsoft 365 Copilot, el agente solo puede usar archivos de SharePoint de menos de 7 MB. Los archivos protegidos con etiquetas de confidencialidad que cifran, con doble clave o con contraseña aparecen como listos, pero el agente no puede leerlos.
- Cinco o seis preguntas reales cuya respuesta sepas que está en los documentos, y dos o tres cuya respuesta no esté. Las usarás en el paso 6.
Ojo: antes de conectar nada, abre el sitio en SharePoint, busca una palabra poco común de uno de los documentos y comprueba que aparece en los resultados. El agente se apoya en la búsqueda de Microsoft 365: si SharePoint no lo encuentra, el agente tampoco.
Paso 1. Entra en Copilot Studio con el arnés estándar
Copilot Studio tiene varios arneses (el motor que ejecuta el agente). Esta guía usa el arnés estándar, pensado para agentes con respuestas predecibles, justo lo que pide una consulta de documentos.
- Entra en copilotstudio.microsoft.com con tu cuenta de trabajo.
- Abre la experiencia del arnés estándar. Según cómo te aparezca la página de inicio, desactiva el interruptor New experience (y cierra el panel Feedback con Submit), selecciona Other ways to build o, en el menú de los tres puntos (…) de la parte inferior de la barra lateral, elige Open classic experience.
- Si trabajas con varios entornos de Power Platform, cambia al entorno donde quieras crear el agente.
Cómo saber que ha ido bien: ves la página Home del arnés estándar y, en la barra lateral, la página Agents.
Paso 2. Crea el agente
Puedes describir el agente con tus palabras y dejar que Copilot Studio proponga nombre, descripción e instrucciones, o crearlo en blanco. Para un primer agente recomiendo crearlo en blanco: así sabes exactamente qué instrucciones lleva.
- Antes de crear nada, elige el idioma: el idioma principal no se puede cambiar después. En la página Agents, selecciona Create blank agent, escribe el nombre, abre Advanced settings, elige el idioma principal (por ejemplo, español) y selecciona Create. Si prefieres la página Home, el idioma se cambia con el icono del engranaje del cuadro de descripción (Agent settings, Update) antes de crear el agente.
- Se abre la página Overview del agente. En la sección Details, selecciona Edit y pon:
- Nombre (máximo 42 caracteres): por ejemplo,
Asistente del manual del empleado. - Descripción (máximo 1.024 caracteres): para qué sirve y para quién. - Selecciona Save.
Cómo saber que ha ido bien: el nombre y la descripción aparecen en la sección Details de Overview.
Paso 3. Añade el sitio de SharePoint como conocimiento
- En Overview o en la página Knowledge, selecciona Add knowledge.
- En la sección Featured, elige SharePoint. Hay otra opción SharePoint dentro de la sección de subir archivos: esa sirve para cargar archivos o carpetas sueltos, no para conectar un sitio.
- Copia la dirección del sitio o de la carpeta desde la barra del navegador y pégala sin
https://, por ejemplocontoso.sharepoint.com/sites/RRHH. Si quieres añadir varias direcciones, sepáralas con Mayús + Intro. - Escribe un nombre y una descripción detallada de qué contiene esa fuente. Con la orquestación generativa, el agente usa esa descripción para decidir cuándo consultarla, así que no la dejes en blanco.
- Selecciona Add to agent.
El agente busca en la dirección que registras y en lo que cuelga de ella, nunca en carpetas superiores ni en otros sitios. Apunta a la carpeta con los documentos buenos, no a la raíz de la intranet.
Cómo saber que ha ido bien: la fuente aparece en la lista de la página Knowledge con su nombre.
Paso 4. Escribe instrucciones que obliguen a citar
En la sección de instrucciones de Overview (Instruction), selecciona Edit, escribe las instrucciones (máximo 8.000 caracteres) y selecciona Save. Un punto de partida que puedes adaptar:
Eres el asistente del manual del empleado de la empresa.
Respondes en español, de forma breve y clara, solo con la información de los
documentos de SharePoint que tienes como conocimiento.
Incluye siempre una cita en el texto al documento del que sale cada afirmación.
Si la respuesta no está en los documentos, dilo y sugiere preguntar al
departamento de Personas. No supongas ni completes con conocimiento general.
Si la pregunta es ambigua, pide una aclaración antes de responder.
Dos detalles que marcan la diferencia, según la documentación de Microsoft:
- Pedir explícitamente la cita ayuda a que el modelo la incluya de forma más constante.
- Evita instrucciones que choquen con las citas, como "responde solo en JSON" u "omite las referencias": pueden eliminar las marcas de cita que el agente necesita.
Cómo saber que ha ido bien: las instrucciones se guardan sin aviso de límite de caracteres.
Paso 5. Limita el agente a tus documentos
Según cómo esté configurado, un agente puede completar respuestas con el conocimiento general del modelo o con la web. Para un agente de consulta interna, lo normal es cortarlo:
- En la sección Knowledge de Overview, desactiva Web Search.
- Abre Settings y ve a Generative AI. En la sección Knowledge, desactiva Allow ungrounded responses (en algunas páginas de la documentación aparece como Use general knowledge). Con esta opción apagada, el agente bloquea cualquier respuesta de un turno en el que no haya consultado una fuente o herramienta, y solo da una respuesta basada en tus documentos si incluye la cita.
- Guarda los cambios. Estas dos opciones necesitan la orquestación generativa, que viene activada por defecto: no la desactives.
Cómo saber que ha ido bien: tras guardar, Web Search aparece desactivado en Overview y Allow ungrounded responses aparece desactivado en Settings › Generative AI.
Ojo: apagar Allow ungrounded responses no garantiza al cien por cien que el modelo no mezcle conocimiento general con lo que encuentra, y a veces hace que una pregunta de seguimiento ("¿y eso vale también para…?") se quede sin respuesta. Por eso las pruebas del paso siguiente son imprescindibles.
Paso 6. Prueba con preguntas que sí y que no están
- Si el panel Test your agent está oculto, ábrelo con Test en la parte superior de la página.
- Haz las preguntas cuya respuesta está en los documentos. Comprueba en cada respuesta que: - el contenido coincide con el documento; - aparece la cita y, al abrirla, lleva al documento correcto.
- Haz las preguntas cuya respuesta no está. El agente no debe inventar: lo normal es que responda con su mensaje de reserva. Si una respuesta que sí está en los documentos sale así, repite la pregunta: a veces el modelo no incluye la cita y el agente la retiene.
- Con la orquestación generativa verás el mapa de actividad con el plan del agente en cada turno: te dice si ha consultado la fuente de SharePoint o no.
- Cada vez que cambies instrucciones o fuentes, usa el icono Reset de la parte superior del panel para empezar una conversación limpia antes de volver a probar.
Cómo saber que ha ido bien: todas las preguntas con respuesta en los documentos vuelven con cita correcta y las que no tienen respuesta reciben un "no lo sé" en lugar de una invención. Las que fallen suelen arreglarse con la descripción de la fuente, las instrucciones o el propio documento.
Errores típicos y cómo evitarlos
| Síntoma | Por qué pasa | Qué hacer |
|---|---|---|
| El agente responde "no lo sé" con un documento que sí está en el sitio | El archivo aún no está indexado en la búsqueda de SharePoint | Búscalo en SharePoint con una palabra única; si no sale, espera a la indexación o pide al administrador del sitio que la vuelva a lanzar |
| Un PDF grande nunca aparece en las respuestas | Sin licencia de Microsoft 365 Copilot en el inquilino, solo se usan archivos de menos de 7 MB | Divide el documento; con esa licencia, activa Tenant graph grounding with semantic search para llegar a 200 MB |
| Un documento aparece como listo pero nunca se usa | Está cifrado con una etiqueta de confidencialidad, doble clave o contraseña | Publica una copia sin cifrar en una ubicación a la que acceda el agente, si tu política lo permite |
| Un compañero no recibe respuestas que tú sí recibes | No tiene permiso de lectura sobre el sitio o el archivo; el agente no da error, simplemente no lo encuentra | Revisa los permisos de esa persona en SharePoint |
| Las páginas de la intranet no se usan | Son páginas clásicas .aspx o modernas con componentes SPFx | Pasa el contenido clave a páginas modernas o a documentos de Word o PDF |
| La pregunta "¿qué archivos hay en la carpeta X?" no funciona | El agente no lista ni cuenta archivos, ni responde preguntas que nombran un archivo | Pregunta por el contenido, no por el nombre del archivo |
| No aparece ningún resultado de SharePoint en todo el inquilino | Restricted SharePoint Search está activado y bloquea SharePoint como fuente | Consulta con tu administrador de SharePoint |
Siguientes pasos
Con este agente tienes la base del conocimiento. Lo siguiente es que el agente haga cosas: lanzar un flujo de aprobación, recoger datos con un tema estructurado o publicarse en Teams con autenticación, y someterlo a un conjunto de pruebas antes de abrirlo a todo el equipo. Todo eso se trabaja en el curso de agentes de IA en Copilot Studio, donde se construye un asistente de RRHH completo. Si tu equipo trabaja sobre todo en Word, Excel y Teams, quizá le encaje antes el curso de Microsoft 365 Copilot. Y si quieres esta formación adaptada a vuestros documentos, puedes pedir la formación para tu equipo.
Preguntas frecuentes
¿El agente puede enseñar documentos que el usuario no tiene permiso para ver?
No. Con SharePoint como fuente de conocimiento, el agente solo usa el contenido al que tiene acceso la persona que le pregunta, como mínimo con permiso de lectura. Si no tiene acceso, para el agente es como si el documento no existiera.
¿Qué tipos de archivo lee el agente en un sitio de SharePoint?
Documentos de Word, presentaciones de PowerPoint y PDF, además de páginas modernas de SharePoint. Las páginas clásicas .aspx y las páginas modernas con componentes SPFx no se usan para generar respuestas.
¿Por qué el agente no encuentra un PDF que sí está en el sitio?
Las causas más habituales son que el archivo aún no está indexado en la búsqueda de SharePoint, que pesa más de 7 MB sin una licencia de Microsoft 365 Copilot en el inquilino o que está cifrado con una etiqueta de confidencialidad o contraseña.
¿Puedo publicar el agente con la prueba gratuita de Copilot Studio?
Con la prueba puedes crear el agente y probarlo en el panel de prueba, pero no publicarlo. Para llevarlo a Teams u otro canal necesitas una licencia que permita publicar.
¿Puedo preguntar al agente qué archivos hay en una carpeta?
No. El agente responde sobre el contenido de los documentos, pero no puede listar ni contar los archivos de una carpeta ni contestar preguntas que nombran un archivo concreto.
Fuentes consultadas
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-add-sharepoint
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-copilot-studio
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-quotas
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-first-bot
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/fundamentals-get-started
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/agents-experience/switch-experiences
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/harnesses-overview
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-test-bot
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-licensing-subscriptions
- https://learn.microsoft.com/en-us/troubleshoot/power-platform/copilot-studio/knowledge/sharepoint-no-response
Eneko Cid · formador de Automatekit Academy
Consultor, desarrollador y formador en automatización de procesos e inteligencia artificial. LinkedIn · enekocid.com