Knowledge engineering

v prvních dnech expertních systémů existoval malý nebo žádný formální proces pro tvorbu softwaru. Vědci se jen posadili s odborníky na domény a začali programovat, často vyvíjeli požadované nástroje (např. inferenční motory) současně s aplikacemi samotnými. Jak se expertní systémy přesunuly z akademických prototypů na nasazené obchodní systémy, bylo zjištěno, že je vyžadována metodika, která přinese předvídatelnost a kontrolu procesu vytváření softwaru. Tam byly v podstatě dva přístupy, které byly pokusem:

  1. používejte konvenční metodiky vývoje softwaru
  2. vyvíjejte speciální metodiky vyladěné podle požadavků stavebních expertních systémů

mnoho raných expertních systémů bylo vyvinuto velkými konzultačními a systémovými integračními firmami, jako je Andersen Consulting. Tyto firmy již měly dobře vyzkoušené konvenční metodiky vodopádů (např. Metoda/1 pro Andersena), ve kterých proškolily všechny své zaměstnance a které byly prakticky vždy použity k vývoji softwaru pro své klienty. Jedním z trendů v raném vývoji expertních systémů bylo jednoduše aplikovat tyto vodopádové metody na vývoj expertních systémů.

dalším problémem s použitím konvenčních metod pro vývoj expertních systémů bylo to, že vzhledem k bezprecedentní povaze expertních systémů byly jednou z prvních aplikací, které přijaly metody rychlého vývoje aplikací, které obsahují iteraci a prototypování, stejně jako nebo místo podrobné analýzy a návrhu. V 1980s několik konvenčních softwarových metod podporovalo tento typ přístupu.

konečným problémem s použitím konvenčních metod pro vývoj expertních systémů byla potřeba získávání znalostí. Získávání znalostí se týká procesu shromažďování odborných znalostí a jejich zachycení ve formě pravidel a ontologií. Získávání znalostí má zvláštní požadavky nad rámec konvenčního procesu SPECIFIKACE používaného k zachycení většiny obchodních požadavků.

tyto problémy vedly k druhému přístupu k znalostnímu inženýrství: vývoji vlastních metodik speciálně navržených pro budování expertních systémů. Jednou z prvních a nejoblíbenějších metodik navržených pro expertní systémy byla metodika získávání znalostí a strukturování dokumentace (KADS) vyvinutá v Evropě. KADS měl velký úspěch v Evropě a byl také používán ve Spojených státech.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.