Un sistema inteligente completo incluye "sentidos" que le permiten recibir información de su entorno.
Puede actuar, y tiene una memoria para archivar el resultado de sus acciones.
Tiene un objetivo e, inspeccionando su memoria, puede aprender de su experiencia.
Para que un sistema inteligente pueda ser considerado completo, debe incluir diversas funcionalidades que incluyan Los seres humanos y animales son sistemas inteligentes naturales, y los sistemas artificiales tratan progresivamente de emular sus capacidades.
Los sistemas inteligentes se caracterizan por su capacidad de adaptarse a situaciones cambiantes, capacidad que todavía no logran cabalmente los sistemas artificiales.