Un harnais en IA est l'ensemble des éléments qui entourent un modèle de langage pour lui permettre d'agir dans le monde réel. Il comprend tout ce qui se situe entre le modèle et l'environnement extérieur, comme les conventions de projet, les configurations de serveurs ou les systèmes qui déclenchent des actions spécifiques. Sans harnais, un modèle de langage ne peut que produire du texte, incapable d'exécuter des tâches concrètes.
La notion de "harness engineering" gagne en importance, soulignant la nécessité de concevoir et d'améliorer cet environnement pour optimiser le comportement des agents IA. Des outils comme DeepSeek Harness illustrent cette tendance en proposant des plateformes modulaires où même le modèle d'IA est traité comme un plugin, offrant une grande flexibilité dans la construction des agents.
Essentiellement, un agent IA est le résultat de la combinaison d'un modèle et de son harnais. Le harnais assure la gestion des appels au modèle, la capture des résultats et leur renvoi, permettant ainsi au modèle de choisir des outils, de maintenir un contexte persistant et de décider des actions à entreprendre.