Agent intelligent
Un agent intelligent (IA) se réfère à une entité autonome entité qui agit et dirige son activité vers la réalisation des objectifs (il est un agent de), sur une environnement en utilisant l’observation au moyen de capteurs et d’actionneurs qui en découlent (c’est en cela qu’il est intelligent).
Les agents intelligents peuvent également apprendre ou employer la connaissance pour réaliser leurs objectifs. Ils peuvent être très simples ou très complexes. Une machine réflexe, telle qu'un thermostat, est considérée comme un exemple d'agent intelligent très simple.
Les agents intelligents sont souvent décrits schématiquement comme un système fonctionnel abstrait similaire à un programme d'ordinateur. Pour cette raison, les agents intelligents sont parfois appelés agents intelligents abstraits (AIA) pour les distinguer de leurs implémentations dans le monde réel en tant que systèmes informatiques, systèmes biologiques ou organisations. Certaines définitions d’agents intelligents soulignent leur autonomie et préfèrent donc le terme d’agents intelligents autonomes. D'autres encore (notamment Russell & Norvig (2003)) considéraient le comportement orienté vers un objectif comme l'essence de l'intelligence et préféraient donc un terme emprunté à l’économie, " agent rationnel ".
Les agents intelligents dans l’intelligence artificielle sont étroitement liés à un gents dans l’économie, et les versions du paradigme agent intelligent sont étudiés en sciences cognitives, l’éthique, la philosophie de la raison pratique, ainsi que dans de nombreux interdisciplinaire socio-Cognit ive modélisation et informatique simulations sociales.
Les agents intelligents sont également étroitement liés aux agents logiciels (programme informatique autonome effectuant des tâches pour le compte des utilisateurs). En informatique, le terme agent intelligent peut être utilisé pour désigner un agent logiciel doté d'une certaine intelligence, même s'il ne s'agit pas d'un agent rationnel au sens de la définition de Russell et de Norvig. Par exemple, les programmes autonomes utilisés pour l’assistance de l’opérateur ou l’exploration de données (parfois appelés bots) sont également appelés « bases de données intelligentes ».