3.2 Режимы работы экспертных систем.

В работе ЭС можно выделить два основных режима: режим приобретения знаний и режим решения задачи (режим консультации или режим использования). В режиме приобретения знаний общение с ЭС осуществляет эксперт (при помощи инженера знаний).

Используя компонент приобретения знаний, эксперт описывает проблемную область в виде совокупности фактов и правил. Другими словами, "наполняет" ЭС знаниями, которые позволяют ей самостоятельно решать задачи из проблемной области.

Этому режиму при традиционном подходе к программированию соответствуют этапы: алгоритмизации, программирования и отладки, выполняемые программистом. Таким образом, в отличие от традиционного подхода в случае ЭС разработку программ осуществляет не программист, а эксперт, не владеющий программированием.

 В режиме консультаций общение с ЭС осуществляет конечный пользователь, которого интересует результат и (или) способ его получения. Необходимо отметить, что в зависимости от назначения ЭС пользователь может:

1) не быть специалистом в данной предметной области, и в этом случае он обращается к ЭС за результатом, который не умеет получить сам;

2) быть специалистом, и в этом случае он обращается к ЭС с целью ускорения получения результата, возлагая на ЭС рутинную работу.

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

Хорошо построенная ЭС имеет возможность самообучаться на решаемых задачах, пополняя автоматически свою БЗ результатами полученных выводов и решений.

Отличие экспертных систем от традиционных программ

Особенности ЭС, отличающие их от обычных программ, заключаются в том, что они должны обладать:

1) Компетентностью, а именно:

а) Достигать экспертного уровня решений (то есть в конкретной предметной области иметь тот же уровень профессионализма, что и эксперты-люди);

б) Быть умелой (то есть применять знания эффективно и быстро, избегая, как и люди, ненужных вычислений);

в) Иметь адекватную робастность (то есть способность лишь постепенно снижать качество работы по мере приближения к границам диапазона компетентности или допустимой надёжности данных).

2) Возможностью к символьным рассуждениям, а именно:

а) Представлять знания в символьном виде;

б) Переформулировать символьные знания. На жаргоне искусственного интеллекта символ -- это строка знаков, соответствующая содержанию некоторого понятия. Символы объединяют, чтобы выразить отношения между ними. Когда отношения представлены в ЭС они называются символьными структурами.

3) Глубиной, а именно:

а) Работать в предметной области, содержащей трудные задачи;

б) Использовать сложные правила (то есть использовать либо сложные конструкции правил, либо большое их количество).

4) Самосознанием, а именно:

а) Исследовать свои рассуждения (то есть проверять их правильность);

б) Объяснять свои действия.

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

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

 


Последнее изменение: Thursday, 8 January 2026, 12:01