Um exemplo de sistema especialista é um sistema de inteligência artificial que emula o conhecimento de um mecânico de automóveis no diagnóstico de problemas automotivos. Este sistema especialista hipotético provavelmente seria o resultado da engenharia usando uma base de conhecimento de mecânico real.
Os sistemas especialistas são projetados por engenheiros experientes para simular o tipo de raciocínio, tomada de decisão e processos cognitivos que um especialista em um determinado campo ou ocupação demonstraria. Existem duas partes principais nos sistemas especialistas - uma base de conhecimento e um mecanismo de raciocínio. A base de conhecimento contém tanto o conhecimento factual quanto o de julgamento. O mecanismo de raciocínio usa inferência para resolver problemas, geralmente usando cadeias de decisão "se-então".