Un agente es todo aquello que percibe su ambiente mediante sensores y que responde o actúa en ese ambiente mediante actuadores.
“Un agente es un sistema informático encapsulado, situado en un ambiente, que actúa de forma autónoma y flexible para lograr su objetivo.” - Woolbridge
Deben tener:
- Proactividad: orientación a objetivos.
- Reactividad: percibir el ambiente y responder.
- Sociabilidad: interactuar con otros agentes.
Para construir un agente inteligente, la clave es lograr un balance entre el comportamiento reactivo y la orientación a objetivos.
- Estados del ambiente: .
- Acciones del agente: .
- Agente: definido como .
El entorno del agente se puede clasificar en:
- Accesible (información completa) vs inaccesible (información parcial).
- Determinístico vs no determinístico (incertidumbre).
- Episódico vs no episódico.
- Estático vs dinámico.
- Discreto vs continuo.
Agentes Puramente Reactivos
Los agentes puramente reactivos deciden qué hacer sin considerar su historial.
Dos estados diferentes y son equivalentes .
Agentes con Estado
Los agentes con estado tienen una representación interna de lo que creen que sucede en el ambiente.
Arquitecturas Concretas
Modelo de Capas
Una arquitectura de capas implica crear subsistemas en una jerarquía, descomponiendo un agente en subsistemas donde algunos se encargan del comportamiento reactivo y otros del comportamiento proactivo.
.png)
El flujo de información y de control se puede dar de varias maneras:
- Capas horizontales: cada capa actúa como un agente. Es un enfoque simple pero el problema es que las capas compiten entre sí por la acción del agente, por lo que su comportamiento puede ser incoherente.
- Capas verticales de un paso: el flujo de control y el flujo de información es el mismo.
- Capas verticales de dos pasos: la información sube por la arquitectura y luego baja el control. Esto es similar a la jerarquía de una organización tradicional donde el nivel operativo captura datos para el directorio y ejecuta decisiones tomadas por el directorio.
IA Agentiva
La Inteligencia Artificial agentiva es una forma de IA centrada en la toma de decisiones y la acción autónoma.
Esta tecnología se basa en la percepción del entorno y el Razonamiento con LLMs. El agente formula distintas soluciones, lo que implica planificación, acción, y reflexión (es decir que aprende de los resultados).