Caratteristiche di una Knowledge Base

March 18

Caratteristiche di una Knowledge Base


L'integrazione di informazioni in una base di conoscenza unificata è un buon modo per tenerlo organizzato e renderlo facilmente accessibile a coloro all'interno della vostra azienda, che potrebbero beneficiare di sue risorse. Se avete in programma di creare una base di conoscenza, di utilizzare le fasi di pianificazione per delineare con attenzione le sue caratteristiche in modo da poterli implementare nelle prime fasi del processo.

Accessibilità

Se la base di conoscenza è quello di diventare ampiamente utilizzato nella propria organizzazione, ha bisogno di essere accessibile. Se sei un buon ingegnere, ma un povero graphic designer, prendere in considerazione l'uscita base di conoscenze strutturazione con una API che qualcuno con buona interfaccia utente capacità progettuale in grado di scrivere per. Una base di conoscenza deve consentire alle persone di cercare attraverso di essa in modo rapido, in modo da tutte le opzioni disponibili dovrebbe essere presentato in modo pulito e semplice. Gli articoli archiviati nella base di conoscenza dovrebbero essere presentati con un minimo di dati estranei: rendere l'output conoscenze di base chiaro e semplice e, idealmente, hyperlink ad altri articoli correlati.

Scalabilità

Forse la caratteristica più importante di una base di conoscenza è che è facilmente scalabile. Se avete intenzione di far crescere la vostra base di conoscenza nel corso del tempo per includere più articoli e informazioni, deve essere progettato in modo tale che si può facilmente integrare tutti questi nuovi dati. Questo può includere qualsiasi cosa, da limitare le dimensioni del tipo di dati per la creazione di un flessibile, base di codice semplificato. Per esempio, se una caratteristica della base di conoscenze è un semplice "sì" o "no", non c'è ragione per memorizzare le informazioni come testo normale - anzi, conservarla come una variabile booleana molto più piccolo, invece. Trovare il modo più efficace per codificare il database richiede tempo nella fase iniziale, ma può pagare i dividendi lungo la strada quando si può evitare un complicato codice refactoring.

portata

Come la base di conoscenze cresce e si sviluppa, è inevitabile che gli utenti vorranno aggiungere ulteriori funzionalità, come parametri di ricerca aggiuntivi o ulteriori informazioni da aggiungere direttamente al database. Nel corso del tempo, queste nuove funzionalità saranno sempre più difficili da integrare nei dati esistenti (ad esempio, se si aggiunge un nuovo tipo di dati, cosa fai su tutte le voci della knowledge base esistenti?) E minacciano di introdurre "caratteristica creep, "dove la base di conoscenza diventa così espansivo che diventa inutilizzabile. Definire chiaramente la portata della base di conoscenza fin dall'inizio in modo da mantenere il database in modo chiaro purposed e non si allontanano dalla sua missione principale.

Leggibilità macchina

Anche se è importante che gli utenti siano in grado di leggere le informazioni, altrettanto importante è la capacità del software di database di comprenderla, di costruire in quantità liberale di "metadati" - informazioni contestuali che descrive ciò che l'articolo è circa - al la struttura del database in modo che è possibile utilizzare i mezzi computazionalmente semplici di smistamento. Ricordate la scalabilità, troppo; query complesse che hanno una frazione di secondo in un piccolo database può assumere rapidamente così tanto tempo che ostacolano la fruibilità della base di conoscenza.