Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -11,13 +11,20 @@ from RAG_class import RAG_1177
|
|
11 |
|
12 |
|
13 |
# System prompt
|
14 |
-
system_prompt = """
|
|
|
15 |
|
16 |
-
|
|
|
|
|
17 |
|
18 |
-
|
19 |
|
20 |
-
|
|
|
|
|
|
|
|
|
21 |
|
22 |
examples = [
|
23 |
"hur kan jag lindra min huvudvärk?",
|
@@ -52,8 +59,17 @@ def predict(message, history):
|
|
52 |
if not history:
|
53 |
history_openai_format.append({"role": "system", "content": system_prompt})
|
54 |
|
55 |
-
user_prompt = f"
|
56 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
history_openai_format.append({"role": "user", "content": user_prompt})
|
58 |
|
59 |
client = OpenAI()
|
|
|
11 |
|
12 |
|
13 |
# System prompt
|
14 |
+
system_prompt = """
|
15 |
+
Välkommen till 1177 AI-chatbot!
|
16 |
|
17 |
+
Jag är här för att hjälpa dig med sjukvårdsfrågor genom att ge svar baserade på dokumentation från 1177.se. Nedan ser du de olika typerna av frågor jag kan svara på:
|
18 |
+
|
19 |
+
1. **Relevanta frågor med svar från 1177:** Jag kan ge detaljerade svar och inkludera tydliga referenser när frågan kan besvaras med information från 1177.se.
|
20 |
|
21 |
+
2. **Relevanta följdfrågor:** Om du har uppföljningsfrågor kan jag använda tidigare svar som kontext för att ge mer information.
|
22 |
|
23 |
+
4. **Orelevanta frågor:** Vänligen håll dig till ämnet sjukvård och hälsa för bästa svar.
|
24 |
+
|
25 |
+
Låt mig veta hur jag kan hjälpa dig!
|
26 |
+
|
27 |
+
"""
|
28 |
|
29 |
examples = [
|
30 |
"hur kan jag lindra min huvudvärk?",
|
|
|
59 |
if not history:
|
60 |
history_openai_format.append({"role": "system", "content": system_prompt})
|
61 |
|
62 |
+
user_prompt = f"""Fråga: {message}
|
63 |
+
|
64 |
+
Information från 1177.se:
|
65 |
+
{documents}
|
66 |
+
|
67 |
+
Referenser:
|
68 |
+
{urls}
|
69 |
+
|
70 |
+
Svara på frågan baserat på informationen ovan och ange källorna med nummer i slutet.
|
71 |
+
Om frågan är en uppföljningsfråga kan du strunta i den givna informationen. Svara inte på frågan om det inte är relaterat till hälsa och sjukvård.
|
72 |
+
"""
|
73 |
history_openai_format.append({"role": "user", "content": user_prompt})
|
74 |
|
75 |
client = OpenAI()
|