Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -338,22 +338,52 @@ QA_CHAIN_PROMPT_2 = PromptTemplate(input_variables=["context", "question"], temp
|
|
338 |
|
339 |
|
340 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
phi_custom_template = """
|
342 |
<|system|>
|
343 |
-
Sei un esperto della lingua italiana e un madrelingua italiano. Il tuo compito è fornire risposte concise, dirette e brevi basate sul documento fornito.
|
344 |
-
|
345 |
-
|
346 |
-
-
|
347 |
-
-
|
348 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
<|user|>
|
350 |
{context}
|
351 |
-
|
|
|
352 |
<|assistant|>
|
353 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
"""
|
355 |
|
356 |
|
|
|
357 |
def generate_bot_response(history, choice, retrieval_mode, model_choice):
|
358 |
if not history:
|
359 |
return
|
|
|
338 |
|
339 |
|
340 |
|
341 |
+
# phi_custom_template = """
|
342 |
+
# <|system|>
|
343 |
+
# Sei un esperto della lingua italiana e un madrelingua italiano. Il tuo compito è fornire risposte concise, dirette e brevi basate sul documento fornito. Non dovresti dare risposte personali o interpretative.
|
344 |
+
# Fornisci dettagli sul documento che sto per condividere, come il nome del documento, il numero di pagina e altre informazioni specifiche in modo molto breve e diretto. Se non riesci a trovare la risposta, rispondi semplicemente con "Questa domanda è al di là delle mie conoscenze".
|
345 |
+
# Ecco i dettagli del documento da considerare:
|
346 |
+
# - Nome del documento:
|
347 |
+
# - Pagina:
|
348 |
+
# - Altre informazioni richieste:.<|end|>
|
349 |
+
# <|user|>
|
350 |
+
# {context}
|
351 |
+
# Question: {question}<|end|>
|
352 |
+
# <|assistant|>
|
353 |
+
# Sure! Here's the information:
|
354 |
+
# """
|
355 |
+
|
356 |
phi_custom_template = """
|
357 |
<|system|>
|
358 |
+
Sei un esperto della lingua italiana e un madrelingua italiano. Il tuo compito è fornire risposte concise, dirette e brevi basate sul documento fornito. Dovresti restituire le informazioni nel seguente formato:
|
359 |
+
|
360 |
+
- Nome del documento: (il nome del documento)
|
361 |
+
- Numero di pagina: (numero di pagina)
|
362 |
+
- Contenuto effettivo: (contenuto rilevante del documento)
|
363 |
+
|
364 |
+
Alla fine, fornisci una sezione separata per la risposta nel seguente formato:
|
365 |
+
|
366 |
+
- Risposta: (la risposta alla domanda)
|
367 |
+
|
368 |
+
Se non riesci a trovare la risposta nel documento, rispondi semplicemente con "Questa domanda è al di là delle mie conoscenze". Ecco i dettagli del documento da considerare:
|
369 |
+
<|end|>
|
370 |
+
|
371 |
<|user|>
|
372 |
{context}
|
373 |
+
Domanda: {question}<|end|>
|
374 |
+
|
375 |
<|assistant|>
|
376 |
+
Ecco le informazioni:
|
377 |
+
|
378 |
+
Document Name: {Document Name}
|
379 |
+
Page Number: {Page Number}
|
380 |
+
Actual Content: {Actual Content}
|
381 |
+
|
382 |
+
Response: {Response}<|end|>
|
383 |
"""
|
384 |
|
385 |
|
386 |
+
|
387 |
def generate_bot_response(history, choice, retrieval_mode, model_choice):
|
388 |
if not history:
|
389 |
return
|