- •Функции сии.
- •Функции сии
- •Архитектура сии.
- •Классификация языков и инструментальных средств для разработки сии.
- •Экспертные системы (эс): назначение, отличия от других сии и программных продуктов.
- •Особенности и функции эс.
- •Поколения эс.
- •Основные области применения эс.
- •Критерии возможности создания эс.
- •Отличия эс от экспертов-людей.
- •Группы участников разработки эс и требования к ним.
Критерии возможности создания эс.
В качестве критериев, по которым можно судить о возможности создания ЭС следует отметить следующие:
Использование в решаемых задачах ПО символьных рассуждений, а не вычислений
Наличие экспертов, компетентных в избранном круге вопросов, которые согласны сотрудничать при создании ЭС.
Поставленная проблема должна быть достаточно важной и актуальной. Это могут быть проблемы, требующие высокого уровня экспертизы, или простые, но трудоемкие, многократно повторяющиеся проверки. Нет смысла тратить время на создание ЭС для решения проблем, которые возникают редко, или могут быть разрешены специалистом невысокой квалификации.
Необходимо четко ограничить круг решаемых задач, чтобы ПО была достаточно узкой, иначе возникнет «комбинаторный взрыв» объема информации, необходимого для компетентного решения поставленной задачи..
Нужна согласованность мнений группы экспертов о том, как следует решать поставленные задачи, иначе невозможно расширить БЗ за пределы опыта одного человека и осуществить сплав экспертных знаний из нескольких областей.
Должно быть достаточно исходных данных для проверки работоспособности ЭС в выбранной ПО, чтобы разработчики могли убедиться в достижимости некоторого заданного уровня ее функционирования.
Должна обеспечиваться возможность постепенного наращивания системы. БЗ должна легко расширяться и корректироваться, так как правила часто меняются с появлением новых фактов.
Ценность использования ЭС проявляется в следующих аспектах:
в сборе, оперативном уточнении, кодировании и распространении экспертных знаний;
в эффективном решении проблем, сложность которых превышает человеческие способности, и для которых требуются экспертные знания из нескольких областей.
сохранение наиболее уязвимой ценности коллектива - коллективной памяти.
Отличия эс от экспертов-людей.
Системы, основанные на знаниях имеют определенные преимущества перед человеком-экспертом:
Они не делают поспешных выводов.
У ЭС нет предубеждений.
ЭС позволяет решить проблему сохранения знаний, связанную с утратой наиболее квалифицированных экспертов в результате их продвижения по службе, перехода на другое место работы, выхода на пенсию, смерти. Знания будут легко доступны для тех, кто займет места ушедших экспертов.
ЭС работают, систематизировано, рассматривая все детали, и выбирают наилучшую альтернативу из всех возможных.
Размер БЗ может быть очень большим, а человек имеет ограниченную БЗ, причем, если знания долго не используются, то они забываются и навсегда теряются.
ЭС устойчивы к «помехам», тогда как эксперт легко поддается влиянию внешних факторов, которые непосредственно не связаны с решаемой задачей (отвлекающий шум, плохое самочувствие и т.д.)
Подобно другим видам компьютерных программ, ЭС не заменяют специалиста при решении задач, а являются инструментов в его руках.
Группы участников разработки эс и требования к ним.
Под коллективом разработчиков (КР) будем понимать группу специалистов, ответственных за построение ЭС. В эту группу входят следующие специалисты:
Эксперт (Э) - это специалист высокой квалификации в конкретной ПО. Э чрезвычайно важная фигура в группе КР. Его подготовка определяет уровень компетенции базы знаний.
Инженер знаний (ИЗ)– это специалист, выполняющий функции посредника между экспертами и разработчиками, между экспертами и ЭС. Эта одна из самых малочисленных, дефицитных и высокооплачиваемых в мире специальностей. Инженер знаний (когнитолог, инженер-интерпретатор, аналитик) — специалист в области искусственного интеллекта, выступающий в роли промежуточного буфера между экспертом и базой знаний.
Программист (ПР)– это специалист, способный вести разработку ЭС в среде, определенного инструментального средства.
Пользователь (ПЛ)- человек, который использует уже построенную систему.
В таблице приведены два аспекта характеристик членов КР.
Требования к участникам построения ЭС:
Психологические характеристики |
Профессиональные характеристики |
Эксперт:
Программист:
Инженер знаний:
Пользователь:
|
|