Lernziele
Nach der praktischen Übung (13.11.)
Schreibe eine 1-seitige Reflexion zum Umgang mit KI.
Beantworte die folgenden Fragen.
Beziehe dich dabei auf konkrete Beispiele aus diesem Kurs:
Halte die Reflexion sachlich und strukturiert.
Leistunsnachweis EUT -Bootcamp
Resourcen
Slides
Link zu Slides:
Lu 2021: Note +10%
Lu 2021: Note +10%
Lernen wird
Chatbot hilft bei
KI unterstützt,
aber ersetzt Tutoren nicht
Chatbot hilft bei
Schreibe Antwort für 6. Klässler.
Schreibe Antwort für Informatik Studentin
Fragen stellen, Hypothesen testen, Thema tiefer verstehen
Feynman Technik: Feynman Tutor
Ein neues Konzept schnell verstehen:
Feynman Technik: Feynman Tutor
Ein neues Konzept schnell verstehen:
Welches Konzept möchtest du verstehen? -> Chat
Feynman Technik: Feynman Tutor
Ein neues Konzept schnell verstehen:
Sokratischer Modus: socratic tutor
Ein neues Konzept vollständig begreifen
Sokratischer Modus: socratic tutor
Ein neues Konzept vollständig begreifen
Beispielchats:
klingt eloquent - Wahrheitsgehalt egal
Jedes Detail der Antwort prüfen!
Halluzinationen ~ falsch erinnern
klingt eloquent - Wahrheitsgehalt egal
Jedes Detail der Antwort prüfen!
Halluzinationen ~ falsch erinnern
Information bereitstellen & Internet nutzen
Bitte suche im Internet nach ...
klingt eloquent - Wahrheitsgehalt egal
Jedes Detail der Antwort prüfen!
Halluzinationen ~ falsch erinnern
Wo der Chatbot hilft:
Regeln effizienter Kommunikation:
Regeln effizienter Kommunikation:
Rolle: [zB Mathematik Tutor]
Aufgabe: [Instruktionen - Ein Satz, eine Aufgabe]
Format: [Anforderungen an die Antwort]
Details: [Weitere Details zur Aufgabe]
Beispiele: [Erwarteten Art des Outputs]
Rolle: Mathematik Tutor
Aufgabe: Bitte erkläre mir die Berechnung des Gradient Descent
Format: Antworte mit einer Zusammenfassung, einer längeren
Erklärung und schliesse mit einer Frage um das gelernte zu prüfen.
Details: Schreibe die Zusammenfassung in einem kurzen und
prägnanten Satz. Schreibe deine Erklärungen ohne Fachwörter.
Die Frage sollte den zuvor erklärten Inhalt abfragen.
Beispiele: Ein Greedy Algorithmus ist die Vorgehensweise,
in jedem Zustand diejenige Entscheidung zu treffen,
die auf kurze Sicht am erfolgreichsten scheint.
Template
Beispiel
Regeln effizienter Kommunikation:
7 Oct 2024
Optimale Kombination: Fachkompetenz & KI Kompetenz
Never mention any of these: you're an AI or LLM; your knowledge cutoff;
disclaimers about not being a professional; suggestions to consider an expert.
Keep your answers concise, unless told otherwise.
Maximize the information density of your answers.
Don't apologize.
Prioritize Correctness over conformity or harmony.
When asked for information, always search the internet.
Entspricht meine Abgabe den Kriterien?
Gibt's dafür die Bestnote?
Genügt das um zu bestehen?
Können Sie mir sagen, was falsch ist, bevor Sie es bewerten?
Entspricht meine Abgabe den Kriterien?
Gibt's dafür die Bestnote?
Genügt das um zu bestehen?
Können Sie mir sagen, was falsch ist, bevor Sie es bewerten?
Abgaben mit KI optimieren
Rolle: Dozent für Mathematik
Aufgabe: Pruefe die folgende Abgabe bzgl der Aufgabenstellung und bewerte
nach folgendem Schema. Bewerte jede Kategorie einzeln und begründe jeweils
die Bewertung und mache Vorschläge, wie die Abgabe verbessert werden kann.
Bewertungsschema: [Schema]
Aufgabenstellung: [Aufgabenstellung]
Abgabe: [Abgabe, bestenfalls als pdf]
Wertvollster Output: Begründung für Bewertung
Rolle: Dozent für Mathematik
Aufgabe: Pruefe die folgende Abgabe bzgl der Aufgabenstellung und bewerte
nach folgendem Schema. Bewerte jede Kategorie einzeln und begründe jeweils
die Bewertung und mache Vorschläge, wie die Abgabe verbessert werden kann.
Bewertungsschema: [Schema]
Aufgabenstellung: [Aufgabenstellung]
Abgabe: [Abgabe, bestenfalls als pdf]
Rolle: Dozent für Data Science
Aufgabe: erstelle ein Schema zur Bewertung der folgenden Aufgabenstellung.
Format: Schreibe deine Antwort in einem Codeblock. Beginne mit "Pruefe die
folgende Abgabe zu dieser Aufgabenstellung und bewerte nach folgendem Schema.
Gib dabei fuer jede Kategorie eine enzelne Note und Begruende die gegebene Note:"
Details: halte die Anweisungen im Schema klar und eindeutig. Benotung ist
von 1.0 (schlechteste) bis 6.0 (beste), wobei 5.0 die Erwartung fuer eine gut
ausgebildete Person ist. Unterteile das Schema in verschiedene Kategorien:
Verständnis, Transferleistung, kritisch Denken, Problemlösung, Flexibilität.
Aufgabenstellung: [Aufgabenstellung]
Braucht klares Bewertungsschema
Wertvollster Output: Begründung für Bewertung
Gibt es noch weitere Aufgaben in der Art?
Wo finden wir mehr Aufgaben zu dem Thema?
Haben Sie noch ein paar Beispiele zum üben?
Mehr Variationen von Aufgaben
Rolle: Dozent für Mathematik
Aufgabe: Erstelle neue Aufgaben, die die gleichen mathematischen Konzepte und Kompetenzen wie die vorliegenden Übungen abfragen.
Achte dabei darauf, die Aufgaben kontextuell anzupassen, um Variationen in Problemstellungen, Anwendungsfällen oder Datensätzen zu bieten.
Details: Die Aufgaben sollen die gleichen Kernthemen behandeln, aber durch Variation im Kontext und in den Details die Anwendung der Konzepte
unter unterschiedlichen Bedingungen fördern. Es sollen mindestens drei Aufgaben pro Typ erstellt werden, die in ihrem Schwierigkeitsgrad zunehmen.
Didaktische Anforderungen:
Jede Aufgabe sollte den Studierenden zur aktiven Auseinandersetzung mit dem mathematischen Problem motivieren.
Die Variation sollte sinnvolle Herausforderungen bieten, ohne unnötig verwirrend zu sein.
Unterschiedliche Kontexte können sich auf reale Daten, andere Fachgebiete oder Alltagsanwendungen beziehen, um die Transferleistung zu fördern.
Format: Der Aufgabentext muss klar, präzise und verständlich formuliert sein, ohne unnötige Komplexität.
Verwende direkte und logische Strukturierung, damit der Fokus auf dem mathematischen Problem bleibt.
Schwierigkeit: Die Aufgaben sollen eine klare Progression vom Grundlegenden zur Anwendung komplexerer Techniken und Verknüpfungen aufweisen.
PDF-Übungen: Die bisherigen Übungen findest du im beigefügten PDF-Dokument.
neue didaktisch sinnvolle Aufgaben
Variation von erprobten Aufgaben
Wo finden wir mehr Aufgaben zu dem Thema?
Mehr Variationen von Aufgaben
Rolle: Dozent für Mathematik
Aufgabe: Erstelle neue Aufgaben, die die gleichen mathematischen Konzepte und Kompetenzen wie die vorliegenden Übungen abfragen.
Achte dabei darauf, die Aufgaben kontextuell anzupassen, um Variationen in Problemstellungen, Anwendungsfällen oder Datensätzen zu bieten.
Details: Die Aufgaben sollen die gleichen Kernthemen behandeln, aber durch Variation im Kontext und in den Details die Anwendung der Konzepte
unter unterschiedlichen Bedingungen fördern. Es sollen mindestens drei Aufgaben pro Typ erstellt werden, die in ihrem Schwierigkeitsgrad zunehmen.
Didaktische Anforderungen:
Jede Aufgabe sollte den Studierenden zur aktiven Auseinandersetzung mit dem mathematischen Problem motivieren.
Die Variation sollte sinnvolle Herausforderungen bieten, ohne unnötig verwirrend zu sein.
Unterschiedliche Kontexte können sich auf reale Daten, andere Fachgebiete oder Alltagsanwendungen beziehen, um die Transferleistung zu fördern.
Format: Der Aufgabentext muss klar, präzise und verständlich formuliert sein, ohne unnötige Komplexität.
Verwende direkte und logische Strukturierung, damit der Fokus auf dem mathematischen Problem bleibt.
Schwierigkeit: Die Aufgaben sollen eine klare Progression vom Grundlegenden zur Anwendung komplexerer Techniken und Verknüpfungen aufweisen.
PDF-Übungen: Die bisherigen Übungen findest du im beigefügten PDF-Dokument.
neue didaktisch sinnvolle Aufgaben
Variation von erprobten Aufgaben
Wo finden wir mehr Aufgaben zu dem Thema?
nicht jede Aufgabe sinnvoll
Lösungen oft fehlerhaft
=> Lösung selbst prüfen
Wie kann ich in diesem Fall explizit prüfen, ob meine Lösung richtig ist?
Rolle: Dozent fuer Mathematik
Aufgabe: Erstelle für diesen Inhalt ein Multiple Choice Quiz aus 10 Fragen
mit je 1 richtigen und 3 falschen Antworten.
Folge dabei den unten stehenden Anweisungen.
Stelle mir zunächst alle Fragen und warte auf meine Antworten.
Dann, Liste kurz welche Fragen richtig beantwortet wurden.
Für falsch beantwortete Fragen, gib eine kurze Erklärung,
für die richtige Antwort und warum meine Antwort falsch.
Inhalt: >>>Inhalt -text, pdf, website, ...<<<
Anweisungen:
Gute MC-Aufgaben sollen als fair erlebt werden und
das bloße Erraten der richtigen Antwortmöglichkeiten erschweren.
Sie sollten auch anspruchsvollere kognitive Prozesse überprüfen.
Der Stamm der Frage sollte alle notwendigen,
aber keine irrelevanten Informationen enthalten.
Vermeiden Sie den Cue-Effekt, bei dem versteckte Lösungshinweise
den Studierenden aufgrund formaler, logischer oder inhaltlicher
Angaben die Antwort erleichtern.
Die Antwortoptionen sollten inhaltlich homogen und möglichst kurz sein.
Die Frage sollte klar und präzise formuliert sein.
Wiederholungen von Wortelementen des Stamms in den Antwortoptionen sollten vermieden werden.
Absolute Begriffe wie "ausschließlich", "nie" oder "immer" sollten vermieden werden.
Die Antworten sollten sich auf der gleichen inhaltlichen Dimension befinden.
Über die korrekten bzw. falschen Antworten sollte Einigkeit herrschen.
Beispiel:
Die Dreamland AG verkauft das Kissen «Soft» für CHF 20.–/Stück. Was ist der Gewinn?
Ein Kissen benötigt zur Herstellung 1 Kilogramm Rohmaterial und eine Arbeitsstunde Zeit.
Das Rohmaterial kostet CHF 6.–/kg, die Arbeitszeit kostet CHF 4.–/h.
A. CHF 10.–
B. CHF 11.–
C. CHF 9.–
D. CHF 8.–
Bessere MC: Anweisungen für gute MC
Rolle: Dozent fuer Mathematik
Aufgabe: Erstelle für diesen Inhalt ein Multiple Choice Quiz aus 10 Fragen
mit je 1 richtigen und 3 falschen Antworten.
Folge dabei den unten stehenden Anweisungen.
Stelle mir zunächst alle Fragen und warte auf meine Antworten.
Dann, Liste kurz welche Fragen richtig beantwortet wurden.
Für falsch beantwortete Fragen, gib eine kurze Erklärung,
für die richtige Antwort und warum meine Antwort falsch.
Inhalt: >>>Inhalt -text, pdf, website, ...<<<
Rolle: Dozent fuer Mathematik
Aufgabe: Erstelle für diesen Inhalt ein Multiple Choice Quiz aus 10 Fragen
mit je 1 richtigen und 3 falschen Antworten.
Folge dabei den unten stehenden Anweisungen.
Stelle mir zunächst alle Fragen und warte auf meine Antworten.
Dann, Liste kurz welche Fragen richtig beantwortet wurden.
Für falsch beantwortete Fragen, gib eine kurze Erklärung,
für die richtige Antwort und warum meine Antwort falsch.
Inhalt: >>>Inhalt -text, pdf, website, ...<<<
Fragen zu leicht?
Bitte erstelle ein neues Quiz mit schwierigeren Fragen.
Rolle: Dozent fuer Mathematik
Aufgabe: Erstelle für diesen Inhalt ein Multiple Choice Quiz aus 10 Fragen
mit je 1 richtigen und 3 falschen Antworten.
Folge dabei den unten stehenden Anweisungen.
Stelle mir zunächst alle Fragen und warte auf meine Antworten.
Dann, Liste kurz welche Fragen richtig beantwortet wurden.
Für falsch beantwortete Fragen, gib eine kurze Erklärung,
für die richtige Antwort und warum meine Antwort falsch.
Inhalt: >>>Inhalt -text, pdf, website, ...<<<
Fragen zu leicht?
Welche Eigenschaften haben in diesem Kontext schwierigere Fragen?
Bitte erstelle ein neues Quiz mit schwierigeren Fragen.
Situation als ungerecht erlebt?
Unsicher, ob du richtig gehandelt hast?
Reflektiere eine Situation mit CostumGPT ReflectAI
Situation schildern & aufbauendes Feedback erhalten
How not to Work with AI
How to Work with AI
How to Work with AI
Mit AI
nicht erfolgreicher
doppelt so schnell
How to Work with AI
Entscheidender Skill: Mitarbeiten
KI-KING, Schulz et al (in Prep)
How to Work with AI
Falscher "Churned" code
3.3 %
Code lernen mit AI
ich suche in python nach einer vordefinierten Funktion,
mit der ich mir die Verteilung von Zahlen (zB Noten) anschauen kann.
Bitte erkläre mir für den folgenden Code,
die Aufgabe des codes und jeder Funktion.
Bitte gib mir Beispiele, wie ich folgende Funktion verwenden kann.
Mache ein paar Vorschläge, um diesen Code effizienter zu machen.
Der folgende Code soll die folgende Aufgabe erfüllen,
aber gibt diesen Fehlercode aus.
Bitte hilf mir den Code zu debuggen.
Code: [code]
Aufgabe des Codes: [Aufgabe]
Fehlercode: [error]
Bitte erkläre mir diesen Algorithmus mit einem Beispiel.
Bitte erstelle mir den Pseudocode für
die Klasse eines Linearen Layers.
Bitte optimiere diesen Pseudocode für
die Übersetzung in Python. Behalte dabei
die gesamte Logik des Algorithmus bei.
Bitte übersetze den Code in python,
nur numpy, nicht tensorflow oder pytorch.
Code schreiben mit AI
Erst selbst lernen, dann mit AI
Bitte erstelle mir den Pseudocode für
die Klasse eines Linearen Layers.
Bitte optimiere diesen Pseudocode für
die Übersetzung in Python. Behalte dabei
die gesamte Logik des Algorithmus bei.
Bitte übersetze den Code in python,
nur numpy, nicht tensorflow oder pytorch.
Code schreiben mit AI
bitte gib mir fuer diesen Python code Tipps fuer die Syntax.
Hilf mir anhand dieses Codes Python best practices zu verstehen.
Welche Datenstruktur ist in Python am besten für diese Aufgabe geeignet?
Bitte diskutiere die vor- und Nachteile verschiedener Datenstrukturen.
Bitte erstelle ein ausführliches Review fuer diesen code.
Das folgende Programm möchte ich mit Unittests beginnen.
Bitte diskutiere zuerst gute unittests, dann implementiere diese.
mit CustomGPT Code Review Assistant
Code verbessern mit AI
Resourcen
Kostenloser Study Zugang zu Github Copilot: Anleitung (coden)
GitHub Copilot Schnellstart
Towards Data Science: learn coding with GPT
Übung
Ohne KI
Nur KI
Mit KI
Übung
Ohne KI
Nur KI
Mit KI
Abgabefrist: 12.01.2025, 23:55
Assignment in Teams, Abgabe: PDF hochladen
Schreibe eine 1-seitige (DinA4) Reflexion zum Umgang mit KI.
Beantworte die folgenden Fragen.
Beziehe dich dabei auf konkrete Beispiele aus deinen Kursen:
Halte die Reflexion sachlich und strukturiert.
Leistunsnachweis EUT -Bootcamp
Arten zu Denken
Vorteile:
Arten zu Denken
Vorteile:
Arten zu Denken
Nachteile:
Vorteile:
Arten zu Denken
Nachteile:
System 0 stets mit System 2 verbinden
(aktiv Mitdenken)
Entscheidender Skill: Mitarbeiten
Schulz et al (in Prep)
Schulz et al (in Prep)
Text
Schreibe das Mathematisch und erkläre die Notation
Erkläre das Schritt für Schritt
Wie kann ich mir das herleiten?
Suche im Internet eine Visualisierung von ...
Frage: Kann ich mit diesem Ansatz die Aufgabe loesen?
Aufgabe: ...
Ansatz: ...
Wo benötige ich diese Kenntnisse als Informatiker?
Wie kann ich prüfen, ob meine Lösung richtig ist?
Gib mir Python code zum plotten von ...
Bitte erkläre die Notation im Bild.
Schreibe das Mathematisch und erkläre die Notation
Erkläre das Schritt für Schritt
Wie kann ich mir das herleiten?
Suche im Internet eine Visualisierung von ...
Frage: Kann ich mit diesem Ansatz die Aufgabe loesen?
Aufgabe: ...
Ansatz: ...
Wo benötige ich diese Kenntnisse als Informatiker?
Beispielchat: Gauss Verfahren
Wie kann ich prüfen, ob meine Lösung richtig ist?
Gib mir Python code zum plotten von ...
Bitte erkläre die Notation im Bild.
Drei Freunde gehen zusammen einkaufen und kaufen verschiedene Mengen an Äpfeln, Birnen und Orangen. Freund A kauft 2 Äpfel, 3 Birnen und 5 Orangen für insgesamt 20 Euro. Freund B kauft 4 Äpfel, 1 Birne und 2 Orangen für 15 Euro. Freund C kauft 3 Äpfel, 4 Birnen und 1 Orange für 18 Euro. Wie viel kostet jeder Apfel, jede Birne und jede Orange?
Überprüfe diese Antwort Schritt für Schritt auf Korrektheit.
Für numerische und symbolische Rechnungen verwende Python.
Recherchiere im Internet um Fakten zu verifizieren.
Fasse die Info in einer Tabelle zusammen.
Antworte in einem kurzen Satz.
Antworte nur mit Variablen und Formeln.
Never mention any of these: you're an AI or LLM; your knowledge cutoff;
disclaimers about not being a professional; suggestions to consider an expert.
Keep your answers concise, unless told otherwise.
Maximize the information density of your answers.
Don't apologize.
Prioritize Correctness over conformity or harmony.
When asked for information, always search the internet.
Fasse die Info in einer Tabelle zusammen.
Antworte in einem kurzen Satz.
Antworte nur mit Variablen und Formeln.
Führe alle Rechnungen (symbolisch und numerisch) in Python durch.
Suche im Internet nach Quellen aus anerkannten akademischen Plattformen.
Nutze die Informationen aus diesem Dokument.
Füge keine Info aus anderer Quelle hinzu.
Gehe dabei Schritt für Schritt vor.
Beispielchat: Induktion
Feynman Technik: Feynman Tutor
Ein neues Konzept schnell verstehen:
Abgabefrist: 12.01.2025, 23:55
Assignment in Teams, Abgabe: PDF hochladen
Schreibe eine 1-seitige (DinA4) Reflexion zum Umgang mit KI.
Beantworte die folgenden Fragen.
Beziehe dich dabei auf konkrete Beispiele aus deinen Kursen:
Halte die Reflexion sachlich und strukturiert.
Leistunsnachweis EUT -Bootcamp