Skip to main content
← Zur Kursübersicht
pro.digbi
  • Home
  • Alle Kurse
    Primarstufe
    Primarstufe
    Sekundarstufe
    Sekundarstufe
    Fortbildungen und mehr
    Fortbildungen und mehr
  • Info
    Informationen und Anleitungen
    Informationen und Anleitungen
    Neuigkeiten
    Neuigkeiten
    Zugang erwerben
    Zugang erwerben
  • Tools
    Audioeditor Notizblatt Screen Soundboard Tabelle Uhr Mehr Werkzeuge
  • 🛒
  • More
Site-wide search Close
Toggle search input
English ‎(en)‎
Deutsch ‎(de)‎ English ‎(en)‎
Guest
Log in
pro.digbi
Home Alle Kurse Collapse Expand
Primarstufe Sekundarstufe Fortbildungen und mehr
Info Collapse Expand
Informationen und Anleitungen Neuigkeiten Zugang erwerben
Tools Collapse Expand
Audioeditor Notizblatt Screen Soundboard Tabelle Uhr Mehr Werkzeuge
🛒
Expand all Collapse all

Blocks

Mehr von 4. Klasse:

Course: Digitale Grundbildung 4 - (1) Orientierung
Course: Digitale Grundbildung 4 - (2) Information
Course: Digitale Grundbildung 4 - (3) Kommunikation
Course: Digitale Grundbildung 4 - (4) Produktion
Course: Digitale Grundbildung 4 - (5) Handeln

Skip Alle Kategorien

Alle Kategorien

  • Biologie
  • Chemie
  • Deutsch
  • Digitale Grundbildung
  • Englisch
  • Ernährung
  • Ethik
  • Französisch
  • Geografie
  • Geschichte
  • Informatik
  • Italienisch
  • Kunst und Gestaltung
  • Latein
  • Mathematik
  • Musik
  • Physik
  • Politische Bildung
  • Psychologie und Philosophie
  • Religion
  • Sportkunde
  • Soziales Lernen
  • Wirtschaft
  • Primarstufe
  • DAF / DAZ
  • Fortbildungen
  • Future Skills
  • Informationen
  • PRO-Zusatz

  1. Digitale Grundbildung 4 - (4) Produktion
  2. eTivity Zusatz: Coding mit λSnap! - #2 (2 UE)
  3. 08.01 Was ist ein "Chatbot"?

08.01 Was ist ein "Chatbot"?

Completion requirements

Ein befreundeter Lehrling zeigt dir sein neuestes Programm - einen Chatbot!

 

Welch eine Sensation? Einem der Lehrlinge ist es gelungen, einen Chatbot zu programmieren. 

a) Recherchiere, was ein Chatbot ist!

Screenshot Chatbot Programm

Für den Chatbot wurden 4 Variablen angelegt:

prompts ... ist eine Liste und speichert alle Anfragen, die an den Chatbot gestellt werden
responses ... ist eine Liste und speichert alle Antworten, die man dem Chatbot beigebracht hat
found ... zeigt über wahr/falsch an, ob der eingegebenen Text in der prompts-Liste gefunden wurde 
promptLocation ... gibt an, an welcher Stelle (Nr. 1, 2, 3, ...) sich der Chatbot in den beiden Listen befindet

 

Am Beginn sind beide Listen leer - der Chatbot weiß gar nichts. Allerdings bittet er dich, ihm etwas zu sagen. Da er mit deiner Eingabe nichts anfangen kann - die prompts-Liste ist noch leer - bitte er dich, ihm eine Antwort vorzugeben. Das ist für jenen Fall gedacht, dass du dieselbe Eingabe noch einmal machen solltest. Diese Antwort merkt er sich in der responses-Liste. 

Dann startet das Spiel von vorne: Machst du eine Eingabe, die der Chatbot schon einmal gesehen hat, dann wird er dir die damals gespeicherte Antwort zurückgeben. Ist die Eingabe für ihn unbekannt, dann bittet er dich um eine Musterantwort.

 

Im vorliegenden Screenshot lief unsere Unterhaltung wie folgt ab:

Screenshot Unterhaltungstext mit Chatbot

 

Viel Spaß beim Erstellen deines eigenen Chatbots, der natürlich nur so gut sein kann, wie du ihn mit Informationen fütterst!

 

ℹ   Hinweis: Diese Art Programm nennt sich "machine-learning-program" oder "maschinelles Lernen". Beim Start kann das Programm meist nur einige primitive Aufforderungen von sich geben, wird aber im Laufe der Zeit immer besser, weil es durch die Eingaben von sehr vielen Benutzer:innen mehr und mehr dazulernt. Manchmal sieht es so aus, als würden diese Programme schon fast wie Menschen antworten. Aber bisher hat noch kein Programm den Turing-Test bestanden (recherchiere selbst!).

 

b) Welche Probleme kann es deiner Meinung nach noch mit diesem maschinellen Lernen geben?

ℹ   Hinweise: 

 

  • Was geschieht, wenn man bewusst falsche Informationen abspeichert - z.B. 2 + 2 = 5?
  • Wer soll kontrollieren, ob die Informationen so richtig sind - z.B. Blonde verstehen nichts von Computern?
  • Wer darf die gespeicherten Informationen wofür benutzen - z.B. Darf man von der Anzahl der WC-Besuche auf eine mögliche Schwangerschaft schließen und diese Frauen dann knapp vor dem Mutterschutz entlassen?
  • Findest du selbst noch ähnliche Beispiele? Schreibe sie deiner Lehrperson!
◄ 10.02 👍 Ich bestätige, dass ...
08.02 Ich kann eigene Blöcke erstellen ►
Contact site support
Über pro.digbi.net
Zugang erwerben
Impressum und Datenschutzerklärung
Guest (Log in)