Znalostní základna | |
---|---|
Knowledge base (KB ; English knowledge base, KB ) - databáze obsahující pravidla pro odvození a informace o lidských zkušenostech a znalostech v určité předmětové oblasti (ISO / IEC / IEEE 24765-2010 [1] , ISO / IEC 2382-1: 1993 [ 2] ). V samoučících se systémech znalostní báze obsahuje i informace, které jsou výsledkem řešení předchozích problémů [1] .
Moderní znalostní báze fungují ve spojení se systémy vyhledávání a vyhledávání informací . To vyžaduje určitý model pro klasifikaci pojmů a určitý formát pro reprezentaci znalostí . Hierarchický způsob reprezentace souboru pojmů a jejich vztahů ve znalostní bázi se nazývá ontologie .
Ontologie určité oblasti znalostí se spolu s informacemi o vlastnostech konkrétních objektů často nazývá „základna znalostí“. Plnohodnotné znalostní báze [3] přitom (na rozdíl od konvenční databáze) obsahují nejen faktické informace, ale také pravidla pro vyvozování , která umožňují provádět automatické závěry o existujících nebo nově zaváděných skutečnostech a tím produkovat sémantické (smysluplné) zpracování informace.
Oblast věd o umělé inteligenci , která studuje znalostní báze a metody práce se znalostmi, se nazývá znalostní inženýrství [4] .
Znalostní báze je důležitou součástí inteligentního systému . Nejznámější třídou takových programů jsou expertní systémy [5] . Jsou navrženy tak, aby na základě záznamů znalostní báze a uživatelského popisu situace nacházely způsoby řešení problémů z určité tematické oblasti .
Jednoduché znalostní báze lze použít k vytvoření expertních systémů pro ukládání dat v organizaci: dokumentace , manuály, články technické podpory. Hlavním účelem vytváření takových databází je pomoci méně zkušeným lidem najít již existující popis řešení problému. Proces aktualizace znalostních bází inteligentních informačních systémů podniků je poměrně pracný a vyžaduje značné množství vyhledávacích operací jak v podnikových sítích , tak na internetu. [6]
Dva nejdůležitější požadavky na informace uložené ve znalostní bázi inteligentního systému jsou:
Níže jsou uvedeny některé funkce, které systém znalostní báze může (ale nemusí) mít.
Rozvoj znalostního portálu organizace je zásadní, protože množství nashromážděných znalostí se neustále zvyšuje a práce s nimi je stále obtížnější.
U systémů řízení znalostí je často překážkou implementace chybějící organizační kultura , která by zajišťovala sdílení znalostí, a nedostatek informací mezi zaměstnanci o této technologii [7] .
V jazyce Prolog jsou znalostní báze popsány ve formě konkrétních faktů a vyvozovacích pravidel nad databázemi a procedurami zpracování informací, které reprezentují informace a znalosti o lidech, objektech, faktech, událostech a procesech v logické formě. V reakci na nejjednodušší dotazy na znalostní báze vydává logický programovací systém Prolog hodnoty „true“ a „false“ v závislosti na dostupnosti relevantních faktů.
Zobecněné informace v jazyce Prolog jsou specifikovány pomocí odvozovacích pravidel , která fungují jako definice pojmů, a také pomocí logických procedur sestávajících ze sad odvozovacích pravidel. Spolehlivost zobecněných informací závisí na dostupnosti nezbytných faktů a spolehlivosti dat ve znalostních bázích.
Slovníky a encyklopedie | |
---|---|
V bibliografických katalozích |
Znalostní inženýrství | |
---|---|
Obecné pojmy | |
Pevné modely | |
Měkké metody | |
Aplikace | |