Projektarbeit Python 2025-I Diese Dokumentation ist (auf Gruppenwunsch) in Deutscher Sprache verfasst
Möglichst viele bisher behandelte Aspekte von Python wiederholen
- Klassen definieren und Objekte nutzen
- RegEx (reguläre Ausdrücke ) - Erkennen von Mustern in Texten (zunächst nur deutsch)
- Verzicht auf alle Erweiterungen, die nicht zur Python Standard Library gehören
sequenceDiagram
Bot->User: Welcome message
loop until 'quit'
Bot-->User: message
User-->Bot: message
end
foo@ASGARD chatbot % python3 chat_bot.py
Guten Tag, ich heisse ChatBot 2025. Wie ist dein Name?
User: Ich heisse Peter
sequenceDiagram
Bot ->> User: Guten Tag, ich heisse Dr. Seltsam. Wie kann ich dir helfen?
Note right of User: Beispieldialog
User--x Bot: Hallo bot, wie geht es Dir?
Bot ->> User: Sehr gut, danke. Und wie läuft es bei dir?
User-->Bot: Mir geht es gut, danke!
- Pflege der Regexe / Antworten unabhängig in "Laiensprache" in externer Datei
- Anbindung von Online-Services etc. (z.B: Google, Wiktionary, Wikidata usw.)
- Archiv: speichern von Dialogen, Lesen vorheriger Verläufe ..