Grundlagen und Anwendungsgebiete von Expertensystemen

Lehramt4 KB

Expertensysteme

Ein Expertensystem ist ein System, das Probleme mithilfe einer symbolischen Darstellung menschlichen Wissens löst. Es nutzt eine logische Einheit, um Schlussfolgerungen aus der Wissensbasis zu ziehen, Entscheidungen zu treffen, Konflikte zu lösen und die Wissensbasis effizient einzusetzen.

Inferenzmechanismus

Der Inferenzmechanismus bestimmt die Aktionen, ihre Reihenfolge und die Art der Ausführung. Er ist ein zentraler Teil des Expertensystems:

  • Bestimmung, wann und wie Regeln verarbeitet werden.
  • Steuerung des Dialogs mit dem Benutzer.

Implementierte Suchtypen

Die Implementierung umfasst Aspekte wie die gewählte Programmiersprache, Arbeitsgeschwindigkeit, strategische Lösungen (ungeordnet: random, heuristisch; Computer: Vorwärts- und Rückwärtsverkettung), die Art der Wissensrepräsentation, Metakognition, die eingesetzte Logik sowie Verfahren zur Bewertung unvollständigen oder unsicheren Wissens.

Wissensbasis

Die Wissensbasis stellt das Universum dar, das dem System hinzugefügt wird. Sie enthält alle Fakten, Regeln und Verfahren der Anwendungsdomäne, die zur Problemlösung erforderlich sind.

Eigenschaften der Schnittstelle

  • Lernmanagement: Sollte schnell und effizient sein.
  • Intuitive Bedienung: Einfache Handhabung, da das System das Verhalten eines Experten simuliert.
  • Benutzerfreundlichkeit: Fehlerhafte Dateneingaben sollten vermieden werden.
  • Ergebnisse: Präsentation in klaren, verständlichen Fragen und Erläuterungen.

Weitere Subsysteme

Acquisition-Subsystem

Konzentriert sich auf die Strukturierung von Wissen ohne hohen Programmieraufwand. Voraussetzungen sind klare Darstellungsmöglichkeiten, automatische Syntaxprüfung und ständiger Zugriff auf die Programmiersprache.

Subsystem für Erklärungen

Es ist wünschenswert, dass das System den Fortschritt bei der Bearbeitung eines Problems transparent macht.

Faktenbasis

Fakten unterscheiden sich von Daten dadurch, dass sie Teil des Systems sind, während Daten variieren können und in externen Dateien gruppiert werden sollten.

Die Shell

Eine Shell ist ein Expertensystem, das eine leere Wissensbasis sowie separate Verfahren zur Nutzung dieses Wissens enthält.

Klassifizierung von Expertensystemen

Prediction-Systeme

Leiten wahrscheinliche Konsequenzen aus einer gegebenen Menge von Umständen ab (z. B. Verkehr, Ernteschäden, geopolitische Entwicklungen).

Diagnosesysteme

Ordnen Unregelmäßigkeiten im Verhalten möglichen Ursachen zu (z. B. Krankheitsdiagnose, Defekte in Produktionsprozessen).

Planning-Systeme

Dienen der Erstellung von Aktionsplänen (z. B. Routenplanung, Robotersteuerung, Versuchsplanung).

Monitoring-Systeme

Vergleichen das Verhalten eines Systems mit dem erwarteten Verhalten und schlagen bei Abweichungen Gegenmaßnahmen vor (z. B. Überwachung von Industrieanlagen oder Flugverkehr).

Reparatursysteme

Finden geeignete Abhilfemaßnahmen für Störungen (z. B. Fehlerbehebung in Telefonkabeln, Wartung von Maschinen, Debugging).

Lehrreiche Systeme

Entwickelt für den Unterricht und selbstständiges Lernen (z. B. Bedienerschulungen, intelligente Handbücher).

Control-Systeme

Steuern das Verhalten eines Systems durch kontinuierliche Interpretation der Situation, Vorhersage, Diagnose und Planung (z. B. Produktionssteuerung).

Vorteile von Expertensystemen

  • Erleichtert die Ausbildung des Personals.
  • Übertragungskapazität von Entscheidungen.
  • Beliebig oft wiederholbar.
  • Lösung komplexer Probleme, die spezialisiertes Wissen erfordern.
  • Schnellere Schlussfolgerungen als menschliche Experten.
  • Mindestens gleiche Kompetenz wie ein menschlicher Experte.
  • Besonders empfohlen, wenn menschliche Experten knapp sind.

Herunterladen

PDF Word HTML