Nwlapcug.com


Caratteristiche di una Knowledge Base

Caratteristiche di una Knowledge Base


L'integrazione di informazioni in una base di conoscenza unificata è un buon modo per organizzarlo e renderlo facilmente accessibile a quelli all'interno dell'azienda che poteva trarre beneficio dalle sue risorse. Se hai intenzione di creare una knowledge base, utilizzare le fasi di pianificazione per delineare attentamente le sue caratteristiche in modo che è possibile implementare presto nel processo.

Accessibilità

Se la vostra base di conoscenza è quello di diventare ampiamente utilizzati nell'organizzazione, essa deve essere accessibile. Se sei un buon ingegnere ma un povero graphic designer, considera strutturazione knowledge base uscita con un'API che qualcuno con buone capacità di progettazione dell'interfaccia utente può scrivere per. Una knowledge base deve permettere alle persone di cercare attraverso di essa rapidamente, così tutte le opzioni disponibili dovrebbero essere presentate in modo pulito e semplicemente. Articoli archiviati nella knowledge base dovrebbero anche essere presentati con un minimo di dati estranei: rendere la knowledge base uscita chiara e lineare e, idealmente, il collegamento ipertestuale e altri articoli correlati.

Scalabilità

Forse la caratteristica più importante di una base di conoscenza è che è facilmente scalabile. Se intenzione di crescere la vostra base di conoscenza nel tempo per includere ulteriori informazioni e articoli, deve essere progettato in modo tale che possono facilmente incorporare tutti questi nuovi dati. Questo può includere qualsiasi cosa, da limitare la dimensione del tipo di dati per la creazione di una base di codice flessibile, snella. Per esempio, se una caratteristica della vostra base di conoscenza è un semplice "Sì" o "no", non c'è alcun motivo per memorizzare le informazioni come testo normale..--piuttosto, archiviarlo come una molto più piccola variabile boolean invece. Trovando il modo più efficiente per il database di codice richiede tempo fin dall'inizio, ma si possono pagare dividendi lungo la strada quando è possibile evitare un refactoring di codice complicato.

Ambito di applicazione

La base di conoscenza cresce e si sviluppa, è inevitabile che gli utenti vorranno aggiungere in più funzioni come parametri di ricerca aggiuntive o ulteriori informazioni per essere aggiunto direttamente al database. Nel corso del tempo, queste nuove funzionalità sarà sempre più difficile per incorporare i dati esistenti (ad esempio, se si aggiunge un nuovo tipo di dati, cosa fai su tutte le voci della knowledge base esistente?) e minacciano di introdurre "feature creep," dove la base di conoscenza diventa così espansiva che diventa inutilizzabile. Definire chiaramente l'ambito della knowledge base dall'inizio in modo da mantenere il database chiaramente purposed e non allontanarsi dalla sua missione principale.

Macchina leggibilità

Anche se è importante che gli utenti siano in grado di leggere le informazioni, altrettanto importante è la capacità del software di database per capirlo, costruire in importi liberale di "metadati" - informazioni contestuali che descrive ciò che l'articolo è su..--alla struttura del database affinché sia possibile utilizzare computazionalmente semplice mezzo di ordinamento. Ricordate la scalabilità, troppo; query complicate che ha preso una frazione di secondo in un database molto piccolo può assumere rapidamente tanto che ostacolano l'usabilità della knowledge base.