Qu'est-ce qu'un agent intelligent?
Un agent intelligent est une entité informatique qui fonctionne de manière indépendante et qui remplit des objectifs pré-écrits. Pour atteindre ses objectifs, l'agent intelligent doit être capable d'analyser et de s'adapter aux stimuli extérieurs; sinon, il pourrait être incapable d’atteindre les objectifs avec précision. Alors que certains systèmes simples ont un agent unique, les systèmes complexes sont fournis avec des sous-agents qui fonctionnent sous l'agent principal pour effectuer une liste de tâches mineures et rendre compte directement à l'agent principal. L’agent est généralement capable d’apprendre grâce à l’intelligence artificielle, mais il n’est conçu que pour obtenir certaines réponses aux stimuli extérieurs et il ne peut pas former de nouvelles réponses.
En informatique, un agent intelligent est une partie d'un système conçu pour fonctionner de manière autonome, généralement avec une intelligence artificielle. Parallèlement à cela, l'agent est programmé pour avoir certains objectifs, en fonction de ce que le système est censé faire. Par exemple, si le système est un climatiseur, les objectifs peuvent inclure le refroidissement de l'air et l'activation et la désactivation en cas de besoin. Bien que le système puisse apprendre à être plus efficace, il ne peut aller à l’encontre des objectifs pré-écrits.
Pour atteindre ces objectifs, l'agent intelligent doit être capable de s'analyser et de s'adapter aux situations. Avec un système de climatisation, l'appareil est conçu pour refroidir l'air, il doit donc être capable d'analyser la température extérieure. En analysant la température extérieure et son propre système, l'agent saura à quel moment il convient d'activer ou de désactiver ou de s'adapter à la situation. Cela permet également à l'agent de vérifier les erreurs dans sa logique, qu'il peut ensuite corriger pour mieux servir les objectifs prédéfinis.
Les systèmes simples ont généralement un agent intelligent capable de contrôler facilement toutes les fonctions. Les systèmes complexes peuvent nécessiter plusieurs agents intelligents, mais une hiérarchie leur est généralement attribuée pour éviter les problèmes de logique interne. Les sous-agents effectuent des tâches plus petites et sont généralement régis par un agent principal qui supervise ces tâches et assure le bon fonctionnement du système.
Au cours de son fonctionnement, un agent intelligent apprendra généralement à atteindre son objectif en vérifiant les taux d'erreur et de réussite. Bien que l'agent puisse apprendre à mieux exécuter les actions, il ne peut effectuer que des actions pré-écrites. Un climatiseur ne peut pas exécuter une tâche qui n'est pas écrite dans son code, telle que se déplacer elle-même pour mieux refroidir une pièce. Tout comme les objectifs, il ne peut pas changer ses actions, mais il peut aussi changer la manière dont le système exécute ces actions.