Agente (software)

En ciencia de la computación, un agente de software (software agent) es un programa de computación que actúa para un usuario u otro programa en una relación de entidad, la cual deriva del Latín agere (hacer): un acuerdo para actuar en nombre propio. Tal "acción en nombre de" implica la autoridad para decidir cual acción, si existe, es adecuada.[1][2]

Algunos ejemplos de estos Agentes son: agentes intelligentes (en particular exhibiendo algunos aspectos de inteligencia artificial, como aprendizaje y razonamiento), agentes autónomos (capaces de modificar la manera en que logran su objetivo), agentes distribuidos (ejecutados en distintas computadoras físicas), sistema multi-agente (agentes distribuidos que no tienen la capacidad de lograr un objetivo solos y deben comunicarse), y agentes móviles (agentes que pueden reubicar su ejecución encima de procesadores diferentes).

  1. Nwana, H. S. (1996). Software Agents: An Overview (en inglés) 11 (3). Cambridge University Press, Knowledge Engineering Review. pp. 205-244. 
  2. Schermer, B. W. (2007). Software agents, surveillance, and the right to privacy: A legislative framework for agent-enabled surveillance (paperback) (en inglés) 11 (3). Leiden University Press. pp. 140, 205-244. ISBN 978-0-596-00712-6. Consultado el 30 de octubre de 2012. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne