265
Do budowy systemów aplikacyjnych są na rynku dostępne programy określane jako „Expert System Building Tools” [7] albo „Expert System Building Shells” [30]. Systemy te występują w wielu odmianach, różniących się możliwościami, typem komputerów, dla których zostały opracowane, łatwością użytkowania oraz pojemnością danych, które można do nich wprowadzać. Zawierają one wiele rozbudowanych mechanizmów dodatkowych, zarówno tych stosowanych na etapie budowy systemu, np. edytor i kompilator wiedzy, jak i tych dołączonych do systemu aplikacyjnego. Do tej ostatniej grupy należą między innymi: mechanizm budowy interfejsu użytkownika (konfiguracja ekranu, udostępnienie odpowiednich opcji i komend) oraz mechanizm wyjaśnień. Dzięki temu użytkownik systemu aplikacyjnego ma możliwość przeanalizowania decyzji podejmowanych przez system i ich przesłanek wówczas, gdy tego pragnie, ale nie jest normalnie zmuszony do śledzenia dużej liczby szczegółów, z którymi system sam sobie radzi.
Ogólny schemat budowy i wykorzystywania systemu ekspertowego przedstawia rysunek 13.2.
Rys. 13.2. Ogólny schemat tworzenia i wykorzystania systemu ekspertowego
Próbę rozwiązania automatycznego generowania wybranych zadań technologicznych podjęto w Instytucie Technologii Maszyn i Automatyzacji PWr. [61]. Opracowany prototypowy system ekspertowy do projektowania procesu obróbki wałków dobrze ilustruje zarówno sposób budowy bazy wiedzy w postaci reguł rządzących procesem doboru postaci półfabrykatu, określeniem rodzaju i kolejności operacji niezbędnych do wykonania przedmiotu oraz przyporządkowania obrabiarek lub stanowisk pracy do poszczę-