Skip to content

Externe Werkzeuge: KI Modul

In OpenOlat werden Sie an verschiedenen Stellen durch KI unterstützt. Dazu müssen die verwendeten KI-Tools in den externen Werkzeugen konfiguriert werden. Das KI Modul unterstützt mehrere KI Anbieter; welcher Anbieter und welches Modell verwendet wird, legen Sie pro Funktion fest .

Konfiguration

Ausblick auf Release 21.0

In Release 20.3 werden alle nachfolgend beschriebenen Einstellungen direkt auf einer Seite unter Administration > Externe Werkzeuge > KI Modul angezeigt. Der Screenshot zeigt eine Vorschau auf eine höhrer OO Version. Ziel für 21.0: Dort wird die Seite weiter aufgewertet und in unterschiedliche Tabs gegliedert. Mit dem Nutzungsprotokoll lässt sich künftig im Detail nachvollziehen, wie KI auf der Instanz verwendet wird. Zusätzlich kommen weitere KI Funktionen hinzu, z.B. "Essay Fragen Generator" und "Essay Bewertung".

admin_external_tools_ai_tab_config_v1_de.png

Zum Seitenanfang ^


KI Anbieter

In OpenOlat bezieht sich der Begriff „KI Anbieter“ auf den Dienstleister, dessen KI-Modelle für die verschiedenen KI-gestützten Funktionen in der Plattform genutzt werden.

Aktivieren und konfigurieren Sie die verschiedenen KI Anbieter, die Sie verwenden möchten mit dem Button "KI Anbieter hinzufügen" rechts oben.

Für jeden konfigurierten KI Anbieter stehen folgende Aktionen zur Verfügung:

  • Toggle "Aktivieren": Der Anbieter kann vorübergehend deaktiviert und wieder aktiviert werden. Die Konfiguration bleibt dabei erhalten.
  • Button "API Schlüssel prüfen": Der hinterlegte Schlüssel wird direkt beim Anbieter validiert. Bei Erfolg wird die Anzahl der verfügbaren Modelle angezeigt, im Fehlerfall die Fehlermeldung des Anbieters. Beim generischen KI Anbieter heisst der Button "Verbindung prüfen".
  • Button "Konfiguration löschen": Entfernt den Anbieter inklusive API Schlüssel und aller Konfigurationen.

Beachten Sie:

Einerseits erlaubt das Einbinden vieler verschiedener KI-Werkzeuge die Nutzung der jeweiligen Stärken eines Tools. Andererseits trainieren KI-Tools sich selbst und berücksichtigen vorhergehende Dialoge. Werden Aufgaben an viele verschiedene KI-Tools verteilt und vergeben, hat keines der Tools die Dialoge gesamthaft zur Verfügung.

Zum Seitenanfang ^


Anthropic Claude

Wenn Sie die KI-Modelle von Anthropic Claude benutzen wollen, können Sie hier Ihren API Schlüssel hinterlegen. Bitte beachten Sie, dass die Verwendung des Anthropic Claude Dienstes Kosten in Ihrem Anthropic Konto verursachen kann.

Zum Seitenanfang ^


OpenAI

Wenn Sie die KI-Modelle von OpenAI benutzen wollen, können Sie hier Ihren API Schlüssel hinterlegen. Bitte beachten Sie, dass die Verwendung des OpenAI Moduls Kosten in Ihrem OpenAI Konto verursachen kann.

Zum Seitenanfang ^


Generischer KI Anbieter

In diesem Abschnitt können Sie einen generischen OpenAI-kompatiblen KI Anbieter konfigurieren, z.B.

  • vLLM
  • Ollama
  • LiteLLM
  • NeuralMagic
  • ...

Zur weiteren Spezifizierung geben Sie in einer Liste die auf diesem Server verfügbaren Modellnamen an.

Zum Seitenanfang ^


KI Funktionen

Die Konfiguration der KI-Integration erfolgt individuell pro Funktion, wobei die verfügbaren Modelle direkt vom jeweiligen Anbieter geladen werden.

Im Abschnitt "KI Funktionen" bestimmen Sie für alle Einsatzorte bzw. mit KI erweiterbare Funktionen in OpenOlat

  • ob KI verwendet werden soll (Toggle-Button zur Aktivierung),
  • welcher KI Anbieter
  • und welches Modell verwendet werden soll.

Derzeit kann KI in den folgenden Funktionen eingebunden werden:

  • MC Fragen Generator (Erstellung von MC-Fragen)
  • Bildbeschreibungs-Generator (Erstellung von Bildbeschreibungen, Alternativ-Texten, Schlagwörtern)

Kopieren Sie einen Fachtext in das vorgesehene Eingabefeld. Direkt in OpenOlat werden dann z.B. Multiple-Choice-Fragen mit Antwortmöglichkeiten erstellt, sowie eine Reihe von Metadaten zu den einzelnen Frage-Items (Schlagworte, Thema und Taxonomie) vorausgefüllt.

Zu jeder Funktion kann unter dem Link "Test ausführen" ein KI-generiertes Muster angesehen werden.

Beispiel MC Fragen Generator:
admin_external_tools_ai_functions_MC_v1_de.png

Beispiel Bildbeschreibungs-Generator:
admin_external_tools_ai_functions_image_description_v1_de.png

Zum Seitenanfang ^


Vorkonfiguration via olat.properties

KI Anbieter und KI Funktionen können auch direkt in der Konfigurationsdatei olat.properties vorbelegt werden. Das eignet sich besonders für zentral verwaltete Deployments (z.B. Ansible oder Docker-Images), bei denen derselbe KI Anbieter auf allen Instanzen voreingestellt sein soll.

Dabei gilt folgendes Prioritätsprinzip: Die Werte aus olat.properties wirken als Standardwerte. Sobald ein Wert in der Admin-Oberfläche gespeichert wird, hat der gespeicherte Wert dauerhaft Vorrang. Die Presets werden unabhängig davon geladen, ob Anbieter oder Funktion aktiviert sind; zur Nutzung genügt das Aktivieren in der Admin-Oberfläche.

# OpenAI (GPT) Anbieter
ai.openai.enabled=false
ai.openai.api.key=
# Anthropic (Claude) Anbieter
ai.anthropic.enabled=false
ai.anthropic.api.key=
# Generischer OpenAI-kompatibler Anbieter (z.B. vLLM, Ollama, LiteLLM)
# Leere Basis-URL bedeutet: kein generischer Preset-Anbieter
ai.generic.preset.enabled=false
ai.generic.preset.name=
ai.generic.preset.base.url=
ai.generic.preset.api.key=
# Komma-getrennte Liste der Modellnamen, falls nicht automatisch erkennbar
ai.generic.preset.models=
# Anbieter (spi) und Modell pro KI Funktion
# Moegliche spi-Werte: OpenAI, Anthropic, Generic_0
ai.feature.mc-question-generator.spi=
ai.feature.mc-question-generator.model=
ai.feature.image-description-generator.spi=
ai.feature.image-description-generator.model=

Wichtig

Der generische Preset-Anbieter ist auf jeder Installation unter der festen ID Generic_0 verfügbar. Er wird in der Admin-Oberfläche angezeigt, kann dort aber nicht gelöscht werden. Weitere generische Anbieter lassen sich weiterhin über die Admin-Oberfläche anlegen.

Zum Seitenanfang ^