Zum Hauptinhalt
pro.digbi
  • Startseite
  • Alle Kurse
    Primarstufe
    Primarstufe
    Sekundarstufe
    Sekundarstufe
    Fortbildungen und mehr
    Fortbildungen und mehr
  • Info
    Info und Hilfe
    Info und Hilfe
    Neuigkeiten
    Neuigkeiten
    Zugang erwerben
    Zugang erwerben
  • 🦉
  • 🛠️
  • 🛒
  • Mehr
Schließen
Sucheingabe umschalten
Deutsch ‎(de)‎
Deutsch ‎(de)‎ English ‎(en)‎
Sie sind als Gast angemeldet
Login
pro.digbi
Startseite Alle Kurse Einklappen Ausklappen
Primarstufe Sekundarstufe Fortbildungen und mehr
Info Einklappen Ausklappen
Info und Hilfe Neuigkeiten Zugang erwerben
🦉 🛠️ 🛒
Alles aufklappen Alles einklappen
  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"?

Abschlussbedingungen

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 ►
Website-Support
Über pro.digbi.net
Zugang erwerben
Impressum und Datenschutzerklärung
Hilfe
Sie sind als Gast angemeldet (Login)
Laden Sie die mobile App