Pourquoi certains appels sont parallèles
Lorsque le modèle demande plusieurs outils pendant un tour, l’agent vérifie leur catégorie. Les lectures et tâches de sous-agents peuvent s’exécuter ensemble, car elles servent à recueillir des informations sans modifier la cible. Cela peut accélérer une recherche portant sur des fichiers ou des sources indépendants.
Si un groupe contient une action susceptible de nécessiter une autorisation, l’agent traite ces appels séquentiellement. Chaque modification proposée conserve ainsi un point d’approbation clair et vous ne recevez pas plusieurs demandes à la fois. Cette organisation ne remplace pas l’examen de l’action : vérifiez son effet et sa cible avant d’autoriser un changement.
Organiser clairement les tâches indépendantes
Les lectures parallèles sont utiles lorsque chaque appel peut avancer sans attendre le résultat d’un autre. Si une opération dépend d’une valeur découverte auparavant, laissez d’abord l’agent terminer cette étape, puis utilisez son résultat dans l’appel suivant. Vous éviterez ainsi de vous appuyer sur un travail inachevé.
La concurrence ne garantit pas l’ordre de réponse des services externes. Si une tâche écrit des données partagées, nécessite une approbation ou dépend d’une séquence précise, indiquez cet ordre explicitement. Le rapport de l’agent doit distinguer les appels terminés des échecs et des refus d’autorisation.