Разработать GUI на Visual Prolog
На данный момент есть идея интерфейса, состоящего из набора чекбоксов, содержащих описания неполадок, после выбора пользователю в любом виде выводятся возможные их причины, полученные из базы знаний
Требования можно подстроить под ваше удобство, задокументировать необходимо только процесс изменения базы неисправностей