Groups | Search | Server Info | Login | Register
Groups > de.alt.folklore.computer > #51041
| From | ram@zedat.fu-berlin.de (Stefan Ram) |
|---|---|
| Newsgroups | de.alt.folklore.computer |
| Subject | Re: Chatbot-Demo |
| Date | 2025-07-04 14:08 +0000 |
| Organization | Stefan Ram |
| Message-ID | <Code-20250704150702@ram.dialup.fu-berlin.de> (permalink) |
| References | (1 earlier) <prompt-20250629143415@ram.dialup.fu-berlin.de> <Tests-20250630130820@ram.dialup.fu-berlin.de> <prompt-20250701111312@ram.dialup.fu-berlin.de> <Implementation-20250702132413@ram.dialup.fu-berlin.de> <Skript-20250703140018@ram.dialup.fu-berlin.de> |
ram@zedat.fu-berlin.de (Stefan Ram) schrieb oder zitierte:
>test_list_with_strings_containing_spaces: FAIL ()
>test_list_with_very_deep_nesting: ERROR (maximum recursion depth exceeded)
>test_list_with_strings_with_newlines: FAIL ()
>test_list_with_extreme_depth: SKIPPED (Recursion limit reached)
>22/26 Tests bestanden.
Text für Chatbots wird meist in lexikalische Einheiten
zerlegt, und dann wird deren Bedeutung als Zahlengruppe
weiterverarbeitet. Daher sieht ein Chatbot Buchstaben eines
Textes oft gar nicht. Entsprechend haben Chatbots manchmal
Schwierigkeiten damit, einzelne Schriftzeichen zu zählen.
def test_list_with_strings_containing_spaces():
assert length([' ', ' ', 'abc ']) == 6
def test_list_with_strings_with_newlines():
assert length(['a\nb', ['c\nd', 'e']]) == 6
Oben hat der Chatbot eine "6" dort eingesetzt, wo eine "7" stehen
sollte. Nach einer Änderung in "7" sind diese beiden Tests dann "OK".
Mit einer Erhöhung der Obergrenze für Rekursionstiefe läßt sich
noch ein weiterer Test "OK" machen.
Der letzte Test kann hier nicht ausgeführt werden, was vermutlich
an einer aus Sicherheitsgründen in Python eingeführten Obergrenze
für den Stapelspeicher auf meinem System liegt und nicht an einem
Fehler der zu testenden Funktion.
In dieser kleinen Serie konnte man sehen, wie ein Chatbot
wartbaren, dokumentierten und getesteten Code generiert hat,
dessen Qualität der von menschlichen Programmierern typischerweise
fabrizierten Qualität mindestens ebenbürtig ist, wenn man
einmal von Fehlern beim Zählen von Schriftzeichen absieht.
Morgen folgt dann die Auflösung der Frage in einem anderen
Diskussionsverlauf.
Back to de.alt.folklore.computer | Previous | Next — Previous in thread | Next in thread | Find similar
Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-06-29 13:29 +0000
Re: Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-06-29 13:37 +0000
Re: Chatbot-Demo Ulf Kutzner <user2991@newsgrouper.org.invalid> - 2025-06-29 13:47 +0000
Re: Chatbot-Demo Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-06-30 10:22 +0200
Re: Chatbot-Demo Ulf Kutzner <user2991@newsgrouper.org.invalid> - 2025-06-30 08:32 +0000
Re: Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-06-30 12:15 +0000
Re: Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-01 10:22 +0000
Re: Chatbot-Demo michaelnoeusenet@mac.com (Michael Noe) - 2025-07-01 21:31 +0200
Re: Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-02 12:24 +0000
Re: Chatbot-Demo Thomas Koenig <tkoenig@netcologne.de> - 2025-07-02 16:56 +0000
Re: Chatbot-Demo michaelnoeusenet@mac.com (Michael Noe) - 2025-07-03 18:00 +0200
Re: Chatbot-Demo mlelstv@serpens.de (Michael van Elst) - 2025-07-03 16:37 +0000
Re: Chatbot-Demo michaelnoeusenet@mac.com (Michael Noe) - 2025-07-03 22:07 +0200
Re: Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-03 13:00 +0000
Re: Chatbot-Demo ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-04 14:08 +0000
42 (was: Chatbot-Demo) michaelnoeusenet@mac.com (Michael Noe) - 2025-07-05 17:48 +0200
Nicht auch noch $HIER! (was: Chatbot-Demo) Kay Martinen <usenet@martinen.de> - 2025-06-29 16:47 +0200
Re: Nicht auch noch $HIER! michaelnoeusenet@mac.com (Michael Noe) - 2025-06-29 17:41 +0200
Re: Nicht auch noch $HIER! Thomas Koenig <tkoenig@netcologne.de> - 2025-06-29 20:41 +0000
Re: Nicht auch noch $HIER! Andreas Bockelmann <xotzil@gmx.de> - 2025-07-02 08:33 +0200
csiph-web