Skip to main content

Что такое основанные на правилах экспертные системы?

Экспертные системы на основе правил решают проблемы путем применения набора запрограммированных правил к доступной информации. Они обычно принимают форму условных предложений, которые компьютер может использовать для логической проверки данных, чтобы прийти к заключению. Программирование таких систем требует высокого уровня квалификации и включения большой базы знаний. Выводы, сделанные системой, не всегда точны, хотя она может предоставить информацию об их статистической вероятности для справки техников и операторов.

В вычислительной технике экспертные системы предназначены для работы как человеческие эксперты, чтобы применять логику к задачам. Вместо того чтобы следовать жестким правилам программирования, они более гибки по своей природе и могут имитировать некоторые пути человеческого познания. Система может использоваться для таких действий, как просмотр медицинских изображений, анализ неисправностей в компьютерной сети или выявление микроорганизмов. Для правильного функционирования требуется логическое обоснование, а правила - это общий выбор.

Программист использует базу знаний для создания набора правил в виде операторов if-then. Поскольку экспертные системы на основе правил сталкиваются с проблемами, они могут применять эти правила для сужения причин и выработки решений. Например, система может контролировать электрическую сеть, и в этом случае она будет иметь ряд правил для определения причины неисправности, поэтому она может рекомендовать действие. Эти основанные на правилах экспертные системы используют логику, которая может быть знакома специалистам-людям, которые используют аналогичные методы принятия решений при оценке проблем.

Однако эта форма искусственного интеллекта не идеальна. Экспертные системы, основанные на правилах, не знают, как обращаться с ситуациями, которые выходят за пределы их базы знаний и опыта. Они могут накапливать информацию с течением времени, но первый случай ненормального события может сбить систему с толку. Он может вернуть ложное заключение, которое требует от оператора предоставления инструкции, чтобы он не повторил ту же ошибку. Иногда человек мог бы избежать той же ошибки, иллюстрируя недостатки в искусственном познании.

Логические интерфейсы в экспертных системах на основе правил помогают им находить ответы, но им также необходим метод связи. Данные должны поступать в систему для анализа, и у нее должен быть способ взаимодействия с операторами для предоставления ответа. Это может потребовать дополнительного программирования, чтобы помочь системе представить информацию простым и понятным языком. Если он возвращает бессмысленные или неясные данные, он не помогает оператору; затем может потребоваться некоторая языковая обработка и искусственные речевые способности при программировании и разработке основанных на правилах экспертных систем.