Zastosowanie systemów ekspertowych

 Jednym z przykładów zastosowania Inżynierii wiedzy są systemy ekspertowe – a właściwie bazy wiedzy tychże systemów. Bazy wiedzy pełnią kluczową rolę w działaniu systemów ekspertowych, gdyż  na ich podstawie  interpretowane są wprowadzone do przetworzenia dane. Zastosowanie systemów ekspertowych znajdziemy praktycznie w każdej dziedzinie życia – począwszy od analizy medycznej pacjenta przez prognozowanie pogody do zwykłych porad kredytowych czy też finansowych. Aczkolwiek ich głównym zadaniem jest wspomaganie podejmowania decyzji na podstawie posiadanej wiedzy. Zadania systemów ekspertowych Systemy ekspertowe wykorzystuje się do: 

  • Prognozowania – np. pogody,
  • Diagnozowania – np. chorób,
  • Udzielanie porad – np. finansowych,
  • Poszukiwania – np. rozwiązań problemów,
  • Identyfikowania – np. wirusów,
  • Analizowania – np. notowań giełdowych.

 Przykładowe systemy ekspertowe 

  • MYCIN – Był to program do diagnostyki i terapii chorób zakaźnych, powstał w latach 70 na Uniwersytecie Stanforda w Kalifornii. Jego zadaniem było konsultowanie diagnozy (poprzez zadawanie pytań wyciągał wnioski), wyjaśnianie (uzasadniał porady) oraz gromadzenie wiedzy.
  • SCHOLAR – Był to program od nauczania geografii Ameryki Południowej. Program  zadawał pytania, a użytkownik na nie odpowiadał. Użytkownik także mógł zadawać pytania systemowi.
  • DENDRAL – Był to system do generowanie struktur chemicznych, składał się z trzech modułów służących do planowania, generowania oraz testowania.

  Narzędzia do budowania systemów ekspertowych Darmowe: 

  • Prolog – klasyczny język do tworzenia systemów ekspertowych od podstaw, jest jednym z najpopularniejszych języków programowania logicznego – adres: http://www.swi-prolog.org/
  • CLIPS – projekt języka programowania służącego do tworzenia systemów ekspertowych rozwijany przez NASA od 1985 roku. Jest używany głównie w środowiskach przemysłowych, akademickich i rządowych – adres: http://clipsrules.sourceforge.net
  • BABYLON To modularne, w pełni konfigurowalne, opierające się na Prologu środowisko do budowania systemów ekspertowych. Działa tylko na platformie Linux i OSX.

 Komercyjne: 

  • SPHINX – pakiet narzędzi służących do tworzenia systemów sztucznej inteligencji w tym systemów ekspertowych. Obecnie wykorzystuje się go najczęściej w dydaktyce i pracach badawczych na uczelniach, bądź firmach – adres: http://aitech.pl/.
  • EXSYS – jest reklamowany jako system dostarczający porady odnośnie rozwiązywania danego problemu, jego zadaniem jest odciążenie pracy zespołu pomocy technicznej firmy poprzez aplikacje rozwiązujące problemy klientów. System ten jest wykorzystywany przez wiele firm w Stanach Zjednoczonych, praktycznie w każdej gałęzi rynku od przemysłu militarnego po przemysł tworzenia oprogramowania. Adres: http://www.exsys.com