Skip to main content

Was ist Knowledge Engineering?

Knowledge Engineering ist die Aufgabe, Informationen für die Verwendung in wissensbasierten Computersystemen zu sammeln und einzugeben.Diese Systeme können Probleme lösen oder Fragen ohne Hilfe eines menschlichen Experten beantworten.Wissensingenieure verwenden eine Vielzahl von Wissenserfassungstechniken, die auf die Erfassung bestimmter Arten von Informationen zugeschnitten sind.

Das Gebiet der Wissenstechnik entwickelte, als Computererinnerungen um 1970 groß genug sind, um enorme Informationsmengen aufzunehmen. Dies führte zu einer Verschiebung der künstlichen Intelligenz (KI) Technologie.Neben der Erstellung von KI-Software, die Probleme lösen und Logik verwenden konnten, konnten die Programmierer der KI eine riesige Datenbank mit Informationen zum Ausfertigung geben.

Knowledge Engineering ist ein arbeitsintensiver mehrstufiger Prozess.Zunächst wird dem Wissensingenieur ein Problem präsentiert.Zum Beispiel könnte das Problem darin bestehen, dass Menschen herausfinden, was ihre medizinischen Symptome bedeuten, ohne einen Arzt aufzusuchen.Der Ingenieur erstellt dann ein System, das dies kann: Zum Beispiel ein Computerprogramm, das Symptome als Eingabe nimmt und eine Liste von Erkrankungen oder Krankheiten ausgibt, die diese Symptome manifestieren könnten.

Als nächstes muss der Ingenieur die erforderlichen Informationen sammeln.Der Ingenieur kann mit Ärzten sprechen oder medizinische Texte lesen, um Informationen über Krankheiten und Symptome zu finden.Sobald alle Informationen gesammelt und organisiert sind, erstellen Codierer das System.Der Ingenieur gibt die Daten ein.Der letzte Schritt in der Wissenstechnik besteht darin, das System zu testen, um sicherzustellen, dass es genaue Antworten ausgibt.

Der zeitaufwändigste und wohl wichtigste Schritt im Wissenstechnik ist das Erwerb von Wissen.Das meiste Wissen, das für die Schaffung eines wissensbasierten Systems benötigt wird, liegt im Gehirn von Experten.Diese Experten sind normalerweise beschäftigt.Die Herausforderung, mit der der Wissensingenieur ausgesetzt ist, besteht darin, diese Informationen so schnell und effizient wie möglich zu erhalten.

Eine weitere Herausforderung besteht darin, die Informationen zu sammeln, die der Experte implizit kennt.Zum Beispiel kann ein Arzt möglicherweise nicht den Klang einer asthmatischen Lunge beschreiben.Sie weiß es nur, wenn sie es hört.Dazu gehören Protokollgenerationstechniken, begrenzte Informationstechniken und matrixbasierte Techniken.Techniken werden auf der Grundlage der Art des erforderlichen Wissens ausgewählt.

Wenn ein Ingenieur beispielsweise Informationen über die Schritte benötigt, die ein Arzt durchläuft, um eine Diagnose zu stellen, kann er den Arzt einfach interviewen.Wenn die Informationen, nach der der Ingenieur suchte, jedoch die Art von Informationen waren, die der Arzt kennt, aber Probleme hat, in Worte zu fassen, kann er oder sie eine Sortierungstechnik verwenden.Eine Sortierungstechnik erfordert, dass der Experte Karten mit Wörtern in Stapel sortieren und dann die Kategorien benannt, die er verwendete.Dies ermöglicht dem Ingenieur zu verstehen, wie der Experte über die Informationen denkt.