W skład systemu wchodzą moduły : maszyna wnioskująca ,
terminarz , wzmacniacz spójności , procesor językowy , tłumacz , baza wiedzy,
tablica składająca się z planu , agendy i rozwiązania.
Tablica (blackboard) –służy
do zapisu wniosków i wyników, które powstały w trakcie pracy systemu. W
procesie poszukiwania rozwiązania i dedukcji w tablicy przechowywane są
pośrednie hipotezy i decyzje.
Decyzje zapisywane w
tablicy dzielimy na trzy grupy.
Plan – zawiera elementy, które opisują
ogólne założenia dotyczące rozwiązania problemu ,w tym cele bieżące , stany
realizacji zadań.
Agenda – zapisuje potencjalne reguły
oczekujące na wykonanie .
Rozwiązanie – to hipotezy i decyzje ,
które system do tej pory wygenerował . Zapisywane są one łącznie z powiązaniami
między regułami.
Terminarz – to
kontrola agendy. Oznacza kolejność wykonania oczekujących akcji .do terminarza
wbudowuje się zazwyczaj dodatkową bazę wiedzy w postaci zleceń odnośnie sposobu
wykonania rożnych poleceń i czynności .(np wykonaj najbardziej opłacalną akcję)
Wzmacniacz spójności
– (consitency enforcer) –służy do utrzymywania spójności pojawiającego się
rozwiązania . W systemach diagnostycznych może się to sprowadzać do analizy
prawdopodobieństwa otrzymanych
rezultatów .
Proces językowy – to interfejs z użytkownikiem .Operator
komunikuje się z systemem wydając polecenia i odpowiadając na pytania systemu
itp. System może pobierać informacje od użytkownika , udzielać odpowiedzi na
pytania i tłumaczyć akcje systemu. Komunikacja przekazywania informacji odbywa
się za zwyczaj za pomocą edytora graficznego.
Procesory językowe tworzone są na podstawie techniki
Artifical Intellgence .Przetwarzają język naturalny na ciąg poleceń które
umożliwiają prace z użytkownikiem.
Tłumacz – (justier)
zadaniem jego jest tłumaczenie akcji systemu użytkownikowi ,spełnia funkcje modułu
objaśniającego. Odpowiada na pytania ,dlaczego dane konkluzje zostały osiągnięte
a inne odrzucone .
Brak komentarzy:
Prześlij komentarz