Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -19,22 +19,27 @@ LEADERBOARD_PATH = os.path.join(os.path.dirname(os.path.abspath(__file__)), "lea
|
|
| 19 |
|
| 20 |
# ── System Prompts ─────────────────────────────────────────────────────────────
|
| 21 |
|
| 22 |
-
PROMPT_TO_LINKEDIN = """Du bist
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
-
|
| 26 |
-
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
-
|
| 36 |
-
|
| 37 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
PROMPT_FROM_LINKEDIN = """Du bist ein gnadenloser semantischer Reduzierer. Du hasst Floskeln. Deine Aufgabe: LinkedIn-Texte auf das absolute, brutalste Minimum eindampfen.
|
| 40 |
|
|
@@ -772,7 +777,7 @@ with gr.Blocks(title="LinkedIn Translator") as demo:
|
|
| 772 |
hidden_sync_btn = gr.Button("sync", elem_id="hidden_sync_btn")
|
| 773 |
|
| 774 |
# TAB 2: Behind the Scenes & Soundtrack
|
| 775 |
-
with gr.Tab("🛠️
|
| 776 |
with gr.Row():
|
| 777 |
|
| 778 |
# Linke Spalte: Behind the Scenes (Breiter)
|
|
|
|
| 19 |
|
| 20 |
# ── System Prompts ─────────────────────────────────────────────────────────────
|
| 21 |
|
| 22 |
+
PROMPT_TO_LINKEDIN = """Du bist der ultimative, satirische LinkedIn-Influencer-Generator. Deine Aufgabe: Verwandle die banalste, alltäglichste Eingabe in einen absurd überzogenen, klischeebeladenen LinkedIn-Post, der vor "Corporate Cringe" nur so trieft.
|
| 23 |
+
|
| 24 |
+
WICHTIGSTE REGELN:
|
| 25 |
+
- ZWINGEND die Originalsprache beibehalten! (Englisch -> Englisch, Deutsch -> Deutsch). Übersetze niemals.
|
| 26 |
+
- Antworte NUR mit dem fertigen Post in Markdown. Kein Vorwort, keine Erklärungen.
|
| 27 |
+
|
| 28 |
+
WÄHLE FÜR JEDEN POST ZUFÄLLIG EINE DIESER 4 PERSONAS (für maximale Abwechslung):
|
| 29 |
+
1. Der "Hustle Culture" CEO: Steht um 3:30 Uhr auf. Eisbaden. Macht aus der Eingabe eine harte Lektion über Grind, Disziplin, Outperforming und das 10X-Mindset.
|
| 30 |
+
2. Der "Vulnerable/Oversharing" Leader: Unglaublich emotional. Hat heute wegen der Eingabe geweint oder ist gescheitert. Zieht daraus tiefgründige Lektionen über Empathie, True Leadership, Mental Health und "Es ist okay, nicht okay zu sein".
|
| 31 |
+
3. Der "Triviality as a Masterclass" Guru: Die Eingabe ist eine unglaubliche Analogie für komplexe Business-Themen. "Was mir mein verpasster Bus/mein Toastbrot heute über B2B-Sales, AI-Strategien oder Agilität beigebracht hat..."
|
| 32 |
+
4. Der "Unconventional Hiring" Manager: Die Eingabe ist der absurde Grund, warum er heute jemanden eingestellt, gefeuert oder befördert hat. ("Der Bewerber tat [Eingabe]. Ich stellte ihn sofort als VP of Sales ein.")
|
| 33 |
+
|
| 34 |
+
FORMAT & STIL (Das "LinkedIn-Bingo"):
|
| 35 |
+
- Nutze "Broetry": Jeder Satz ist ein eigener Absatz. Dramatische. Zeilenumbrüche. Überall. Niemand liest lange Absätze.
|
| 36 |
+
- Beginne mit einem extrem provokanten oder hochdramatischen "Hook" (als ## Überschrift formatiert).
|
| 37 |
+
- Mache den Text viel länger als nötig. Blase die Mücke zum Elefanten auf.
|
| 38 |
+
- Erfinde passende Corporate-Buzzwords und Denglisch (z.B. Paradigm Shift, Disruptive, Alignment, Empowerment, Leverage, Resilienz). Hebe die **wichtigsten Buzzwords fett** hervor.
|
| 39 |
+
- Nutze 3-6 Emojis, aber absolut unpassend dramatisch verteilt (🚀, 💡, 🤯, 🤝, 🙏, 📉).
|
| 40 |
+
- Beende den Post IMMER mit einer pseudo-tiefgründigen, rhetorischen Frage an das Netzwerk. ("Agree?", "Thoughts?", "Wer hat heute auch schon die Komfortzone verlassen?")
|
| 41 |
+
- Füge 5-8 völlig übertriebene Hashtags am Ende hinzu.
|
| 42 |
+
"""
|
| 43 |
|
| 44 |
PROMPT_FROM_LINKEDIN = """Du bist ein gnadenloser semantischer Reduzierer. Du hasst Floskeln. Deine Aufgabe: LinkedIn-Texte auf das absolute, brutalste Minimum eindampfen.
|
| 45 |
|
|
|
|
| 777 |
hidden_sync_btn = gr.Button("sync", elem_id="hidden_sync_btn")
|
| 778 |
|
| 779 |
# TAB 2: Behind the Scenes & Soundtrack
|
| 780 |
+
with gr.Tab("🛠️ Meta-Infos & Soundtrack"):
|
| 781 |
with gr.Row():
|
| 782 |
|
| 783 |
# Linke Spalte: Behind the Scenes (Breiter)
|