In ISIS stehen zwei Funktionen zur Verfügung, die an eine generative KI bzw. ein Large Language Model (LLM) angebunden sind:
"Zusammenfassen", um eine inhaltliche Zusammenfassung des aktuellen Seiteninhalts zu erhalten. Diese Funktion kann von allen Studierenden und Mitarbeitern benutzt werden. Probieren Sie die Funktion gerne auf dieser Seite aus (Login erforderlich).
"KI-generierter Text" ist in Texteditorfeldern nutzbar, um nach Eingabe eines Prompts einen Textvorschlag zu erhalten, der übernommen werden kann. Diese Funktion ist voreingestellt den Lehrenden vorbehalten. Im Folgenden wird auf diese Funktion tiefer eingegangen.
Als LLM setzen wir aktuell auf das freie Meta Llama 3.3 70B, welches von uns im Rechenzentrum der TU Berlin selbst gehostet wird. Es antwortet mit einer Geschwindigkeit von ca. 32 Tokens/s (kleinste Einheiten in der KI-Textverarbeitung, die einem Wort oder Teil eines Wortes entsprechen), was recht gut, aber nicht sehr schnell ist. Die eingegebenen Informationen (Prompts) werden von uns nur temporär gespeichert. Nähere Informationen finden Sie in der ISIS-Datenschutzerklärung im Abschnitt KI-Anbindung.
Bedenken Sie immer, dass LLMs anfällig für Halluzination sind. Die Antworten sind nicht immer korrekt oder zuverlässig. Lesen Sie daher die Rückgaben kritisch und recherchieren Sie genannte Fakten mit anderen Quellen.
Sie geben im Textfeld eine Formulierung (Prompt) mit einer Beschreibung ein, was für einen Text Sie erzeugt haben wollen. Die Funktion wird nicht in Form eines Chats/Dialogs bereitgestellt, d.h. Sie können im Anschluss den Text übernehmen, neu generieren lassen oder Ihren Prompt bearbeiten, Sie können aber der KI keine Rückfragen stellen. Wenn Sie Ihren Prompt ergänzen, wird anschließend sehr wahrscheinlich ein komplett neuer Text erzeugt. Falls Ihnen der ausgegebene Text bereits weitgehend gefällt, können Sie ihn in den Prompt kopieren und die KI anweisen, noch einen Absatz hinsichtlich eines Aspekts zu ergänzen oder sonstige Veränderungen vorzunehmen.
Anders als oft üblich erscheint in Moodle die Antwort der KI erst, sobald sie (nach ein paar Sekunden) vollständig vorliegt. Die Wörter und Sätze bauen sich also nicht nacheinander auf.
Beispiele für Prompts
Die folgenden Beispiele sollen Denkanstöße geben, wofür Sie die Funktion nutzen könnten:
zur Kursgestaltung: "Schreibe bitte eine Begrüßung an meine Studierenden in der Lehrveranstaltung [x], die oben im Moodle-Kurs erscheint. Die Vorlesung findet wöchentlich statt. Die erste Vorlesung findet statt am 18. April um 10:00 im H0105. Fragen können jederzeit im Diskussionsforum gestellt werden."
im Ankündigungsforum: "Bitte schreibe meinen Studierenden auf Deutsch und Englisch, dass die heutige Vorlesung krankheitsbedingt ausfallen muss."
allgemein: "Bitte übersetze den folgenden Text nach Englisch: [x]"
allgemein: "Bitte kopiere meinen folgenden Text und verbessere ihn, wenn notwendig (Rechtschreibfehler, Grammatik, Ausdruck): [x]" (um einen verbesserten Text zu erhalten)
allgemein: "Was könnte ich am folgendem Text noch verbessern? Vor allem inhaltlich, stilistisch und hinsichtlich Rechtschreibung, Grammatik und Ausdruck: [x]" (um eine Auflistung an Vorschlägen zu erhalten)
Feedback/Befragung-Aktivität: "Ich möchte meine Studierenden auffordern, mir anonym Feedback zu meiner Vorlesung in einem Textfeld zu hinterlassen. Schreibe bitte einen Text dazu mit möglichen Aspekten, die die Studierenden erwähnen könnten. Schreibe im "Du"."
Längeres Beispiel zur Erzeugung einer Lückentextfrage Das verwendete LLM weiß nicht, was ISIS ist und kennt auch Moodle nicht im Detail. Wenn Sie es die Syntax zur Erstellung einer Lückentextfrage erklären, kann es aber Ihre Fragen und die Antworten direkt erstellen (Beschreibungstexte übernommen aus den MoodleDocs).
Wie kann ich meine Studierenden KI-generierte Texte erstellen lassen?
Die Funktion steht den Studierenden voreingestellt nicht zur Verfügung, da es den Eindruck erwecken kann, dass sie beispielsweise ihre Hausaufgaben bedenkenlos von der KI bearbeiten lassen können, wenn der Button für die Funktion direkt im Textfeld erreichbar ist, in dem sie ihre Abgabe für die Hausaufgabe tätigen sollen.
Wenn Ihre Studierenden die Funktion nutzen können sollen (z.B. als Formulierungshilfe in einem Diskussionsforum), müssen Sie ihnen das Recht geben. Klicken Sie dazu in der Kursnavigation auf Teilnehmer/innen und wählen Sie links oben im Pulldown-Menu Rechte. Geben Sie der Rolle "Teilnehmer/in" das Recht aiplacement/editor:generate_text. Beachten Sie, dass die Studierenden dann in allen Textfeldern im Kurs die Funktion nutzen können. Das Recht kann leider nicht gezielt für einzelne Aktivitäten vergeben werden.
Wie kann ich die Funktion „Zusammenfassen“ in meinem Kurs deaktivieren?
Um die Zusammenfassungsfunktion für Studierende zu deaktivieren, klicken Sie in der Kursnavigation auf Teilnehmer/innen und wählen Sie links oben im Pulldown-Menu Rechte. Entziehen Sie der Rolle "Teilnehmer/in" das Recht aiplacement/courseassist:summarise_text. Damit steht die Funktion Studierenden in diesem Kurs nicht mehr zur Verfügung.
KI-Funktionen in Präsenzprüfungen mit TUXamine oder im Unix-Pool
ISIS wird über TUXamine und im Unix-Pool im Klausur-Theme geöffnet und dort stehen die beiden KI-Funktionen grundsätzlich nicht zur Verfügung. Sollten Sie einen Anwendungszweck haben, könnte eine Ausnahme vorgenommen werden.
Zuverlässigkeit/Erreichbarkeit der KI-Anbindung
Bitte betrachten Sie die Funktionen eher als Beta-Funktionen, da diese nach dem Best-Effort-Prinzip bereitgestellt werden. Es kann vorkommen, dass die Anbindung temporär nicht zur Verfügung steht, langsam ist (besonders wegen zu vielen parallelen Anfragen) oder unangekündigt eingestellt werden muss.
Bildgenerator
Das dritte KI-Feature von Moodle ist "Bild generieren", das in ISIS aber nicht aktiviert ist. Wir hatten bislang keine Zeit, um uns gründlicher mit den (freien) Modellen, die das können, und deren Betrieb zu beschäftigen. Eventuell reichen dafür auch unsere verbliebenen Server-Ressourcen nicht aus.