Un agente BDI es un tipo de agente racional que presenta actitudes mentales: Creencias (Beliefs), Deseos (Desires) e Intenciones(Intentions).
Este modelo tiene cierta base filosófica, basándose en una teoría del razonamiento práctico humano expuesta por Michael Bratman. (Bratman, M. E. [1987] (1999). Intention, Plans, and Practical Reason. CSLI Publications. ISBN 1-57586-192-5.)
Creencias
Representan el estado de información del agente, es decir, sus conocimientos sobre el entorno (sobre si mismo y sobre otros agentes).
Las creencias pueden contener también reglas de inferencia, permitiendo encadenamiento hacia adelante para inferir nuevo conocimiento.
Normalmente, esta información será guardada en una base de datos (Base de Conocimientos).
El conocimiento que posee un agente (Hechos + Reglas) puede no ser necesariamente verdad, e incluso cambiar en el futuro.
Deseos
Los deseos o metas representan el estado de motivación del agente, esto es, los objetivos o las situaciones que el agente quisiera lograr o causar.
Ejemplos de deseos: lograr el mejor precio, hacerse rico, etc.
El uso de metas añade la restricción posterior de que dicho conjunto de metas debe ser consistente, evitando metas concurrentes.
Intenciones
Las intenciones representan el estado deliberativo del agente; lo qué el agente ha elegido hacer.
Las intenciones son los deseos en los cuales el agente tiene que un cierto grado de confianza (en sistemas puestos en ejecución, esto significa que el agente ha comenzado a ejecutar un plan).
Planes
Los planes son secuencias de acciones que un agente puede realizar para alcanzar una o más de sus intenciones.
Los planes pueden incluir otros planes, por ejemplo: un plan para conducir puede incluir un plan para encontrar las llaves del coche.
Esto refleja que en el modelo de Bratman, los planes están inicialmente concebidos de forma parcial, entrando en detalle mientras qprogresan.
El modelo BDI es una extensión de los Sistemas Basados en Reglas, añadiendo los conceptos de Deseos, Intenciones y Planes.
Este modelo tiene cierta base filosófica, basándose en una teoría del razonamiento práctico humano expuesta por Michael Bratman. (Bratman, M. E. [1987] (1999). Intention, Plans, and Practical Reason. CSLI Publications. ISBN 1-57586-192-5.)
Creencias
Representan el estado de información del agente, es decir, sus conocimientos sobre el entorno (sobre si mismo y sobre otros agentes).
Las creencias pueden contener también reglas de inferencia, permitiendo encadenamiento hacia adelante para inferir nuevo conocimiento.
Normalmente, esta información será guardada en una base de datos (Base de Conocimientos).
El conocimiento que posee un agente (Hechos + Reglas) puede no ser necesariamente verdad, e incluso cambiar en el futuro.
Deseos
Los deseos o metas representan el estado de motivación del agente, esto es, los objetivos o las situaciones que el agente quisiera lograr o causar.
Ejemplos de deseos: lograr el mejor precio, hacerse rico, etc.
El uso de metas añade la restricción posterior de que dicho conjunto de metas debe ser consistente, evitando metas concurrentes.
Intenciones
Las intenciones representan el estado deliberativo del agente; lo qué el agente ha elegido hacer.
Las intenciones son los deseos en los cuales el agente tiene que un cierto grado de confianza (en sistemas puestos en ejecución, esto significa que el agente ha comenzado a ejecutar un plan).
Planes
Los planes son secuencias de acciones que un agente puede realizar para alcanzar una o más de sus intenciones.
Los planes pueden incluir otros planes, por ejemplo: un plan para conducir puede incluir un plan para encontrar las llaves del coche.
Esto refleja que en el modelo de Bratman, los planes están inicialmente concebidos de forma parcial, entrando en detalle mientras qprogresan.
El modelo BDI es una extensión de los Sistemas Basados en Reglas, añadiendo los conceptos de Deseos, Intenciones y Planes.




Mediante una adaptación, de este modelo general de agente adaptativo (Figura 3), a las características de la arquitectura de comercio electrónico de e-CoUSAL (Figura 4), fijamos el papel del usuario como actor que interacciona con el sitio intermediario, que basándose en la interacción (como entrada explícita) y en el meta-conocimiento (almacenado y generado dinámicamente), le presenta las páginas personalizadas que ofrecen información relevante de acuerdo a cada cliente concreto.

