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 colloqui@bonsignori.it"
|
| 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 colloqui@bonsignori.it"
|
| 65 |
],
|
| 66 |
+
}},
|
| 67 |
+
{{
|
| 68 |
"role": "user",
|
| 69 |
+
"content": "{message}"
|
| 70 |
+
}}]
|
| 71 |
[/INST]'''
|
| 72 |
+
print(prompt)
|
| 73 |
+
|
| 74 |
return prompt
|
| 75 |
|
| 76 |
def generate(
|