El agente de Copilot studio se publica pero responde la versión anterior: solución
🔍 WiseChecker

El agente de Copilot studio se publica pero responde la versión anterior: solución

Actualizaste tu agente en Copilot Studio, hiciste clic en Publicar y apareció la confirmación. Pero cuando pruebas el agente en Teams, Microsoft 365 Copilot o un canal personalizado, sigue usando la versión anterior. Los nuevos temas, las respuestas modificadas o las fuentes de conocimiento actualizadas no aparecen. Este problema ocurre porque la versión publicada no se aplica inmediatamente a todos los entornos de tiempo de ejecución. Este artículo explica por qué persiste la versión anterior y proporciona los pasos exactos para forzar que responda la nueva versión.

Puntos clave: Forzar que un agente de Copilot Studio use la última versión publicada

  • Copilot Studio > Agentes > Configuración > General > Versión: Muestra el número de versión publicada actualmente activa que está usando el tiempo de ejecución.
  • Botón Publicar en la barra de herramientas superior: Crea una nueva versión, pero no siempre actualiza inmediatamente la caché del tiempo de ejecución.
  • Borrar la caché del agente en Teams o en la aplicación personalizada: Fuerza al canal a obtener la última versión en lugar de servir una copia en caché.

ADVERTISEMENT

Por qué Copilot Studio sigue sirviendo una versión anterior del agente

Cuando publicas un agente en Copilot Studio, el sistema crea una nueva entrada de versión en el entorno de Microsoft Dataverse. Sin embargo, los puntos de conexión del tiempo de ejecución que sirven el agente a los usuarios no recargan automáticamente esta versión en todos los escenarios. El tiempo de ejecución almacena en caché la configuración del agente por motivos de rendimiento. Esta caché puede persistir durante varios minutos o incluso más si el canal usa un almacenamiento en caché agresivo. Además, ciertos canales como Microsoft Teams y sitios web personalizados pueden almacenar en caché los metadatos del agente en el lado del cliente. El resultado es que los usuarios ven el comportamiento anterior aunque la interfaz de Copilot Studio muestre la nueva versión como Publicada. La causa raíz es una combinación de retraso en el versionado del lado del servidor y almacenamiento en caché del lado del cliente.

Pasos para forzar que responda el último agente publicado

Usa los siguientes pasos en orden. Después de cada paso, prueba el agente en el canal donde aparece la versión anterior. Pasa al siguiente paso solo si la versión anterior sigue respondiendo.

  1. Verifica el número de versión publicada en Copilot Studio
    Abre Copilot Studio. Ve a Agentes y selecciona el agente que no se actualiza. En la barra de herramientas superior, haz clic en Configuración y luego en General. Busca Versión. Anota el número de versión que se muestra. Ahora vuelve a la página de información general del agente. El botón Publicar debe mostrar la versión actual y la fecha de la última publicación. Si la versión mostrada no es la última que esperabas, haz clic en Publicar de nuevo. Espera 30 segundos y actualiza la página. Confirma que el número de versión coincide con tu último cambio.
  2. Publica el agente una segunda vez
    Aunque la primera publicación parezca exitosa, una segunda publicación puede forzar al tiempo de ejecución a reconocer la actualización. Haz clic en el botón Publicar en la barra de herramientas superior. En el cuadro de diálogo Publicar, revisa los cambios enumerados. Haz clic en Publicar de nuevo. Espera 2 minutos. Esta técnica de doble publicación a menudo resuelve los casos en los que la publicación inicial no se propagó por completo.
  3. Borra la caché del agente en Microsoft Teams
    Si el agente está implementado en Microsoft Teams, el cliente de Teams almacena en caché las respuestas del agente. Cierra la sesión de Teams por completo. Cierra la aplicación Teams. Borra la caché de Teams eliminando el contenido de la carpeta %appdata%\Microsoft\Teams en Windows. No elimines la carpeta en sí. Reinicia Teams y vuelve a iniciar sesión. Abre un chat con el agente y envía un mensaje de prueba. El agente ahora debería responder con la última versión.
  4. Usa el panel Probar agente en Copilot Studio para confirmar la última versión
    En Copilot Studio, abre el agente y haz clic en el botón Probar en la esquina superior derecha. El panel de prueba usa la última versión publicada directamente desde el entorno de Dataverse, omitiendo la mayoría de las cachés. Envía un mensaje de prueba que active el tema o la respuesta modificados. Si el panel de prueba muestra el nuevo comportamiento pero el canal sigue mostrando el anterior, el problema es definitivamente el almacenamiento en caché del canal. Si el panel de prueba también muestra el comportamiento anterior, la publicación no se aplicó correctamente. En ese caso, vuelve al agente, comprueba si hay errores de validación y publica de nuevo.
  5. Deshabilita y vuelve a habilitar el agente en el canal de destino
    Para canales como Microsoft 365 Copilot o un sitio web personalizado, elimina el agente del canal y vuelve a agregarlo. En Copilot Studio, ve a Canales. Selecciona el canal donde aparece la versión anterior. Haz clic en Quitar o Deshabilitar. Confirma la eliminación. Espera 1 minuto. Haz clic en Agregar canal y selecciona el mismo canal de nuevo. Configura los ajustes del canal según sea necesario. Esta acción fuerza al canal a obtener una copia nueva de la configuración del agente.
  6. Espera 15 minutos y prueba de nuevo
    Microsoft 365 Copilot y algunos canales personalizados tienen una caché del lado del servidor que expira después de 10 a 15 minutos. Si ninguno de los pasos anteriores funciona, espera 15 minutos y prueba el agente de nuevo. Durante este tiempo, el tiempo de ejecución debería recoger automáticamente la última versión publicada. Si la versión anterior sigue respondiendo después de 15 minutos, ponte en contacto con el Soporte técnico de Microsoft con los números de versión del agente y el canal donde ocurre el problema.

