Wilfried Baumann, baumann@ocg.at
Diese Präsentation: https://www.coding4you.at/2025_biber_pw
Bebras Preisträgerworkshop
FH Technikum 9.4.2025
Interessante Links
OpenAI
Seite: Python
Unterseiten: Python, Turtle
Thonny (Python bereits integriert)
KI Grundlagen
Wichtiges aktuelles Thema sind:
KI-Chatbots
ChatGPT, Gemini, Copilot, Claude, Mistral, ...
Vorgangsweise in diesem Workshop

Wie oben zu sehen gehen wir wie folgt vor:
- Eingabe eines Prompts in den KI-Chatbot (in unserem Fall ChatGPT), in dem wir ausdrücklich Python-Turtle-Programmcode anfordern
- Der KI-Chatbot erzeugt daraufhin Python-Turtle-Code
(Wir müssen diesen Programmcode nicht unbedingt verstehen)
- Diesen Programmcode verwenden wir um in Python eine Grafik zu erzeugen
- Nach Ansicht der Grafik können wir unseren Prompt verbessern
um das Ergebnis mehr in Richtung unserer Erwartung zu verändern
Manchmal werden wir sogar so vorgehen, dass wir uns den Prompt durch den
KI-Chatbot erzeugen lassen:

Warum machen wir das?
- Es gäbe viel bessere Möglichkeiten um Grafiken zu erzeugen, vor allem wenn es um realistische Grafiken geht (Dall-E, Copliot Designer, Gemini Bildgenerierung, ...)
- Jeder Versuch ist ein kleines Experiment
- Wir können den Programmcode betrachten, verändern und weiterverwenden
- Wir können auf anschauliche Art und Weise die Grenzen aber auch die Stärken des Chatbots austesten
- Wir bekommen einen interessanten Einblick in die Arbeitsweise des verwendeten Modells
- Wir können Erfahrung in Bezug auf Prompting sammeln
Beispiel

Wie würdet ihr das beschreiben? Was ist da das Problem?
Warum sind die Ergebnisse dieser Art der Bildgenerierung so eingeschränkt?
Bemerkung
Alles gezeigte kann auch mit freien Chatbot-Versionen durchgeführt werden.
Unter Umständen arbeite ich im Workshop mit Visual Studio Code und einem Github-Copilot-Plugin
(beides als Gratisversion).
Das ist aber keinesfalls notwendig und es dient nur dazu den Arbeitsablauf etwas zu vereinfachen.
Dreieck
dreieck_1.py

dreieck_2.py
dreieck_3.py

Alphabet
draw_alphabet.py





Haus
haus_1.py

haus_2.py

Neuschwanstein
Das Hochladen von Dateien ist ein der freien ChatGPT-Version zur Zeit nicht möglich,
aber zum Beispiel in Gemini.

(pexels-timo-volz-837240-13538477)
neuschwanstein_1.py

neuschwanstein_2.py

neuschwanstein_3.py

Stern
stern_1.py

stern_2.py

rekursiver Stern
stern_rek_1.py

stern_rek_2.py

stern_rek_3.py



Fahrrad
rad_1.py

rad_2.py

Kreis und Quadrat
kreis_quadrat_1.py

kreis_quadrat_2.py

kreis_quadrat_3.py

kreis_quadrat_4.py

kreis_quadrat_5.py

Rekursive Grafik
rek_graf_1.py

rek_graf_2.py

rek_graf_3.py

rek_graf_4.py
