Експертна система
From Wikipedia, the free encyclopedia
Експертна система представлява един от класовете системи с изкуствен интелект, които могат да получават, натрупват и коригират знания от определена предметна област, да осъществяват извод на нови знания, да решават различни практически задачи на базата на натрупаните знания и да обясняват получените резултати и пътя на решението.[1]
В изкуствения интелект, експертна система наричаме компютърна система, която наподобява способността за вземане на решения от човек, експерт в дадена област. Експертните системи са предназначени за решаване на сложни проблеми, като правят изводи въз основа на зададена база знания, а не следвайки последователност от процедури написани от програмист, какъвто е случаят в конвенционалното програмиране. Първите експертни системи са били създадени през 70-те и след това се разпространили през 80-те години на двадесети век. Експертните системи са сред първите наистина успешни форми на софтуер, разработен на базата на изкуствения интелект.
Експертната система притежава уникална структура, различна от традиционното компютърно програмиране. Тя е разделена на две части, една фиксирана, независима от експертната система: интерпретатор (логическо устройство), и една променлива: базата от знания. За да се пусне в експлоатация експертна система, интерпретаторът разчита на началната база от знания, заложени от експерта. През 80-те години се появява трета променлива: диалогов интерфейс за комуникация с потребителите. Тази способност да се води разговор с потребителите е наречена по-късно „диалогичност“.