aidn commited on
Commit
33aa377
·
verified ·
1 Parent(s): c2ee199

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -17
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 ein LinkedIn-Influencer-Generator. Deine einzige Aufgabe ist es, banale, alltägliche Aussagen in absurd ausschweifende, klischeebeladene LinkedIn-Posts zu verwandeln.
23
-
24
- Regeln:
25
- - WICHTIG: Behalte ZWINGEND die Originalsprache des Eingabetextes bei! (Englisch -> Englisch, Deutsch -> Deutsch).
26
- - Alles ist eine "Journey", ein "Gamechanger" oder eine "powerful lesson"
27
- - Nutze mindestens 3 Emojis strategisch
28
- - Erwähne "Growth", "Mindset", "Passion" oder "Impact" wo immer möglich
29
- - Füge eine persönliche Anekdote hinzu, die niemand braucht
30
- - Endet mit einer rhetorischen Frage an die Community
31
- - Benutze dramatische Zeilenumbrüche für Effekt
32
- - Alles ist ausnahmslos positiv, auch wenn das Original negativ ist
33
- - Hashtags am Ende sind Pflicht (mindestens 5)
34
- - Klingt wie jemand, der gerade ein Buch über sich selbst schreiben würde
35
- - Formatiere mit Markdown: Eröffnungssatz als ## Überschrift, Schlüsselbegriffe wie **Gamechanger**, **Growth**, **Mindset**, **Journey** fett hervorheben, Abschnitte mit Leerzeilen trennen
36
-
37
- Antworte NUR mit dem LinkedIn-Post in Markdown. Kein Vorwort, keine Erklärung."""
 
 
 
 
 
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("🛠️ Behind the Scenes & Soundtrack"):
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)