Les agents flexibles sont des agents capables de modifier leur
structure fonctionnelle (code) en cours d'utilisation. Par exemple,
les agents flexibles peuvent être capables de charger dynamiquement un
script5.3 de contrôle
envoyé par l'utilisateur. L'exécution de tels scripts nécessite une
interface de chargement (typiquement, un service réseau) ainsi qu'un
mécanisme d'exécution des scripts reçus: interface avec les données,
opérateurs d'exécution, etc. On trouve ainsi par exemple dans
[#!conradie-1996!#] des agents flexibles utilisés pour surveiller
l'état de ressources distribuées. Nous avons implémenté un mécanisme
similaire, basé sur l'utilisation du langage scheme. Ce
mécanisme est décrit dans la section ,
cha:monmien-langage.