MatteoScript commited on
Commit
728e473
·
verified ·
1 Parent(s): 0d42bdb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -7
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
- prompt += '''[INST]
48
- input: {
 
 
 
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": "''' + message + '''" }]
 
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(