Limites d’exécution de l’agent

Les agents alimentés par le faisceau GitHub Copilot dans Microsoft Copilot Studio exécutent chaque message utilisateur en un tour à tour. Un tour peut inclure de nombreux appels de modèles et d’outils. Pour maintenir la fiabilité des tours, le service applique des limites sur la durée d’un tour, le nombre d’appels d’outils qu’il effectue, et la durée de l’historique de conversation que l’agent conserve. Cet article décrit ces limites et ce que l’on observe lorsqu’une limite est atteinte.

Note

Le framework utilisé pour construire cet agent utilise une facturation basée sur l’utilisation. L’utilisation, la création, le test et l’évaluation des agents peuvent consommer des crédits Copilot. En savoir plus dans Aperçu de la facturation basée sur l’utilisation.

Limites de temps de tournage et d’outillage

Les valeurs du tableau suivant sont les valeurs par défaut du service. Microsoft gère ces valeurs et peut les changer.

Limit Default value Que se passe-t-il une fois atteint
Turn duration 90 minutes Environ 60 minutes après le début d’un virage, l’agent est dirigé pour conclure et donner une réponse définitive. À 90 minutes, le service arrête le virage.
Appels d’outils par tour 200 L’agent cesse d’appeler les outils et le tour se termine.
Délai d’attente pour l’appel de l’outil 120 seconds Le service annule l’appel à l’outil et renvoie un résultat d’erreur à l’agent.
Délai d’attente de l’outil de workflow 660 secondes (11 minutes) L’appel de l’outil de workflow expire et l’agent reçoit une erreur.
Délai d’attente de l’agent connecté 5 400 secondes (90 minutes) L’appel vers l’agent connecté expire et l’agent reçoit une erreur.
Délai d’attente pour agent externe 300 secondes (5 minutes) L’appel vers l’agent externe expire et l’agent reçoit une erreur.
Messages conservés dans la fenêtre de conversation 100 messages L’agent envoie les messages les plus anciens de son historique professionnel, afin d’oublier les détails du début d’une longue conversation.

Le délai d’expiration de l’appel d’outil est le défaut pour un appel d’outil ordinaire, comme un appel de connecteur ou une recherche de connaissances. Les outils de workflow, les agents connectés et les agents externes utilisent leurs propres délais plus longs.

Si une demande atteint régulièrement l’une de ces limites, divisez le travail en petites requêtes. Pour consulter un code de référence qui apparaît avec un manquement de virage, tel que MCS-4063, voir Référence aux codes d’erreur pour les agents.

Limites de diffusion en continu dans Microsoft Teams et Microsoft 365 Copilot

Les agents diffusent les réponses au fur et à mesure que l’agent les écrit. Dans Microsoft Teams, le streaming a les limites suivantes :

  • Discussions personnelles uniquement : Le streaming s’applique aux discussions personnelles en tête-à-tête. Dans les discussions de groupe et les canaux, l’agent envoie les réponses sous forme de messages ordinaires.
  • Taux de mise à jour : Teams accepte environ une mise à jour en streaming par seconde. Le service regroupe des textos pour que chaque mise à jour reste dans cette limite.
  • Limite de deux minutes : Teams met fin à une réponse en streaming après deux minutes, même si l’agent travaille toujours.
  • Arrêter : Si un utilisateur sélectionne Arrêter une réponse en streaming, Teams met fin au stream.

Si une réponse dépasse la limite de deux minutes, le service envoie la réponse complète sous forme de message classique au lieu de terminer le flux. Le texte déjà diffusé peut rester à l’écran, donc la réponse peut apparaître deux fois. Si un long appel d’outils prend le temps avant l’arrivée d’un message de réponse, vous pouvez voir une réponse arrêtée suivie d’une réponse dans un message séparé. Dans tous les cas, le message final complet est toujours livré.

Microsoft 365 Copilot n'utilise pas la session de streaming Teams, donc les limites de Teams dans cette section ne s'appliquent pas à celui-ci.