Экспертная система - это информационная система, использующая информацию, которая была получена заранее от экспертов.
Введение
Типичным аспектом постиндустриального общества на сегодняшнем этапе может считаться его глубочайшая информатизация, то есть, проникновение во все области деятельности людей средств вычислительной техники и коммуникаций. Одним из главных направлений развития информационных технологий выступают информационные системы. Они используются, для того чтобы автоматизировать и упростить передачу данных и их анализ.
В последние годы внедряется все больше автоматизированных экспертных систем, способных оказать помощь в выработке и принятии различных решений. Тем не менее не следует забывать о тех специалистах, в работах которых закладывались фундаментальные основы изучаемой сферы. Невзирая на тот факт, что прошло уже много лет с момента выхода в свет основополагающих исследований, связанных с экспертными системами, их актуальность остается на прежнем уровне. Одной из важных особенностей их работ может считаться определение перехода от теории к практике на примитивном языке программирования.
Следующим объектом исследования, на который также следует обратить внимание, выступает теория принятия решений. И большое значение здесь может иметь место хранения данных. От этого может зависеть структура всего проекта, его функциональность, сфера его распространения, а кроме того и уровень быстродействия. База данных считается великолепным хранилищем информации, которое несет ответственность за ряд основных требований при разработке, таких как, сохранение большого объема данных, поиск по запросам, оперативность обработки запросов и так далее.
Разработка экспертной системы диагностики неисправностей технической системы
Существует несколько разработок автоматизированных экспертных систем, предназначенных для помощи в диагностике и устранении неисправностей в автомобилях. Известны разработки структуры экспертных систем, которые имеют в своем составе несколько модулей, таких как модуль вывода, база знаний, база данных, система взаимодействия с пользователем, адаптивная система. Подобная система способна повысить производительность станций технического обслуживания автомобилей за счет сокращения числа клиентов, которые просто уехали по причине недостатка знаний механика данной организации.
По результатам анализа существующих технических решений, следует подчеркнуть, что на текущий момент существует ряд экспертных систем, которые базируются на аналогичных принципах построения и работы.
Экспертной системой является программный продукт, который может оперировать со знаниями в выбранной предметной области, для того чтобы выработать рекомендации или решить конкретную проблему. Основными задачами, решаемыми экспертной системой являются следующие аспекты:
- Выборка нужной информации из исходных данных.
- Осуществление диагностики неисправностей.
- Реализация структурного анализа сложных систем.
- Определение конфигурации сложных многокомпонентных систем.
- Реализация планирования очередности исполнения операций, которая приводит к намеченной цели.
Отличительными особенностями экспертной системы являются следующие моменты:
- Она способна моделировать механизм человеческого мышления, для того чтобы решить поставленную задачу.
- Система может сформировать определенную совокупность выводов, опираясь на свои знания.
- В процессе решения задач главными считаются эвристические и приближенные методики. Следует отметить, что они не всегда могут гарантировать правильный итоговый результат.
Экспертная система должна содержать знания в заданной предметной сфере, которые были получены в результате практической деятельности специалистов и изначально добавлены в базу знаний. А также знания, полученные в процессе работы системы, то есть, накопленные знания. Этот набор знаний является необходимым для правильного решения проблем в выбранной сфере.
Экспертные системы отличает и от иных типов программных продуктов использование искусственного интеллекта. Они используют предметы реальной действительности, операции с которыми, как правило, предполагают наличие существенного опыта, а в случае с такими системами требуется наличия знаний, которые переданы специалистами и адаптированы для применения в программном продукте.
Одной из главных характеристик экспертной системы считается скорость определения решения и уровень его достоверности. Экспертная система обязана за приемлемый отрезок времени найти решение, которое должно быть на уровне специалиста в данной области. Экспертная система обязана обладать способностью объяснять и доказывать, по какой причине принимается именно такое решение. Подобный тип систем должен проектироваться исходя из того, что взаимодействие может выполняться с различными пользователями, для которых ее работа должна быть максимально понятной.
При создании системы необходимо сформировать общие требования к ней, так как модификация одних элементов и задач может повлечь за собой изменение в других, связанных с ними элементах и процессах.