Wat is kennistechnologie?
Knowledge engineering is de taak van het verzamelen en invoeren van informatie voor gebruik in op kennis gebaseerde computersystemen. Deze systemen kunnen problemen oplossen of vragen beantwoorden zonder de hulp van een menselijke expert. Kennisingenieurs gebruiken verschillende technieken voor kennisverwerving die zijn afgestemd op het verzamelen van specifieke soorten informatie.
Het gebied van kennistechnologie ontwikkelde zich toen computergeheugen rond 1970 groot genoeg werd om enorme hoeveelheden informatie te bevatten. Dit veroorzaakte een verschuiving in Artificial Intelligence (AI) technologie. Naast het creëren van AI-software die problemen kon oplossen en logica kon gebruiken, konden programmeurs de AI een enorme database met informatie bieden om uit te putten.
Kennistechnologie is een arbeidsintensief meerstappenproces. Eerst wordt de kennisingenieur een probleem voorgelegd. Het probleem kan bijvoorbeeld zijn dat mensen kunnen achterhalen wat hun medische symptomen betekenen zonder naar een arts te gaan. De ingenieur maakt vervolgens een systeem dat dit kan doen: bijvoorbeeld een computerprogramma dat symptomen als invoer neemt en een lijst met aandoeningen of ziekten uitvoert die deze symptomen kunnen vertonen.
Vervolgens moet de ingenieur de nodige informatie verzamelen. De ingenieur kan met artsen praten of medische teksten lezen om informatie over ziekten en symptomen te vinden. Nadat alle informatie is verzameld en georganiseerd, maken codeerders het systeem aan. De ingenieur voert de gegevens in. De laatste stap in kennistechnologie is het testen van het systeem om ervoor te zorgen dat het nauwkeurige antwoorden uitvoert.
De meest tijdrovende en aantoonbaar belangrijkste stap in het kennistechnologieproces is het verwerven van kennis. De meeste kennis die nodig is om een op kennis gebaseerd systeem te creëren, ligt in de hersenen van experts. Deze experts zijn meestal drukke mensen. De uitdaging voor de kennisingenieur is hoe deze informatie zo snel en efficiënt mogelijk te krijgen.
Een andere uitdaging is hoe de informatie te verzamelen die de expert impliciet kent. Een arts kan bijvoorbeeld het geluid van een astmatische long niet beschrijven. Ze weet het gewoon wanneer ze het hoort.
Kennisingenieurs hebben een groot aantal technieken voor kennisverwerving ontwikkeld om hen te helpen informatie te verzamelen. Deze omvatten technieken voor het genereren van protocollen, beperkte informatietechnieken en op matrix gebaseerde technieken. Technieken worden gekozen op basis van het type kennis dat nodig is.
Als een ingenieur bijvoorbeeld informatie nodig heeft over de stappen die een arts doorloopt om een diagnose te stellen, kan hij of zij gewoon de arts interviewen. Als echter de informatie waarnaar de ingenieur op zoek was, het soort informatie was dat de arts kent, maar moeite heeft met het formuleren van woorden, kan hij of zij een sorteertechniek gebruiken. Een sorteertechniek vereist dat de expert kaarten met woorden erop in stapels sorteert en vervolgens de categorieën benoemt die hij of zij heeft gebruikt. Hierdoor kan de ingenieur begrijpen hoe de expert over de informatie denkt.