Un sistema experto es una aplicación informática capaz de resolver problemas que requieren conocimiento especializado sobre un tema mediante el uso de una base de conocimientos y reglas de inferencia. Los sistemas expertos pueden obtener conclusiones más rápido que los expertos humanos y son útiles cuando los expertos son escasos o cuando se debe considerar un gran volumen de datos. Algunos ejemplos de sistemas expertos incluyen aplicaciones para transacciones bancarias y control de tráfico.