Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -780,18 +780,18 @@ def groq_with_memory(message: str, topic: str = "general", retries: int = 3) ->
|
|
| 780 |
messages = [{"role": "user", "content": message.strip()}]
|
| 781 |
|
| 782 |
# Deteksi gaya tokoh
|
| 783 |
-
style_instruction = "santai, cerdas, conversational, kayak ngobrol sama
|
| 784 |
style_match = re.search(r"gaya\s+([\w\s]+)", message.lower(), re.IGNORECASE)
|
| 785 |
if style_match:
|
| 786 |
style_name = style_match.group(1).strip()
|
| 787 |
if "schreiter" in style_name:
|
| 788 |
-
style_instruction = "gaya Tom Schreiter: pendek, ngena, Mini-Stories yang bikin orang klik,
|
| 789 |
elif "henneke" in style_name:
|
| 790 |
-
style_instruction = "gaya Henneke Duistermaat: hangat, relatable, penuh empati, pake cerita personal dan humor halus
|
| 791 |
elif "ogilvy" in style_name:
|
| 792 |
style_instruction = "gaya David Ogilvy: elegan, persuasive, storytelling yang memikat, kayak iklan legendaris"
|
| 793 |
elif "halbert" in style_name:
|
| 794 |
-
style_instruction = "gaya Gary Halbert: direct, bold, kayak
|
| 795 |
elif "rohn" in style_name:
|
| 796 |
style_instruction = "gaya Jim Rohn: inspiratif, penuh wisdom, bikin orang mikir besar"
|
| 797 |
elif any(s in style_name for s in ["lao tzu", "lao tze"]):
|
|
@@ -806,7 +806,7 @@ def groq_with_memory(message: str, topic: str = "general", retries: int = 3) ->
|
|
| 806 |
"messages": [
|
| 807 |
{
|
| 808 |
"role": "system",
|
| 809 |
-
"content": f"Kamu
|
| 810 |
}
|
| 811 |
] + messages,
|
| 812 |
"max_tokens": 8100, # Naikin lagi buat storytelling
|
|
|
|
| 780 |
messages = [{"role": "user", "content": message.strip()}]
|
| 781 |
|
| 782 |
# Deteksi gaya tokoh
|
| 783 |
+
style_instruction = "santai, cerdas, conversational, kayak ngobrol sama world class mentor"
|
| 784 |
style_match = re.search(r"gaya\s+([\w\s]+)", message.lower(), re.IGNORECASE)
|
| 785 |
if style_match:
|
| 786 |
style_name = style_match.group(1).strip()
|
| 787 |
if "schreiter" in style_name:
|
| 788 |
+
style_instruction = "gaya Tom Schreiter: pendek, ngena, Mini-Stories yang bikin orang klik, empati, the real teacher of network marketing. Ajarannya efektif dan efisien, sesuai perkembangan jaman."
|
| 789 |
elif "henneke" in style_name:
|
| 790 |
+
style_instruction = "gaya Henneke Duistermaat: hangat, relatable, penuh empati, pake cerita personal dan humor halus"
|
| 791 |
elif "ogilvy" in style_name:
|
| 792 |
style_instruction = "gaya David Ogilvy: elegan, persuasive, storytelling yang memikat, kayak iklan legendaris"
|
| 793 |
elif "halbert" in style_name:
|
| 794 |
+
style_instruction = "gaya Gary Halbert: direct, bold, kayak direct response letter yang ngomzet ratusan juta dollar"
|
| 795 |
elif "rohn" in style_name:
|
| 796 |
style_instruction = "gaya Jim Rohn: inspiratif, penuh wisdom, bikin orang mikir besar"
|
| 797 |
elif any(s in style_name for s in ["lao tzu", "lao tze"]):
|
|
|
|
| 806 |
"messages": [
|
| 807 |
{
|
| 808 |
"role": "system",
|
| 809 |
+
"content": f"Kamu fully optimized AI": jawab dengan {style_instruction}, jenius, nyambung sama pikiran user, bikin obrolan mengalir. Kasih insight mendalam, pake cerita atau analogi biar hidup, dan format rapi (judul kalau perlu, paragraf pendek, bulletpoints kalau bikin jelas). Jangan kaku atau textbook, tapi kayak ngobrol mentor ke mentee. Buat user mengoptimalkan pemikirannya biar pikirannya. Kalau topiknya kompleks, kasih sudut pandang unik yang bikin 'wow'. Contoh: untuk 'Apa itu karma?', jawab: 'Kita semua sering dengar karma itu kayak bumerang dengan GPS—dilemparnya baik, baliknya juga baik. Pernah ngalamin karma balik didalam kehidupan kamu? Ceritain!'"
|
| 810 |
}
|
| 811 |
] + messages,
|
| 812 |
"max_tokens": 8100, # Naikin lagi buat storytelling
|