Inżynieria wiedzy

w pierwszych dniach systemów eksperckich nie było formalnego procesu tworzenia oprogramowania. Naukowcy po prostu usiedli z ekspertami w dziedzinie domeny i zaczęli programować, często opracowując wymagane narzędzia (np. silniki wnioskowania) w tym samym czasie, co same aplikacje. Gdy systemy eksperckie przechodziły z prototypów akademickich do wdrożonych systemów biznesowych, zdano sobie sprawę, że wymagana jest metodologia, aby zapewnić przewidywalność i kontrolę w procesie tworzenia oprogramowania. Były zasadniczo dwa podejścia, które próbowano:

  1. użyj konwencjonalnych metod tworzenia oprogramowania
  2. opracuj specjalne metodologie dostosowane do wymagań budowy systemów eksperckich

wiele wczesnych systemów eksperckich zostało opracowanych przez duże firmy konsultingowe i integrujące systemy, takie jak Andersen Consulting. Firmy te miały już dobrze przetestowane konwencjonalne metodyki waterfall (np. Metoda/1 dla Andersena), w których szkoliły wszystkich swoich pracowników i które praktycznie zawsze były wykorzystywane do tworzenia oprogramowania dla swoich klientów. Jednym z trendów we wczesnym rozwoju systemów eksperckich było po prostu zastosowanie tych metod wodospadowych do rozwoju systemów eksperckich.

kolejnym problemem związanym z wykorzystaniem konwencjonalnych metod opracowywania systemów eksperckich było to, że ze względu na bezprecedensowy charakter systemów eksperckich były one jedną z pierwszych aplikacji, które zastosowały szybkie metody rozwoju aplikacji, które cechowały się iteracją i prototypowaniem, a także lub zamiast szczegółowej analizy i projektowania. W latach 80. kilka konwencjonalnych metod oprogramowania wspierało tego typu podejście.

ostatnim problemem związanym z wykorzystaniem konwencjonalnych metod rozwoju systemów eksperckich była potrzeba zdobywania wiedzy. Zdobywanie wiedzy odnosi się do procesu gromadzenia wiedzy eksperckiej i utrwalania jej w formie reguł i ontologii. Nabywanie wiedzy ma specjalne wymagania wykraczające poza konwencjonalny proces specyfikacji używany do przechwytywania większości wymagań biznesowych.

te kwestie doprowadziły do drugiego podejścia do inżynierii wiedzy: opracowania niestandardowych metodologii specjalnie zaprojektowanych do budowy systemów eksperckich. Jedną z pierwszych i najbardziej popularnych metodologii opracowanych na zamówienie dla systemów eksperckich była metodologia knowledge Acquisition and Documentation Structuring (KADS) opracowana w Europie. KADS odniósł wielki sukces w Europie i był również używany w Stanach Zjednoczonych.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.