{{
Znalostní báze (nebo znalostní báze; zkráceně KB, kb nebo Δ[Jak odkazovat a odkazovat na shrnutí nebo text]) je speciální druh databáze pro správu znalostí. Poskytuje prostředky pro počítačové shromažďování, organizaci a vyhledávání znalostí.
Stejně jako se stalo standardem psát databáze jako jedno slovo, je v informatice stále běžnější psát znalostní báze jako jedno slovo (přechodný přístup byl psát termín s pomlčkou).
Nejdůležitějším aspektem znalostní báze je kvalita informací, které obsahuje. Nejlepší znalostní báze mají pečlivě napsané a aktualizované články, vynikající systém vyhledávání informací (například vyhledávač) a pečlivě navržený formát obsahu a klasifikační strukturu.
Znalostní báze může používat ontologii, která specifikuje její strukturu (typy entit a vztahy) a klasifikační schéma. Ontologie spolu s množinou instancí jejích tříd tvoří znalostní bázi.
Určení toho, jaký typ informací je zachycen a kde se tyto informace nacházejí ve znalostní bázi, je dáno procesy, které systém podporují. Robustní struktura procesů je základem každé úspěšné znalostní báze.
Některé znalostní báze obsahují složku umělé inteligence. Tyto typy znalostních bází mohou navrhovat řešení problémů někdy na základě zpětné vazby poskytnuté uživatelem a jsou schopny se učit ze zkušeností (viz expertní systém). Reprezentace znalostí, automatizované uvažování a argumentace jsou aktivními oblastmi výzkumu v popředí umělé inteligence.
Lékařská fakulta Tuftsovy univerzity vytvořila softwarovou infrastrukturu s názvem Tufts University Sciences Knowledgebase, TUSK. Slouží jako znalostní databáze pro informace o studijních plánech zdravotnických škol na Tufts (lékařské, zubní, veterinární, veřejné zdraví, výživa, postgraduální biomedicínské vědy). Tato infrastruktura byla sdílena se třemi lékařskými fakultami v USA, třemi v Africe a brzy také s jednou v Indii. Infrastruktura umožňuje institucím vytvářet znalostní základnu sloužící místním potřebám.
Výzkumná pediatrická skupina v dětské nemocnici v Britské Kolumbii vytvořila nástroj pro tvorbu znalostních bází nazvaný iKnow. Lékaři v nemocnici jej používají k vytváření znalostních pravidel pro zlepšení péče o pacienty při chirurgických operacích. Systém pro podporu rozhodování pak tato pravidla spouští na operačním sále a pomáhá anesteziologům při řešení nežádoucích příhod. Vytvořená znalostní báze je strojově čitelná a pomocí systému iKnow je čitelná i pro člověka.