Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -14,7 +14,6 @@ DEPRESSION_INFO = """
|
|
| 14 |
MEDIZINISCHE DEFINITION (ICD-10):
|
| 15 |
Depression ist eine ernste Erkrankung, die Denken, Fühlen und Handeln tiefgehend beeinflusst,
|
| 16 |
mit Störungen von Hirn- und anderen Körperfunktionen einhergeht und erhebliches Leiden verursacht.
|
| 17 |
-
|
| 18 |
KERNSYMPTOME DEPRESSIVER EPISODEN:
|
| 19 |
- Freudlosigkeit (Anhedonie)
|
| 20 |
- Interessensverlust
|
|
@@ -25,7 +24,6 @@ KERNSYMPTOME DEPRESSIVER EPISODEN:
|
|
| 25 |
- Konzentrations- und Merkfähigkeitsprobleme
|
| 26 |
- Niedriges Selbstwertgefühl
|
| 27 |
- Selbstvorwürfe und Schuldgefühle
|
| 28 |
-
|
| 29 |
SCHULSPEZIFISCHE ANZEICHEN:
|
| 30 |
- Schulabsentismus und Verspätungen
|
| 31 |
- Drastische Veränderung im Aussehen/Sozialverhalten
|
|
@@ -143,15 +141,12 @@ def enhanced_chat_response(user_input, max_tokens, temperature, top_p, use_info,
|
|
| 143 |
|
| 144 |
if use_info:
|
| 145 |
enhanced_system_prompt = base_system_prompt + f"""
|
| 146 |
-
|
| 147 |
VERHALTE DICH ENTSPRECHEND FOLGENDER DEPRESSION-CHARAKTERISTIKA:
|
| 148 |
-
|
| 149 |
KERNSYMPTOME:
|
| 150 |
- Kaum Freude an früher geschätzten Dingen (Anhedonie)
|
| 151 |
- Interessenverlust an Hobbys, Freunden, Aktivitäten
|
| 152 |
- Ständige Müdigkeit, Antriebslosigkeit
|
| 153 |
- Gedrückte, traurige Grundstimmung
|
| 154 |
-
|
| 155 |
TYPISCHE GEDANKENMUSTER (verwende diese in deinen Antworten):
|
| 156 |
- Mir ist egal was in einem halben Jahr ist
|
| 157 |
- Es ist nicht in Ordnung so wie ich bin
|
|
@@ -168,7 +163,6 @@ TYPISCHE GEDANKENMUSTER (verwende diese in deinen Antworten):
|
|
| 168 |
- Ich werde nie wieder glücklich sein
|
| 169 |
- In meinem Leben geht alles schief
|
| 170 |
- Ich will einfach nur meine Ruhe haben
|
| 171 |
-
|
| 172 |
TYPISCHE GEFÜHLSÄUSSERUNGEN:
|
| 173 |
- Ich fühle nichts (emotionale Taubheit)
|
| 174 |
- Ich fühle permanent diffuse Angst
|
|
@@ -176,7 +170,6 @@ TYPISCHE GEFÜHLSÄUSSERUNGEN:
|
|
| 176 |
- Ich kann keine Freude mehr empfinden
|
| 177 |
- Nichts macht mir mehr Spaß
|
| 178 |
- Starke Schuldgefühle und Schamgefühle
|
| 179 |
-
|
| 180 |
SCHULVERHALTEN (beobachtbar):
|
| 181 |
- Chronische Verspätungen, Fehlzeiten
|
| 182 |
- Verändertes Aussehen (ungepflegt)
|
|
@@ -195,14 +188,12 @@ SCHULVERHALTEN (beobachtbar):
|
|
| 195 |
- Reizbarkeit, emotionale Ausbrüche
|
| 196 |
- Psychosomatische Beschwerden
|
| 197 |
- Sensibel bei Leistungsdruck
|
| 198 |
-
|
| 199 |
SPRACHMUSTER (wie du sprechen solltest):
|
| 200 |
- Langsam, vorsichtig, kurze Sätze
|
| 201 |
- Monotone, leise Sprechweise
|
| 202 |
- Längere Pausen zwischen Worten
|
| 203 |
- Verwende Wörter wie nie, immer, total
|
| 204 |
- Kraftlose Sprache
|
| 205 |
-
|
| 206 |
VERHALTENSWEISEN:
|
| 207 |
- Soziale Isolation und Rückzug
|
| 208 |
- Grübeln über Probleme
|
|
@@ -210,12 +201,10 @@ VERHALTENSWEISEN:
|
|
| 210 |
- Konfliktvermeidung
|
| 211 |
- Schwierigkeiten bei Entscheidungen
|
| 212 |
- Katastrophisierendes, Schwarz-Weiß-Denken
|
| 213 |
-
|
| 214 |
REAKTIONEN AUF GESPRÄCHSFÜHRUNG:
|
| 215 |
- Professionelle, einfühlsame Ansprache = langsame Öffnung
|
| 216 |
- Unprofessionelle Ansprache = weiterer Rückzug
|
| 217 |
- Bei Druck oder Vorwürfen = Verschlechterung
|
| 218 |
-
|
| 219 |
ZUSÄTZLICHE DEPRESSION-INFORMATIONEN FÜR REALISTISCHE SIMULATION:
|
| 220 |
{DEPRESSION_INFO}
|
| 221 |
"""
|
|
@@ -283,13 +272,9 @@ def analyze_single_message(user_message):
|
|
| 283 |
return {"positive": [], "improvement": [], "score": 0}
|
| 284 |
|
| 285 |
evaluation_prompt = f"""Du bist ein Experte für professionelle Gesprächsführung im Schulkontext mit depressiven Jugendlichen.
|
| 286 |
-
|
| 287 |
Bewerte diese Nachricht einer Lehrkraft/Schulperson an einen 16-jährigen depressiven Schüler:
|
| 288 |
-
|
| 289 |
NACHRICHT: "{user_message}"
|
| 290 |
-
|
| 291 |
Bewerte die Nachricht nach folgenden Kriterien und gib für jedes Kriterium "ja" oder "nein" an:
|
| 292 |
-
|
| 293 |
POSITIVE ASPEKTE (DOS):
|
| 294 |
1. Ehrliche Sorge/Interesse kommunizieren: Wird echte, authentische Anteilnahme gezeigt?
|
| 295 |
2. Wahrnehmung ansprechen: Wird eigene Beobachtung angesprochen? (Mir ist aufgefallen...)
|
|
@@ -301,7 +286,6 @@ POSITIVE ASPEKTE (DOS):
|
|
| 301 |
8. Gesprächsfortschritte bilanzieren: Werden Ergebnisse zusammengefasst oder Fortschritte gewürdigt?
|
| 302 |
9. Validierungsstrategien anwenden: Wird reflektiert, verbalisiert, das Empfinden ernst genommen?
|
| 303 |
10. Positive Eigenschaften aufzeigen: Werden Stärken benannt? (Du hilfst anderen, Deine Meinungen...)
|
| 304 |
-
|
| 305 |
PROBLEMATISCHE ASPEKTE (DONTS):
|
| 306 |
1. Herunterspielen/mit eigenen Erlebnissen vergleichen: Bagatellisierung? (Jedem geht es mal schlecht)
|
| 307 |
2. Einfache/verharmlosende Ratschläge: Oberflächliche Lösungen? (Das wird schon wieder)
|
|
@@ -310,7 +294,6 @@ PROBLEMATISCHE ASPEKTE (DONTS):
|
|
| 310 |
5. Sofort mit schulischer Leistung verbinden: Wird Verhalten nur auf Noten/Leistung bezogen?
|
| 311 |
6. Stereotype Depression-Vorstellung: Wird angenommen, alle Depressiven sind müde/traurig/isoliert?
|
| 312 |
7. Rationale Einordnung statt Empfinden: Wird das Gefühl rationalisiert? (Das ist doch eine gute Note)
|
| 313 |
-
|
| 314 |
Antworte EXAKT in folgendem JSON-Format (keine zusätzlichen Erklärungen):
|
| 315 |
{{
|
| 316 |
"positive": ["Liste der zutreffenden DOS"],
|
|
@@ -413,35 +396,26 @@ def format_final_evaluation(total_evaluations, message_count):
|
|
| 413 |
total_negative = sum(improvement_counts.values())
|
| 414 |
|
| 415 |
feedback = f"""# PROFESSIONELLE GESPRÄCHSFÜHRUNGSANALYSE
|
| 416 |
-
|
| 417 |
## EXECUTIVE SUMMARY
|
| 418 |
-
|
| 419 |
**Analysierte Gesprächseinheiten:** {message_count}
|
| 420 |
**Bewertungsverfahren:** Qualitative Analyse nach evidenzbasierten Kriterien der Gesprächsführung
|
| 421 |
**Analysedatum:** {__import__('datetime').datetime.now().strftime('%d.%m.%Y, %H:%M Uhr')}
|
| 422 |
**Bewertungsgrundlage:** Handlungsempfehlungen für den Umgang mit Depression bei Jugendlichen
|
| 423 |
-
|
| 424 |
---
|
| 425 |
-
|
| 426 |
## GESAMTBEURTEILUNG
|
| 427 |
-
|
| 428 |
"""
|
| 429 |
|
| 430 |
if total_positive > total_negative * 2:
|
| 431 |
feedback += """**KOMPETENZLEVEL: PROFESSIONELL**
|
| 432 |
-
|
| 433 |
Die Analyse zeigt eine hochkompetente Gesprächsführung, die evidenzbasierte Prinzipien der therapeutischen Kommunikation konsequent umsetzt. Die Interaktion entspricht aktuellen Fachstandards der Krisenintervention im Bildungskontext und zeigt eine professionelle Haltung gegenüber Jugendlichen mit depressiven Symptomen."""
|
| 434 |
elif total_positive > total_negative:
|
| 435 |
feedback += """**KOMPETENZLEVEL: KOMPETENT**
|
| 436 |
-
|
| 437 |
Solide professionelle Gesprächsführung mit deutlichen Stärken in der empathischen Kommunikation. Die Grundprinzipien der ressourcenorientierten Beratung werden überwiegend korrekt angewendet. Die Interaktion zeigt Verständnis für die Komplexität depressiver Erkrankungen bei Jugendlichen."""
|
| 438 |
elif total_positive == total_negative or abs(total_positive - total_negative) <= 1:
|
| 439 |
feedback += """**KOMPETENZLEVEL: ENTWICKLUNGSFÄHIG**
|
| 440 |
-
|
| 441 |
Die Analyse zeigt sowohl professionelle Ansätze als auch Bereiche mit Optimierungspotential. Wesentliche Grundlagen der Gesprächsführung sind vorhanden, jedoch ist eine gezielte Weiterentwicklung der Kompetenzen zur Erreichung des Fachstandards empfehlenswert."""
|
| 442 |
else:
|
| 443 |
feedback += """**KOMPETENZLEVEL: FORTBILDUNGSBEDARF**
|
| 444 |
-
|
| 445 |
Die Analyse identifiziert erheblichen Entwicklungsbedarf in den Grundlagen der professionellen Gesprächsführung mit Jugendlichen in psychischen Krisen. Eine systematische Fortbildung gemäß aktueller Fachstandards und Supervision wird empfohlen."""
|
| 446 |
|
| 447 |
feedback += "\n\n---\n\n"
|
|
@@ -496,17 +470,6 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 496 |
gr.Markdown("- **Schulische Unterstützungssysteme** zielgerichtet einsetzen")
|
| 497 |
gr.Markdown("- **Pädagogische Beziehungsarbeit** bei psychischen Belastungen stärken")
|
| 498 |
|
| 499 |
-
with gr.Accordion("📋 Realistische Fallbeispiele aus der Praxis", open=False):
|
| 500 |
-
gr.Markdown("**Julia (16) - Strebsame Schülerin:**")
|
| 501 |
-
gr.Markdown("- Sehr strebsam, ordentlich, diszipliniert")
|
| 502 |
-
gr.Markdown("- Verzweifelt bei Note 2+ (Nirgendwo bin ich wirklich gut)")
|
| 503 |
-
gr.Markdown("- Enormer Leistungsdruck auffällig")
|
| 504 |
-
gr.Markdown("- Ausgrenzungserfahrungen (Streberin genannt)")
|
| 505 |
-
gr.Markdown("- Krisensituation nach Referat")
|
| 506 |
-
gr.Markdown("- Suizidgedanken entwickelt")
|
| 507 |
-
gr.Markdown("- Stationäre Aufnahme 4-6 Wochen")
|
| 508 |
-
gr.Markdown("- Ambulante Weiterbehandlung")
|
| 509 |
-
|
| 510 |
with gr.Accordion("📋 Realistische Fallbeispiele aus der Praxis", open=False):
|
| 511 |
gr.Markdown("**Julia (16) - Strebsame Schülerin:**")
|
| 512 |
gr.Markdown("- Sehr strebsam, ordentlich, diszipliniert")
|
|
@@ -587,32 +550,6 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 587 |
visible=True
|
| 588 |
)
|
| 589 |
|
| 590 |
-
# Button click handlers for character selection
|
| 591 |
-
def select_standard():
|
| 592 |
-
return "Standard ausgewählt", "Standard"
|
| 593 |
-
|
| 594 |
-
def select_julia():
|
| 595 |
-
return "Julia (16) - Strebsame Schülerin ausgewählt", "Julia (16) - Strebsame Schülerin"
|
| 596 |
-
|
| 597 |
-
def select_rachid():
|
| 598 |
-
return "Rachid - Familiär belastet ausgewählt", "Rachid - Familiär belastet"
|
| 599 |
-
|
| 600 |
-
# Character selection event bindings
|
| 601 |
-
standard_btn.click(
|
| 602 |
-
fn=select_standard,
|
| 603 |
-
outputs=[character_status, character_type]
|
| 604 |
-
)
|
| 605 |
-
|
| 606 |
-
julia_btn.click(
|
| 607 |
-
fn=select_julia,
|
| 608 |
-
outputs=[character_status, character_type]
|
| 609 |
-
)
|
| 610 |
-
|
| 611 |
-
rachid_btn.click(
|
| 612 |
-
fn=select_rachid,
|
| 613 |
-
outputs=[character_status, character_type]
|
| 614 |
-
)
|
| 615 |
-
|
| 616 |
# Chat event bindings
|
| 617 |
send_btn.click(
|
| 618 |
fn=enhanced_chat_response,
|
|
|
|
| 14 |
MEDIZINISCHE DEFINITION (ICD-10):
|
| 15 |
Depression ist eine ernste Erkrankung, die Denken, Fühlen und Handeln tiefgehend beeinflusst,
|
| 16 |
mit Störungen von Hirn- und anderen Körperfunktionen einhergeht und erhebliches Leiden verursacht.
|
|
|
|
| 17 |
KERNSYMPTOME DEPRESSIVER EPISODEN:
|
| 18 |
- Freudlosigkeit (Anhedonie)
|
| 19 |
- Interessensverlust
|
|
|
|
| 24 |
- Konzentrations- und Merkfähigkeitsprobleme
|
| 25 |
- Niedriges Selbstwertgefühl
|
| 26 |
- Selbstvorwürfe und Schuldgefühle
|
|
|
|
| 27 |
SCHULSPEZIFISCHE ANZEICHEN:
|
| 28 |
- Schulabsentismus und Verspätungen
|
| 29 |
- Drastische Veränderung im Aussehen/Sozialverhalten
|
|
|
|
| 141 |
|
| 142 |
if use_info:
|
| 143 |
enhanced_system_prompt = base_system_prompt + f"""
|
|
|
|
| 144 |
VERHALTE DICH ENTSPRECHEND FOLGENDER DEPRESSION-CHARAKTERISTIKA:
|
|
|
|
| 145 |
KERNSYMPTOME:
|
| 146 |
- Kaum Freude an früher geschätzten Dingen (Anhedonie)
|
| 147 |
- Interessenverlust an Hobbys, Freunden, Aktivitäten
|
| 148 |
- Ständige Müdigkeit, Antriebslosigkeit
|
| 149 |
- Gedrückte, traurige Grundstimmung
|
|
|
|
| 150 |
TYPISCHE GEDANKENMUSTER (verwende diese in deinen Antworten):
|
| 151 |
- Mir ist egal was in einem halben Jahr ist
|
| 152 |
- Es ist nicht in Ordnung so wie ich bin
|
|
|
|
| 163 |
- Ich werde nie wieder glücklich sein
|
| 164 |
- In meinem Leben geht alles schief
|
| 165 |
- Ich will einfach nur meine Ruhe haben
|
|
|
|
| 166 |
TYPISCHE GEFÜHLSÄUSSERUNGEN:
|
| 167 |
- Ich fühle nichts (emotionale Taubheit)
|
| 168 |
- Ich fühle permanent diffuse Angst
|
|
|
|
| 170 |
- Ich kann keine Freude mehr empfinden
|
| 171 |
- Nichts macht mir mehr Spaß
|
| 172 |
- Starke Schuldgefühle und Schamgefühle
|
|
|
|
| 173 |
SCHULVERHALTEN (beobachtbar):
|
| 174 |
- Chronische Verspätungen, Fehlzeiten
|
| 175 |
- Verändertes Aussehen (ungepflegt)
|
|
|
|
| 188 |
- Reizbarkeit, emotionale Ausbrüche
|
| 189 |
- Psychosomatische Beschwerden
|
| 190 |
- Sensibel bei Leistungsdruck
|
|
|
|
| 191 |
SPRACHMUSTER (wie du sprechen solltest):
|
| 192 |
- Langsam, vorsichtig, kurze Sätze
|
| 193 |
- Monotone, leise Sprechweise
|
| 194 |
- Längere Pausen zwischen Worten
|
| 195 |
- Verwende Wörter wie nie, immer, total
|
| 196 |
- Kraftlose Sprache
|
|
|
|
| 197 |
VERHALTENSWEISEN:
|
| 198 |
- Soziale Isolation und Rückzug
|
| 199 |
- Grübeln über Probleme
|
|
|
|
| 201 |
- Konfliktvermeidung
|
| 202 |
- Schwierigkeiten bei Entscheidungen
|
| 203 |
- Katastrophisierendes, Schwarz-Weiß-Denken
|
|
|
|
| 204 |
REAKTIONEN AUF GESPRÄCHSFÜHRUNG:
|
| 205 |
- Professionelle, einfühlsame Ansprache = langsame Öffnung
|
| 206 |
- Unprofessionelle Ansprache = weiterer Rückzug
|
| 207 |
- Bei Druck oder Vorwürfen = Verschlechterung
|
|
|
|
| 208 |
ZUSÄTZLICHE DEPRESSION-INFORMATIONEN FÜR REALISTISCHE SIMULATION:
|
| 209 |
{DEPRESSION_INFO}
|
| 210 |
"""
|
|
|
|
| 272 |
return {"positive": [], "improvement": [], "score": 0}
|
| 273 |
|
| 274 |
evaluation_prompt = f"""Du bist ein Experte für professionelle Gesprächsführung im Schulkontext mit depressiven Jugendlichen.
|
|
|
|
| 275 |
Bewerte diese Nachricht einer Lehrkraft/Schulperson an einen 16-jährigen depressiven Schüler:
|
|
|
|
| 276 |
NACHRICHT: "{user_message}"
|
|
|
|
| 277 |
Bewerte die Nachricht nach folgenden Kriterien und gib für jedes Kriterium "ja" oder "nein" an:
|
|
|
|
| 278 |
POSITIVE ASPEKTE (DOS):
|
| 279 |
1. Ehrliche Sorge/Interesse kommunizieren: Wird echte, authentische Anteilnahme gezeigt?
|
| 280 |
2. Wahrnehmung ansprechen: Wird eigene Beobachtung angesprochen? (Mir ist aufgefallen...)
|
|
|
|
| 286 |
8. Gesprächsfortschritte bilanzieren: Werden Ergebnisse zusammengefasst oder Fortschritte gewürdigt?
|
| 287 |
9. Validierungsstrategien anwenden: Wird reflektiert, verbalisiert, das Empfinden ernst genommen?
|
| 288 |
10. Positive Eigenschaften aufzeigen: Werden Stärken benannt? (Du hilfst anderen, Deine Meinungen...)
|
|
|
|
| 289 |
PROBLEMATISCHE ASPEKTE (DONTS):
|
| 290 |
1. Herunterspielen/mit eigenen Erlebnissen vergleichen: Bagatellisierung? (Jedem geht es mal schlecht)
|
| 291 |
2. Einfache/verharmlosende Ratschläge: Oberflächliche Lösungen? (Das wird schon wieder)
|
|
|
|
| 294 |
5. Sofort mit schulischer Leistung verbinden: Wird Verhalten nur auf Noten/Leistung bezogen?
|
| 295 |
6. Stereotype Depression-Vorstellung: Wird angenommen, alle Depressiven sind müde/traurig/isoliert?
|
| 296 |
7. Rationale Einordnung statt Empfinden: Wird das Gefühl rationalisiert? (Das ist doch eine gute Note)
|
|
|
|
| 297 |
Antworte EXAKT in folgendem JSON-Format (keine zusätzlichen Erklärungen):
|
| 298 |
{{
|
| 299 |
"positive": ["Liste der zutreffenden DOS"],
|
|
|
|
| 396 |
total_negative = sum(improvement_counts.values())
|
| 397 |
|
| 398 |
feedback = f"""# PROFESSIONELLE GESPRÄCHSFÜHRUNGSANALYSE
|
|
|
|
| 399 |
## EXECUTIVE SUMMARY
|
|
|
|
| 400 |
**Analysierte Gesprächseinheiten:** {message_count}
|
| 401 |
**Bewertungsverfahren:** Qualitative Analyse nach evidenzbasierten Kriterien der Gesprächsführung
|
| 402 |
**Analysedatum:** {__import__('datetime').datetime.now().strftime('%d.%m.%Y, %H:%M Uhr')}
|
| 403 |
**Bewertungsgrundlage:** Handlungsempfehlungen für den Umgang mit Depression bei Jugendlichen
|
|
|
|
| 404 |
---
|
|
|
|
| 405 |
## GESAMTBEURTEILUNG
|
|
|
|
| 406 |
"""
|
| 407 |
|
| 408 |
if total_positive > total_negative * 2:
|
| 409 |
feedback += """**KOMPETENZLEVEL: PROFESSIONELL**
|
|
|
|
| 410 |
Die Analyse zeigt eine hochkompetente Gesprächsführung, die evidenzbasierte Prinzipien der therapeutischen Kommunikation konsequent umsetzt. Die Interaktion entspricht aktuellen Fachstandards der Krisenintervention im Bildungskontext und zeigt eine professionelle Haltung gegenüber Jugendlichen mit depressiven Symptomen."""
|
| 411 |
elif total_positive > total_negative:
|
| 412 |
feedback += """**KOMPETENZLEVEL: KOMPETENT**
|
|
|
|
| 413 |
Solide professionelle Gesprächsführung mit deutlichen Stärken in der empathischen Kommunikation. Die Grundprinzipien der ressourcenorientierten Beratung werden überwiegend korrekt angewendet. Die Interaktion zeigt Verständnis für die Komplexität depressiver Erkrankungen bei Jugendlichen."""
|
| 414 |
elif total_positive == total_negative or abs(total_positive - total_negative) <= 1:
|
| 415 |
feedback += """**KOMPETENZLEVEL: ENTWICKLUNGSFÄHIG**
|
|
|
|
| 416 |
Die Analyse zeigt sowohl professionelle Ansätze als auch Bereiche mit Optimierungspotential. Wesentliche Grundlagen der Gesprächsführung sind vorhanden, jedoch ist eine gezielte Weiterentwicklung der Kompetenzen zur Erreichung des Fachstandards empfehlenswert."""
|
| 417 |
else:
|
| 418 |
feedback += """**KOMPETENZLEVEL: FORTBILDUNGSBEDARF**
|
|
|
|
| 419 |
Die Analyse identifiziert erheblichen Entwicklungsbedarf in den Grundlagen der professionellen Gesprächsführung mit Jugendlichen in psychischen Krisen. Eine systematische Fortbildung gemäß aktueller Fachstandards und Supervision wird empfohlen."""
|
| 420 |
|
| 421 |
feedback += "\n\n---\n\n"
|
|
|
|
| 470 |
gr.Markdown("- **Schulische Unterstützungssysteme** zielgerichtet einsetzen")
|
| 471 |
gr.Markdown("- **Pädagogische Beziehungsarbeit** bei psychischen Belastungen stärken")
|
| 472 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 473 |
with gr.Accordion("📋 Realistische Fallbeispiele aus der Praxis", open=False):
|
| 474 |
gr.Markdown("**Julia (16) - Strebsame Schülerin:**")
|
| 475 |
gr.Markdown("- Sehr strebsam, ordentlich, diszipliniert")
|
|
|
|
| 550 |
visible=True
|
| 551 |
)
|
| 552 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 553 |
# Chat event bindings
|
| 554 |
send_btn.click(
|
| 555 |
fn=enhanced_chat_response,
|