Hva er kunnskapsteknologi?
Kunnskapsteknikk er oppgaven med å samle og legge inn informasjon for bruk i kunnskapsbaserte datasystemer. Disse systemene kan løse problemer eller svare på spørsmål uten hjelp av en menneskelig ekspert. Kunnskapsingeniører bruker en rekke kunnskapsinnhentingsteknikker skreddersydd for å samle inn bestemte typer informasjon.
Feltet kunnskapsteknologi utviklet seg da dataminnene ble store nok til å romme enorme mengder informasjon, rundt 1970. Dette forårsaket et skifte i kunstig intelligens (AI) -teknologi. I tillegg til å lage AI-programvare som kunne løse problemer og bruke logikk, kunne programmerere gi AI en enorm database med informasjon å hente fra.
Kunnskapsingeniør er en arbeidsintensiv flerstegsprosess. Først får kunnskapsingeniøren et problem. For eksempel kan problemet være det å la folk finne ut hva de medisinske symptomene deres betyr uten å gå til lege. Ingeniøren lager deretter et system som kan gjøre dette: for eksempel et dataprogram som tar symptomer som input og sender ut en liste over tilstander eller sykdommer som kan manifestere disse symptomene.
Deretter må ingeniøren samle nødvendig informasjon. Ingeniøren kan snakke med leger eller lese medisinske tekster for å finne informasjon om sykdommer og symptomer. Når all informasjonen er samlet og organisert, oppretter kodere systemet. Ingeniøren legger inn dataene. Det siste trinnet i kunnskapsteknologi er å teste systemet for å sikre at det gir nøyaktige svar.
Det mest tidkrevende og uten tvil viktigste trinnet i kunnskapsteknisk prosess er å tilegne seg kunnskap. Det meste av kunnskapen som er nødvendig for å lage et kunnskapsbasert system, ligger i hjernen til eksperter. Disse ekspertene er vanligvis travle mennesker. Utfordringen kunnskapsingeniøren står overfor er hvordan du får denne informasjonen så raskt og effektivt som mulig.
En annen utfordring er hvordan man samler inn informasjonen som eksperten kjenner implisitt. For eksempel kan det hende at en lege ikke kan beskrive lyden av en astmatisk lunge. Hun vet det bare når hun hører det.
Kunnskapsingeniører har utviklet en rekke kunnskapsinnhentingsteknikker for å hjelpe dem med å samle informasjon. Disse inkluderer protokollgenererende teknikker, begrenset informasjonsteknikk og matrisebaserte teknikker. Teknikker velges ut fra hvilken type kunnskap som trengs.
For eksempel, hvis en ingeniør trengte informasjon om trinnene en lege gjennomfører for å stille en diagnose, kan han eller hun bare intervjue legen. Hvis imidlertid informasjonen ingeniøren lette etter var den informasjonen legen kjenner, men har problemer med å sette ord på, kan han eller hun bruke en sorteringsteknikk. En sorteringsteknikk krever at eksperten skal sortere kort med ord på dem i hauger og deretter navngi kategoriene han eller hun brukte. Dette lar ingeniøren forstå hvordan eksperten tenker på informasjonen.