La base di conoscenza di un sistema esperto
La base di conoscenza di un sistema esperto è il database in cui sono registrate i dati e le regole deduttive e procedurali di ragionamento su un particolare campo del sapere ( dominio ). La base dati contiene sia relazioni logico-matematiche che relazioni e regole qualitative derivanti dall'esperienza dello specialista di settore ( domain expert ). Quest'ultimo tipo di conoscenza è generalmente una conoscenza non formalizzata, acquisita con l'esperienza quotidiana dall'uomo, ed è caratterizzata da un elevato grado di efficacia nella risoluzione dei problemi. Uno dei principali problemi dello sviluppo di un sistema esperto è proprio la traduzione della conoscenza non formalizzata in un linguaggio logico-matematico mediante il processo di formalizzazione condotto dall'ingegnere della conoscenza ( knowledge engineer ). La formalizzazione dei concetti nella base di conoscenza deve essere in grado di mantenere la relazione qualitativa che porta alla soluzione dei problemi e all'autoapprendimento di nuova conoscenza da parte del sistema esperto.