Depuración de un agente con el modo de desarrollador
Puede usar el modo de desarrollador al probar el agente para comprobar si el orquestador copilot seleccionó los complementos para usarlos en respuesta a las indicaciones dadas.
Uso del modo de desarrollador copilot
Desde copilot Chat, puede habilitar el modo de desarrollador escribiendo -developer on
(o off
para deshabilitar).
Mientras el modo de desarrollador está habilitado, una tarjeta con información de depuración se devuelve cada vez que el orquestador busca específicamente dentro de su conocimiento empresarial (datos) o aptitudes (complementos) dentro del agente para responder a un mensaje. La tarjeta de información de depuración incluye los siguientes campos:
- Complementos habilitados: una lista de complementos habilitados para el agente
- Funciones coincidentes: lista de complementos y funciones coincidentes en la búsqueda de índice de aplicaciones en tiempo de ejecución
- Funciones seleccionadas para la ejecución: lista de funciones de complemento seleccionadas para invocación basadas en el razonamiento del orquestador
- Detalles de la ejecución de la función: estado de ejecución de la función de solicitud y respuesta
Solución de problemas de errores de ejecución
Estos son algunos errores comunes que puede encontrar al depurar la ejecución del complemento y las posibles causas.
Sin tarjeta de depuración
Si el orquestador no requiere sus datos o aptitudes de Microsoft 365 para responder a un mensaje, no se devuelve ninguna tarjeta de información de depuración.
Las tarjetas de depuración tampoco se devuelven en casos de limitación de capacidad, donde normalmente verá un mensaje de error para volver a intentarlo más tarde.
Tarjeta sin complementos habilitados
Si no se ha habilitado ningún complemento, la sección Complementos habilitados indica que no hay ningún complemento habilitado.
Tarjeta sin funciones coincidentes
Si los complementos pertinentes están habilitados, pero no se devolvió ninguna función coincidente para el símbolo del sistema determinado, esto probablemente indica que el símbolo del sistema no mencionó explícitamente el nombre del complemento.
Tarjeta sin funciones seleccionadas para la ejecución
Si no hay ningún complemento habilitado que coincida con la intención de búsqueda del símbolo del sistema, la tarjeta de información de depuración notifica No hay funciones seleccionadas para su ejecución. Es probable que esto se deba a que la descripción del comando del manifiesto no está semánticamente relacionada con la intención de búsqueda del símbolo del sistema determinado.
Si copilot anteriormente coincidía y ejecutaba correctamente las funciones del complemento, esto podría ser una indicación de limitación.
Tarjeta con detalles de ejecución sin función vacíos o con errores
En el caso de los complementos de extensión que no son de mensaje, si se produce un error o no hay detalles de ejecución de función, indica un error durante el intento del agente de asignar parámetros a la función seleccionada del complemento. Si el error es coherente, lo más probable es que se deba a descripciones de complementos o parámetros poco claras, direcciones URL de host no válidas u otros problemas con la definición de Open API.
En el caso de los complementos de extensión de mensaje, el procedimiento recomendado es optimizar las respuestas en menos de nueve segundos. Para obtener más información, revise los requisitos técnicos de los complementos de extensión de mensaje.
Actualmente, el límite de tiempo de espera para la ejecución de copilot de una API de complemento se establece en 10 segundos.
Notificación de un problema
Informe de cualquier comentario o problema con el complemento con el botón de pulgar hacia arriba o hacia abajo. Incluya la etiqueta #extensibility en el informe. Seleccione si el pulgar hacia arriba ("Me gusta algo") o los pulgares hacia abajo ('No me gusta algo') justo después de la respuesta del
A continuación, escriba un mensaje que incluya la etiqueta #extensibility en el cuadro .