QDNAConseil et architecture de plateformes d'inférence et d'entraînement de LLM, en local ou hybride

Harness d’agent

Orchestration multi-agents

Harness d’agent

Le harness est la boucle d’exécution qui transforme un modèle en agent. Il présente les outils au modèle, exécute les appels d’outils, gère le contexte et la mémoire, applique les règles d’approbation des actions sensibles et délègue aux sous-agents. Le modèle raisonne, le harness agit : Hermes et OpenCode sont deux harness.

Points clés : Boucle d’exécution · Outils et contexte · Gestion de la mémoire · Approbations · Sous-agents.

La boucle d’exécution

Le harness est la boucle qui transforme un modèle en agent. Il présente les outils au modèle, exécute les appels d’outils, réinjecte les résultats et poursuit jusqu’à l’aboutissement de la tâche.

Outils, contexte et mémoire

Le harness gère la fenêtre de contexte et la mémoire, sélectionne les outils pertinents et maintient l’état de la tâche entre les étapes.

Approbations

Les actions sensibles, comme l’écriture de fichiers ou l’exécution de commandes, passent par une règle d’approbation. L’agent reste sous contrôle.

Modèle et harness

Le modèle raisonne, le harness agit. Hermes et OpenCode sont deux harness bâtis sur ce principe, l’un pour l’action système, l’autre pour le développement.

En parler avec un spécialiste

Un échange sans engagement.

Réserver un échange