ADVERTISEMENT

Si el agente sigue usando la versión anterior después de todos los pasos

Copilot Studio muestra un error de validación después de publicar

Si ves un banner rojo en Copilot Studio después de publicar, la publicación no se realizó correctamente. Los errores de validación comunes incluyen frases de desencadenador faltantes en un tema, una conexión de flujo de Power Automate rota o un conector no compatible. Abre el agente y ve a Temas. Busca cualquier tema marcado con un icono de advertencia. Corrige el problema de validación agregando las frases de desencadenador requeridas o volviendo a conectar el flujo. Publica de nuevo. El error de validación debe resolverse antes de que la nueva versión se active.

El usuario ve la versión anterior en un canal pero la nueva versión en otro

Esto indica que el canal con la versión anterior tiene una caché persistente. Para Microsoft Teams, borra la caché de Teams como se describe en el paso 3. Para un sitio web personalizado, pide al usuario que borre la caché y las cookies de su navegador. Para una aplicación móvil, fuerza el cierre de la aplicación y vuelve a abrirla. Si el problema persiste, la configuración del canal puede apuntar a un punto de conexión de agente anterior. Elimina y vuelve a agregar el canal como se describe en el paso 5.

El agente responde de forma diferente a distintos usuarios

Esto puede ocurrir cuando el agente usa autenticación y el contexto del usuario cambia el comportamiento. Si actualizaste un tema que depende de la autenticación del usuario, prueba el agente mientras has iniciado sesión como un usuario que tiene los permisos correctos. Comprueba también si el agente tiene varias versiones implementadas para diferentes audiencias. En Copilot Studio, ve a Configuración > Seguridad > Autenticación. Asegúrate de que la configuración de autenticación coincida con los usuarios que ven la versión anterior.

Publicar en Copilot Studio vs actualización manual de versión: diferencias clave

Elemento Botón Publicar Actualización manual de caché
Descripción Crea una nueva versión en Dataverse y la marca como activa para el tiempo de ejecución Borra las cachés del lado del cliente y del canal para forzar al tiempo de ejecución a obtener la versión activa
Cuándo usarlo Después de cada cambio en temas, conocimiento o configuración Cuando la versión publicada no aparece en un canal específico
Efecto en todos los canales Hace que la versión esté disponible para todos los canales, pero no vacía las cachés inmediatamente Solo afecta al canal donde se borra la caché
Tiempo para que surta efecto Hasta 15 minutos para la propagación completa Inmediato después de borrar la caché
Requiere derechos de administrador Sí, el usuario debe ser propietario o colaborador del agente No, cualquier usuario puede borrar la caché local de su navegador o aplicación

Ahora puedes forzar que tu agente de Copilot Studio use la última versión publicada combinando una doble publicación con el borrado de caché específico del canal. Comienza con el panel Probar agente para confirmar que la versión es correcta en el nivel del servidor. Luego borra la caché en el canal donde los usuarios ven la versión anterior. Si encuentras este retraso con frecuencia, considera agregar una nota a tu proceso de gestión de cambios para esperar 15 minutos después de publicar antes de anunciar la actualización a los usuarios.

ADVERTISEMENT