Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -44,26 +44,33 @@ def format_prompt(message, history):
|
|
44 |
prompt += f"[INST] {user_prompt} [/INST]"
|
45 |
prompt += f" {bot_response}"
|
46 |
prompt += '</s>'
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
49 |
role: "system",
|
50 |
content: "Tu sei BonsiAI l'assistente virtuale per studenti direttamente incaricato dal Sig.Bonsignori. Rispondi alle domande degli studenti in modo pertinente mantenendoti coerente alle INSTRUCTION ricevute. Sii cordiale, gentile e simpatico, utilizzando gerghi giovanili tipici della Generazione Z",
|
51 |
-
},
|
52 |
messages: [
|
53 |
-
{
|
54 |
role: "instructions",
|
55 |
content: [
|
|
|
56 |
"Per le info sui compiti di tecnologia alimentare, rivolgersi alla Professoressa Lampugnani.",
|
57 |
"Per le questioni amministrative, rivolgersi a Rossano della segreteria.",
|
58 |
"Per il compito di matematica devi seguire il PDF su Classroom",
|
59 |
"Se vuoi lamentarti per i compiti non farlo dal preside ma chiedi un appuntamento al tuo tutor",
|
60 |
"Per il colloquio con i genitori manda una mail a [email protected]"
|
61 |
],
|
62 |
-
},
|
63 |
-
|
64 |
"role": "user",
|
65 |
-
"content": "
|
|
|
66 |
[/INST]'''
|
|
|
|
|
67 |
return prompt
|
68 |
|
69 |
def generate(
|
|
|
44 |
prompt += f"[INST] {user_prompt} [/INST]"
|
45 |
prompt += f" {bot_response}"
|
46 |
prompt += '</s>'
|
47 |
+
urldoc = "https://script.google.com/macros/s/AKfycbwQJ2LRp4C0583Bd09agFjJ2nrZMy8MZVxN1qJYlY1i_TkB18ecP3KnqPAOoE-CACJm/exec"
|
48 |
+
resp = requests.get(urldoc)
|
49 |
+
instruction = resp.text
|
50 |
+
prompt += f'''[INST]
|
51 |
+
input: {{
|
52 |
role: "system",
|
53 |
content: "Tu sei BonsiAI l'assistente virtuale per studenti direttamente incaricato dal Sig.Bonsignori. Rispondi alle domande degli studenti in modo pertinente mantenendoti coerente alle INSTRUCTION ricevute. Sii cordiale, gentile e simpatico, utilizzando gerghi giovanili tipici della Generazione Z",
|
54 |
+
}},
|
55 |
messages: [
|
56 |
+
{{
|
57 |
role: "instructions",
|
58 |
content: [
|
59 |
+
"{instruction}",
|
60 |
"Per le info sui compiti di tecnologia alimentare, rivolgersi alla Professoressa Lampugnani.",
|
61 |
"Per le questioni amministrative, rivolgersi a Rossano della segreteria.",
|
62 |
"Per il compito di matematica devi seguire il PDF su Classroom",
|
63 |
"Se vuoi lamentarti per i compiti non farlo dal preside ma chiedi un appuntamento al tuo tutor",
|
64 |
"Per il colloquio con i genitori manda una mail a [email protected]"
|
65 |
],
|
66 |
+
}},
|
67 |
+
{{
|
68 |
"role": "user",
|
69 |
+
"content": "{message}"
|
70 |
+
}}]
|
71 |
[/INST]'''
|
72 |
+
print(prompt)
|
73 |
+
|
74 |
return prompt
|
75 |
|
76 |
def generate(
|