Spaces:
Runtime error
Runtime error
giannantonio15
commited on
Commit
•
18e747d
1
Parent(s):
855bc71
modifica
Browse files- __pycache__/utils.cpython-310.pyc +0 -0
- app.py +23 -23
__pycache__/utils.cpython-310.pyc
CHANGED
Binary files a/__pycache__/utils.cpython-310.pyc and b/__pycache__/utils.cpython-310.pyc differ
|
|
app.py
CHANGED
@@ -465,7 +465,7 @@ def main():
|
|
465 |
stream_response = chat_engine_bandi_sistema_puglia.stream_chat(userMessage)
|
466 |
print("risposta con chat engine")
|
467 |
responseHTML = ""
|
468 |
-
for i, node in enumerate(stream_response.
|
469 |
responseHTML += "<p><b>"+node.metadata['nome_bando']+"</b><a href='"+node.metadata['file_path']+"' download> <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-download' viewBox='0 0 16 16'><path d='M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5'/><path d='M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z'/> </svg></a><br>Nodo <span id='span"+str(i+1)+"' class='icon' onclick='toggleText(this.id)'>🔍</span> <!-- Text to show/hide --><p class='hidden-text' id='nodo"+str(i+1)+"'>"+node.text+"</p>"
|
470 |
|
471 |
history[-1][1] = ""
|
@@ -481,45 +481,44 @@ def main():
|
|
481 |
|
482 |
else:
|
483 |
print("MODALITA STANDARD")
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
if("diploma professionale" in userMessage):
|
488 |
nome_bando += "Scheda Avviso Pubblico Diploma Professionale 2022.pdf,"
|
489 |
-
|
490 |
nome_bando += "Scheda RED 2020.pdf,"
|
491 |
-
|
492 |
nome_bando += "Scheda Avviso Pubblico IFTS_2023.pdf,"
|
493 |
-
|
494 |
nome_bando += "Scheda Avviso PNRR - Impianti idrogeno rinnovabile.pdf,"
|
495 |
-
|
496 |
nome_bando += "Scheda Pass Laureati 2023.pdf,"
|
497 |
-
|
498 |
nome_bando += "Scheda NIDI - Nuove iniziative d'impresa_ Strumento di ingegneria finanziaria.pdf,"
|
499 |
-
|
500 |
nome_bando += "Scheda MicroPrestito della Regione Puglia - edizione 2021.pdf,"
|
501 |
-
|
502 |
nome_bando += "Scheda Garanzia di occupabilità dei lavoratori - GOL.pdf,"
|
503 |
-
|
504 |
nome_bando += "Scheda Efficientamento Energetico Edifici Pubblici.pdf,"
|
505 |
-
|
506 |
nome_bando += "Scheda di sintesi Avviso _INNOAID - RIAPERTURA_.pdf,"
|
507 |
-
|
508 |
nome_bando += "Scheda Avviso Tecnonidi - Aiuti alle piccole imprese innovative.pdf,"
|
509 |
-
|
510 |
nome_bando += "Scheda Avviso Pubblico OF a_f_ 2023_2024.pdf,"
|
511 |
-
|
512 |
nome_bando += "Scheda Avviso Pubblico _Giardiniere d'arte per giardini e parchi storici_.pdf,"
|
513 |
-
|
514 |
nome_bando += "Scheda Avviso _Punti Cardinali_ punti di orientamento per la formazione e il lavoro.pdf,"
|
515 |
-
|
516 |
nome_bando += "Avviso Multimisura POC.pdf,"
|
517 |
-
|
518 |
nome_bando += "Avviso Multimisura - Garanzia Giovani II Fase.pdf,"
|
519 |
-
|
520 |
nome_bando += "Apprendistato Professionalizzante.pdf,"
|
521 |
|
522 |
-
|
523 |
# Rimuovi l'ultima virgola
|
524 |
if nome_bando.endswith(","):
|
525 |
nome_bando = nome_bando[:-1]
|
@@ -537,9 +536,10 @@ def main():
|
|
537 |
)
|
538 |
|
539 |
retriever = VectorIndexRetriever(index=index, similarity_top_k=3, vector_store_query_mode="hybrid", embed_model=embed_model, alpha=0.5, filters=filters)
|
540 |
-
|
541 |
retriever = VectorIndexRetriever(index=index, similarity_top_k=3, vector_store_query_mode="hybrid", embed_model=embed_model, alpha=0.5)
|
542 |
|
|
|
543 |
# define response synthesizer
|
544 |
response_synthesizer = get_response_synthesizer(streaming=True,response_mode="tree_summarize",text_qa_template=text_qa_template)
|
545 |
query_engine = None
|
|
|
465 |
stream_response = chat_engine_bandi_sistema_puglia.stream_chat(userMessage)
|
466 |
print("risposta con chat engine")
|
467 |
responseHTML = ""
|
468 |
+
for i, node in enumerate(stream_response.sour ce_nodes):
|
469 |
responseHTML += "<p><b>"+node.metadata['nome_bando']+"</b><a href='"+node.metadata['file_path']+"' download> <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-download' viewBox='0 0 16 16'><path d='M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5'/><path d='M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z'/> </svg></a><br>Nodo <span id='span"+str(i+1)+"' class='icon' onclick='toggleText(this.id)'>🔍</span> <!-- Text to show/hide --><p class='hidden-text' id='nodo"+str(i+1)+"'>"+node.text+"</p>"
|
470 |
|
471 |
history[-1][1] = ""
|
|
|
481 |
|
482 |
else:
|
483 |
print("MODALITA STANDARD")
|
484 |
+
nome_bando = ""
|
485 |
+
userMessage = userMessage.lower()
|
486 |
+
if("diploma professionale" in userMessage):
|
|
|
487 |
nome_bando += "Scheda Avviso Pubblico Diploma Professionale 2022.pdf,"
|
488 |
+
if("red" in userMessage):
|
489 |
nome_bando += "Scheda RED 2020.pdf,"
|
490 |
+
if("ifts" in userMessage):
|
491 |
nome_bando += "Scheda Avviso Pubblico IFTS_2023.pdf,"
|
492 |
+
if(("impianti" in userMessage) or ("idrogeno" in userMessage)):
|
493 |
nome_bando += "Scheda Avviso PNRR - Impianti idrogeno rinnovabile.pdf,"
|
494 |
+
if("laureati" in userMessage):
|
495 |
nome_bando += "Scheda Pass Laureati 2023.pdf,"
|
496 |
+
if("nidi" in userMessage):
|
497 |
nome_bando += "Scheda NIDI - Nuove iniziative d'impresa_ Strumento di ingegneria finanziaria.pdf,"
|
498 |
+
if("microprestito" in userMessage):
|
499 |
nome_bando += "Scheda MicroPrestito della Regione Puglia - edizione 2021.pdf,"
|
500 |
+
if("gol" in userMessage):
|
501 |
nome_bando += "Scheda Garanzia di occupabilità dei lavoratori - GOL.pdf,"
|
502 |
+
if("edifici pubblici" in userMessage):
|
503 |
nome_bando += "Scheda Efficientamento Energetico Edifici Pubblici.pdf,"
|
504 |
+
if("innoaid" in userMessage):
|
505 |
nome_bando += "Scheda di sintesi Avviso _INNOAID - RIAPERTURA_.pdf,"
|
506 |
+
if("tecnonidi" in userMessage):
|
507 |
nome_bando += "Scheda Avviso Tecnonidi - Aiuti alle piccole imprese innovative.pdf,"
|
508 |
+
if(("bando of" in userMessage) or ("avviso of" in userMessage)):
|
509 |
nome_bando += "Scheda Avviso Pubblico OF a_f_ 2023_2024.pdf,"
|
510 |
+
if("giardin" in userMessage):
|
511 |
nome_bando += "Scheda Avviso Pubblico _Giardiniere d'arte per giardini e parchi storici_.pdf,"
|
512 |
+
if("punti cardinali" in userMessage):
|
513 |
nome_bando += "Scheda Avviso _Punti Cardinali_ punti di orientamento per la formazione e il lavoro.pdf,"
|
514 |
+
if("multimisura POC" in userMessage):
|
515 |
nome_bando += "Avviso Multimisura POC.pdf,"
|
516 |
+
if("garanzia giovani" in userMessage):
|
517 |
nome_bando += "Avviso Multimisura - Garanzia Giovani II Fase.pdf,"
|
518 |
+
if("apprendistato professionalizzante" in userMessage):
|
519 |
nome_bando += "Apprendistato Professionalizzante.pdf,"
|
520 |
|
521 |
+
if(nome_bando!=""):
|
522 |
# Rimuovi l'ultima virgola
|
523 |
if nome_bando.endswith(","):
|
524 |
nome_bando = nome_bando[:-1]
|
|
|
536 |
)
|
537 |
|
538 |
retriever = VectorIndexRetriever(index=index, similarity_top_k=3, vector_store_query_mode="hybrid", embed_model=embed_model, alpha=0.5, filters=filters)
|
539 |
+
else:
|
540 |
retriever = VectorIndexRetriever(index=index, similarity_top_k=3, vector_store_query_mode="hybrid", embed_model=embed_model, alpha=0.5)
|
541 |
|
542 |
+
if(str(current_response_mode)=="tree_summarize"):
|
543 |
# define response synthesizer
|
544 |
response_synthesizer = get_response_synthesizer(streaming=True,response_mode="tree_summarize",text_qa_template=text_qa_template)
|
545 |
query_engine = None
|