À retenir
- Fonctionne de manière autonome (sans aide humaine directe).
- Agit pour le compte d'un utilisateur ou d'un système.
- S'exécute souvent en arrière-plan (invisible pour l'utilisateur).
Un agent est un petit programme informatique conçu pour accomplir des tâches de manière autonome, sans qu'un humain ait besoin d'intervenir à chaque étape. On peut l'imaginer comme un assistant virtuel ou un robot logiciel à qui l'on confie une mission précise (surveiller une température, envoyer un message, collecter des données) et qui l'exécute seul en arrière-plan.
Étymologie
Issu du latin agens (celui qui agit), participe présent du verbe agere (faire, conduire). En informatique, le terme s'est popularisé avec l'essor des réseaux pour désigner une entité logicielle capable d'agir pour le compte d'un utilisateur ou d'un autre programme.
Exemples d'usage
- Le User-Agent : une courte ligne de texte envoyée par votre navigateur (Chrome, Firefox) pour s'identifier auprès des sites web.
- Un agent de surveillance (monitoring) : un petit logiciel installé sur un serveur pour vérifier s'il ne chauffe pas trop ou si son disque dur n'est pas plein.
- Un agent de messagerie (MTA) : un programme qui s'occupe de router et de livrer vos e-mails de serveur en serveur.
Cas d'usage
Les agents sont omniprésents dans la gestion des réseaux informatiques, la cybersécurité (pour détecter des comportements suspects sur un poste), la domotique (objets connectés) et l'intelligence artificielle (systèmes multi-agents qui collaborent).
Bonnes pratiques
Un agent doit être le plus léger possible (consommer peu de processeur et de mémoire) pour ne pas perturber l'ordinateur sur lequel il travaille. Il est aussi crucial de limiter ses droits d'accès : un agent ne doit pouvoir faire que ce qui est strictement nécessaire à sa mission pour éviter des failles de sécurité.
Synonymes
Antonymes
Conseil
Si vous débutez en administration système, apprenez à identifier les agents installés sur votre machine (via le gestionnaire de tâches ou le moniteur d'activité). Comprendre quel agent fait quoi est la clé pour diagnostiquer un ordinateur qui ralentit sans raison apparente.
Questions fréquentes
Quelle est la différence entre un agent et un bot ?
Le terme est proche, mais un 'bot' désigne souvent un agent qui interagit sur le web ou avec des utilisateurs, tandis qu'un 'agent' est un terme plus général incluant la maintenance technique.
Un agent peut-il être dangereux ?
Oui, certains logiciels malveillants fonctionnent comme des agents (ex: un botnet) pour exécuter des ordres de pirates à distance.