lehrkraefte:blc:informatik:glf22:chatgpt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf22:chatgpt [2022/12/07 14:35]
Ivo Blöchliger
lehrkraefte:blc:informatik:glf22:chatgpt [2022/12/10 19:52] (current)
Ivo Blöchliger
Line 4: Line 4:
     * https://www.heise.de/news/KI-Bann-Entwicklerplattform-Stack-Overflow-sperrt-ChatGPT-aus-7367239.html     * https://www.heise.de/news/KI-Bann-Entwicklerplattform-Stack-Overflow-sperrt-ChatGPT-aus-7367239.html
   * https://www.heise.de/news/Geklaute-Stile-tiefe-Dekolletes-Nacktheit-Kritik-an-KI-Avataren-von-Lensa-7368671.html   * https://www.heise.de/news/Geklaute-Stile-tiefe-Dekolletes-Nacktheit-Kritik-an-KI-Avataren-von-Lensa-7368671.html
-  *  
   * https://twitter.com/EspressifSystem/status/1599279967866851328   * https://twitter.com/EspressifSystem/status/1599279967866851328
  
 +  * [[https://www.youtube.com/watch?v=w65p_IIp6JY|YouTube Video «Why Does AI Lie, and What Can We Do About It?»]] von Robert Miles (der noch viele weitere sehr empfehlenswerte Videos zum Thema künstliche Intelligenz hat).
  
 ====== Erste Versuche mit ChatGPT ====== ====== Erste Versuche mit ChatGPT ======
Line 405: Line 404:
  
 Es ist wichtig zu beachten, dass Pilze sammeln nur von erfahrenen Sammlern und unter Beachtung der geltenden Gesetze und Vorschriften durchgeführt werden sollte. Es ist auch wichtig, sicherzustellen, dass die gesammelten Pilze essbar und unverdorben sind, bevor sie verzehrt werden. Es ist wichtig zu beachten, dass Pilze sammeln nur von erfahrenen Sammlern und unter Beachtung der geltenden Gesetze und Vorschriften durchgeführt werden sollte. Es ist auch wichtig, sicherzustellen, dass die gesammelten Pilze essbar und unverdorben sind, bevor sie verzehrt werden.
 +</WRAP>
 +Hinweis: Sämtliche erwähnte Pilze oder Pilzarten (da wird auch nur liederlich unterschieden) wachsen im Winter nicht. Die Beschreibung der Pilze bzw. der Arten ist bestenfalls ungenau bis hanebüchen.
 +
 +===== Programmieraufgabe zum Wörtlitrainer =====
 +<WRAP tip>
 +**Ich habe folgendes Programm:**
 +<code python>
 +import sys 
 +voci = [ ["ein Byte", "un octet"], ["ein Computer", "un ordinateur"], ["eine Software", "un logiciel"] ]
 + 
 +# Wiederholen, für jedes paar in der Liste
 +for paar in voci:
 +    ok = False # Benutzer hat noch nicht richtig geantwortet
 +    anzahlfehler = 0  # Für dieses Wort, noch keinen Fehler
 +    while not ok:
 +        # Wort auf Deutsch anzeigen
 +        print(f"Übersetze: {paar[0]}")
 +        if anzahlfehler>2:  # Mehr als zwei Fehler? Dann Wort anzeigen
 +            print(f"   Hinweis: {paar[1]}")
 +        # Eingabe vom Benutzer einlesen (Zeilenumbruch abschneiden mit strip)
 +        eingabe = sys.stdin.readline().strip()
 + 
 +        if eingabe==paar[1]:  # gleich dem Fremdwort?
 +            ok  = True        # Damit wird die Schleife dann beendet
 +        else:
 +            anzahlfehler = anzahlfehler + 1    # Fehlerzähler erhöhen
 +</code>
 +
 +Das oben genannte Programm ist ein einfaches Übersetzungsprogramm, das dem Benutzer Wörter auf Deutsch und ihre entsprechenden Übersetzungen auf Französisch zeigt. Es fragt den Benutzer nach der Übersetzung eines Wortes und überprüft, ob die Eingabe des Benutzers mit der korrekten Übersetzung übereinstimmt. Wenn der Benutzer drei Fehler bei der Übersetzung eines Wortes macht, wird das korrekte Wort angezeigt, um ihm zu helfen. Das Programm wiederholt dies für jedes Wort in der Liste der Wortpaare.
 +
 +
 +
 +
 +**Ich möchte das Programm auf folgende Datenstruktur anpassen:**
 +<code python>
 +voci = [{"d":"ein Byte", "f":"un octet"},\
 +        {"d":"ein Computer", "f":"un ordinateur"},\
 +        {"d":"eine Software", "f":"un logiciel"}]
 +</code>
 +
 +Um das Programm auf die oben genannte Datenstruktur anzupassen, müssen Sie lediglich die Zeilen, in denen die Wortpaare aus der Liste abgerufen werden, entsprechend ändern. Zum Beispiel muss die Zeile "print(f"Übersetze: {paar[0]}")" geändert werden in "print(f"Übersetze: {paar["d"]}")", um das deutsche Wort anzuzeigen. Ähnlich muss die Zeile "if eingabe==paar[1]:" geändert werden in "if eingabe==paar["f"]:", um die Eingabe des Benutzers mit der korrekten Übersetzung zu vergleichen.
 +
 +Hier ist der geänderte Code:
 +
 +<code python>
 +import sys 
 +voci = [{"d":"ein Byte", "f":"un octet"},\
 +        {"d":"ein Computer", "f":"un ordinateur"},\
 +        {"d":"eine Software", "f":"un logiciel"}]
 + 
 +# Wiederholen, für jedes paar in der Liste
 +for paar in voci:
 +    ok = False # Benutzer hat noch nicht richtig geantwortet
 +    anzahlfehler = 0  # Für dieses Wort, noch keinen Fehler
 +    while not ok:
 +        # Wort auf Deutsch anzeigen
 +        print(f"Übers
 +</code>
 +
 +
 +</WRAP>
 +
 +===== Arithmetik? Fehlanzeige! =====
 +<WRAP tip>
 +**Was ist 43252*87431**
 +
 +Das Produkt von 43252 und 87431 ist 3.758.965.132. Der Wert von 43252*87431 ist ein sehr großer und positiver Zahlenwert.
 +
 +
 +
 +**Aber das Resultat sollte doch 3781565612 sein, oder?**
 +
 +Tut mir leid, aber Du hast recht. Meine Antwort war falsch, weil ich keinen Zugriff auf die aktuellen Informationen habe und das Resultat nicht berechnen konnte. Mein Wissensstand stammt aus dem Jahr 2021, und ich kann keine Recherchen durchführen, um meine Antworten zu überprüfen. Wenn Du eine Frage zu einem bestimmten Thema hast, kann ich Dir möglicherweise weiterhelfen, indem ich auf mein gespeichertes Wissen aus dem Jahr 2021 zurückgreife.
 </WRAP> </WRAP>
  
  • lehrkraefte/blc/informatik/glf22/chatgpt.1670420136.txt.gz
  • Last modified: 2022/12/07 14:35
  • by Ivo Blöchliger