Para diseñar un sistema que use agentes inteligentes deberemos de tomas en cuenta los siguientes aspectos:
Propiedades de los Agentes Inteligentes
Número
El número de agentes puede ir de uno a muchos. A partir de 2 se considera un sistema multiagente.
Uniformidad
Los agentes que tenga pueden ser homogeneos u heterogéneos.
Esto se refiere a la similaridad de los agentes, si se usa el mismo código para los agentes, serán totalmente homogéneos.
Metas
Las metas de cada agente pueden ser en mayor o menor medida contradictorias o complementarias.
Arquitectura
En cuanto a su arquitectura notamos dos polos, de totalmente reactivos a totalmente deliberativos.
Un agente totalmente deliberativo no realizará acciones con sus efectores, pero no por ello será menos útil; el conocimiento que logre conformar un agente por ejemplo puede ser crucial para entender por ejemplo un sistema financiero.
Habilidades
En cuanto a habilidades es un asunto de complejidad, por lo que sus habilidades pueden ir de simples hasta avanzadas.
Tipos de Interacción
Frecuencia
Como un complemento determinante de su arquitectura, los agentes pueden tener una interacción con su ambiente en el rango de baja a alta.
Persistencia
El tiempo en que dura la interacción con el sistema además puede ir de corta a prolongada
Nivel
Puede ir desde un simple paso de señales hasta el largo plazo.