Class TatbestandNeuronalesNetz

All Implemented Interfaces:
Invalidator, Tatbestand
Direct Known Subclasses:
TatbestandNeuronalesNetzTestnorm

public abstract class TatbestandNeuronalesNetz extends TatbestandManuellVorlage
Rahmenwerksklasse zur Weitergabe der Sumbsumptionsfrage an ein neuronales Netz in Form eines Chatbots; derzeitige Implementierung als Subklasse von TatbestandManuell-->Antwort des neuronalen Netzes wird nur als Vorlage verwendet
Author:
Till Menke
  • Field Details

    • useRealAPI

      public boolean useRealAPI
      legt fest, ob in dieser Entwicklungsversion die echte OpenAI-API oder eine simulierte ChatGPT-API (durch Benutzerübertrag) verwendet wird; öffentlich zugänglich, da für Testprogramme wichtig festzulegen, ob Anfrage sinnvoll oder nicht (limitiertes Gratis-Kontingent)
  • Constructor Details

    • TatbestandNeuronalesNetz

      public TatbestandNeuronalesNetz()
  • Method Details

    • setSachverhalt

      public void setSachverhalt(Sachverhalt sachverhalt)
      Description copied from interface: Tatbestand
      injiziert eine Referenz auf den verwendeten Sachverhalt; üblicherweise zu implementierender Effekt: Invalidierung bereits erfolgter Benutzereingaben
      Specified by:
      setSachverhalt in interface Tatbestand
      Specified by:
      setSachverhalt in class TatbestandManuellVorlage
      Parameters:
      sachverhalt - neue Referenz
    • invalidate

      public void invalidate()
      Description copied from class: TatbestandManuellVorlage
      fordert den Empfänger auf, den betroffenen Teil zu invalidieren; ACHTUNG: bei TatbestandManuellVorlage erfolgt keine automatische Rücksetzung der Nutzerwahl, um in der Implementierung größtmögliche Freiheit zu gewährleisten; dies müss über setNutzerauswahl("",null) explizit ausgelöst werden
      Specified by:
      invalidate in interface Invalidator
      Specified by:
      invalidate in class TatbestandManuellVorlage