Les appels d'outils asynchrones permettent aux agents IA de rester réactifs

Les appels d'outils asynchrones remplacent le blocage run() par un contrat en trois parties : start() renvoie aussitôt un identifiant de tâche, status() suit la progression et stop() annule l'opération. Le résultat revient plus tard sous forme d'événement, que l'agent lit lors de son tour suivant. Ainsi, l'agent peut continuer à dialoguer et recevoir de nouvelles consignes pendant l'exécution de tâches longues. Cette approche, décrite par l'équipe DeepSeek Harness sous le nom de mode « full-duplex », est présentée comme un modèle de conception plutôt que comme une fonctionnalité prête à l'emploi. Elle évite notamment les files d'attente, les consignes devenues obsolètes et les délais d'expiration sur les opérations lentes comme les tests ou les déploiements.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in