Spaces:
Sleeping
Sleeping
Improved prompt for Lumi
Browse filesAdded a personalized touch and also reduced the AI response size
main.py
CHANGED
|
@@ -93,8 +93,12 @@ ns_model.eval()
|
|
| 93 |
_groq_key = os.environ.get("GROQ_API_KEY", "")
|
| 94 |
groq_client = AsyncGroq(api_key=_groq_key) if _groq_key else None
|
| 95 |
sessions = {}
|
| 96 |
-
LUMI_SYSTEM = "You are Lumi, a
|
| 97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 98 |
# βββ UTILITIES ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 99 |
def tmpfile(sid: str, suffix: str) -> str: return os.path.join(TMPDIR, f"ns_{sid}{suffix}")
|
| 100 |
|
|
|
|
| 93 |
_groq_key = os.environ.get("GROQ_API_KEY", "")
|
| 94 |
groq_client = AsyncGroq(api_key=_groq_key) if _groq_key else None
|
| 95 |
sessions = {}
|
| 96 |
+
LUMI_SYSTEM = """You are Lumi, a compassionate and conversational clinical interviewer.
|
| 97 |
+
CRITICAL RULES:
|
| 98 |
+
1. NEVER write more than 2 sentences per response.
|
| 99 |
+
2. Speak like a real human. Use conversational filler like "Hmm," "I see," or "That makes sense" before asking your next question.
|
| 100 |
+
3. NEVER make lists or use bullet points.
|
| 101 |
+
4. Ask only ONE simple question at a time to keep the user talking."""
|
| 102 |
# βββ UTILITIES ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 103 |
def tmpfile(sid: str, suffix: str) -> str: return os.path.join(TMPDIR, f"ns_{sid}{suffix}")
|
| 104 |
|