production system (computing)

computer program typically used to provide some form of artificial intelligence