DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa Agente de software? - Información sobre Agente de software

Definición de Agente de software

Leandro Alegsa (Contacto) 2016-09-12

Envíanos un mensaje


Enviar
Anuncios

Agente de software, es una parte del software que actúa para un usuario u otro programa como agente. El agente tiene la autoridad de decidir cuándo una acción es apropiada (y si es apropiada). La idea es que los agentes no son estrictamente invocados para un tarea, sino que se activan ellos mismos.

Concepto más formal

El término "agente" describe una abstracción de software, una idea o concepto, similar a los métodos, funciones y objetos en la programación orientada a objetos. El concepto de un agente provee una forma conveniente y poderosa de describir una compleja entidad de software, que es capaz de actuar con cierto grado de autonomía, para cumplir tareas en representación de de personas. Pero a diferencia de los objetos (que son definidos por métodos y atributos), un agente es definido por su propio comportamiento.

Varios autores han propuesto diferentes definiciones de agentes, estos incluyen generalmente conceptos como:
- Persistencia: el código no es ejecutado bajo demanda sino que se ejecuta continuamente y decide por sí mismo cuándo debería llevar a cabo alguna actividad.
- Autonomía: los agentes tienen la capacidad de seleccionar tareas, priorizarlas, tomar decisiones sin intervención humana, etc.
- Capacidad o habilidad social: los agentes son capaces de tomar otros componentes, a través coordinación y comunicación, que puedan colaborar en una tarea.
- Reactividad: los agentes perciben el contexto en el cual operan y reaccionan a éste apropiadamente.

Conceptos relacionados y derivados son:

-Agentes inteligentes (agentes que utilizan Inteligencia Artificial, como aprendizaje y razonamiento).

-Agentes autónomos (agentes capaces de modificar la forma en que ellos llevan a cabo sus objetivos).

-Agentes distribuidos (agentes que son ejecutados en distintas máquinas).

-Sistemas multiagentes (agentes distribuidos que no tienen la capacidad de alcanzar sus objetivos solos y por esto deben comunicarse).

-Agentes móviles (agentes que pueden trasladar su ejecución a diferentes procesadores).


Ejemplos de agentes

Agente de compras: aquellos agentes que ayudan a los usuarios a navegar por internet para encontrar productos y servicios. Por ejemplo, cuando se encuentra un artículo, se muestran artículos relacionados seleccionados de forma inteligente.

Agente de usuario (agente personal): estos agentes están hechos para automatizar tareas al usuario. Por ejemplo, ordenar emails de acuerdo a las preferencias del usuario, reunir reportes de noticias personalizados o llenar formularios con información del usuario previamente almacenada.

Agente de monitoreo y vigilancia predictiva: son usados para observar y reportar sobre un equipo. Por ejemplo, los agentes que monitorizan el nivel de inventarios de una compañía, aquellos que observan los precios de la competencia y los informan, etc.

Otros agentes inteligentes son los robots (arañas) de los buscadores de internet, los filtradores de spam, etc.


Qué no es agente

Un agente no es un programa tradicional, pues reaccionan al entorno, tiene autonomía y persistencia.

Un agente no es un objeto, porque son más autónomos que estos, son más flexibles (reactivos, proactivos y sociales).

Un agente no es un sistema experto, porque los sistemas expertos no se acoplan a su entorno, no están diseñados para tener comportamientos reactivos ni proactivos, ni tampoco tienen habilidad social.





¿Mejoramos la definición?
Puntos: 0 (0 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




  Diccionario de informática
  Búsqueda por letras:

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
:

Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas
¿Se puede eliminar el agente informático que aparece en el administrador de tareas de Chrome?  - 2017-04-29

Lenguajes de programación para programar un agente de software  - 2008-11-25

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad