A system for creating and editing checks for a knowledge automation engine
to use in detecting product issues on products. A knowledge automation
engine may evaluate a check against a fact to detect a product issue on a
product and provide a user of the product remediation information. A
check may contain a product issue description, a rule to evaluate against
a fact in order to detect the product issue, and remediation information
to help a user address the product issue if the product issue is detected
on the product. Product issues may include product installation
validation and known product bugs. Facts used by the knowledge automation
engine may include product configuration facts. Checks may be created and
edited using a standard interface.