Skip to main content

Cos'è l'ingegneria della conoscenza?

L'ingegneria della conoscenza è il compito di raccogliere e inserire informazioni da utilizzare nei sistemi informatici basati sulla conoscenza.Questi sistemi possono risolvere i problemi o rispondere alle domande senza l'aiuto di un esperto umano.Gli ingegneri della conoscenza usano una varietà di tecniche di acquisizione delle conoscenze su misura per raccogliere specifici tipi di informazioni.

Il campo dell'ingegneria della conoscenza si è sviluppato quando i ricordi informatici sono diventati abbastanza grandi da ospitare enormi quantità di informazioni, intorno al 1970. Ciò ha causato un cambiamento nell'intelligenza artificiale (AI) tecnologia.Oltre a creare software AI in grado di risolvere i problemi e utilizzare la logica, i programmatori sono stati in grado di fornire all'IA un enorme database di informazioni da cui attingere.

La conoscenza è un processo a più fasi ad alta intensità di lavoro.Innanzitutto l'ingegnere della conoscenza viene presentato con un problema.Ad esempio, il problema potrebbe essere quello di consentire alle persone di scoprire cosa significano i loro sintomi medici senza vedere un medico.L'ingegnere crea quindi un sistema che può farlo: ad esempio un programma per computer che assume i sintomi come input e produce un elenco di condizioni o malattie che potrebbero manifestare tali sintomi.

Successivamente l'ingegnere deve raccogliere le informazioni necessarie.L'ingegnere potrebbe parlare con i medici o leggere testi medici per trovare informazioni su malattie e sintomi.Una volta raccolte e organizzate tutte le informazioni, i programmatori creano il sistema.L'ingegnere inserisce i dati.L'ultimo passo nell'ingegneria della conoscenza è testare il sistema per garantire che emetta risposte accurate.

Il passo più tempo e, probabilmente, il passo più importante nel processo di ingegneria della conoscenza è l'acquisizione di conoscenze.La maggior parte delle conoscenze necessarie per creare un sistema basato sulla conoscenza risiede nel cervello degli esperti.Questi esperti sono di solito persone impegnate.La sfida che l'ingegnere della conoscenza deve affrontare è come ottenere queste informazioni il più rapidamente ed efficiente possibile.

Un'altra sfida è come raccogliere le informazioni che l'esperto conosce implicitamente.Ad esempio, un medico potrebbe non essere in grado di descrivere il suono di un polmone asmatico.Lo sa solo quando lo sente.

Ingegneri della conoscenza hanno sviluppato una serie di tecniche di acquisizione della conoscenza per aiutarli a raccogliere informazioni.Questi includono tecniche di generazione del protocollo, tecniche di informazione limitate e tecniche basate su matrice.Le tecniche vengono scelte in base al tipo di conoscenza necessaria.

Ad esempio, se un ingegnere avesse bisogno di informazioni sui passaggi che un medico passa per fare una diagnosi, potrebbe semplicemente intervistare il medico.Se, tuttavia, le informazioni che l'ingegnere stava cercando erano il tipo di informazioni che il medico conosce ma ha difficoltà a mettere a parole, potrebbe usare una tecnica di smistamento.Una tecnica di smistamento richiede all'esperto di ordinare le carte con le parole in pile e quindi nominare le categorie che ha usato.Ciò consente all'ingegnere di capire come l'esperto pensa alle informazioni.